claude

kanban

Kanban workflow for Claude Code — local kanban.json or Jira Cloud as the storage backend

1 on GitHubby kirinv0.3.32MITupdated 10 days agoproductivity
/

Plugin kanban from marketplace claude-workbench in kirinchen/claude-workbench. Commands read from the repo's manifest — 9 days ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (3)

  • kanban-jira-agent

    Use this skill whenever kanban.json at the project root has backend.driver = "jira", or when the agent is about to claim, comment on, transition, or hand off a Jira card managed by this kanban plugin. Triggers also when the user mentions a Jira KEY-N reference (e.g. AGENT-42), a Jira board URL, or a

  • kanban-jira-setup

    Use this skill when the user runs /kanban:initjira, /kanban:reset-credentials, /kanban:register-ap, /kanban:assign-ap, or describes a Jira-mode setup or recovery problem (token rotation, admin permission gaps, MCP conflicts, migration from local mode). It walks the user through the multi-step flow a

  • kanban-workflow

    Use this skill whenever kanban.json exists at the project root with backend.driver = "local" (or no backend block, which implies local), or when the user mentions tasks, TODO, kanban, priorities, or asks "what should I work on next", "pick a task", "繼續工作", etc. This skill governs the local-driver ta

Slash commands (29)

  • /kanban:assign-ap

    Set the current repo's Agent Property (AP) — written to .claude/kanban-agent.json.

  • /kanban:block

    Move a task to BLOCKED with a required reason.

  • /kanban:create-sub

    Spawn N sub-cards from a parent issue, linked back via Jira issue link.

  • /kanban:create

    Create a single top-level card (no parent) on the board, auto-tagged with this repo's AP.

  • /kanban:delete

    Delete a Jira card. Destructive — refuses without --confirm; writes an audit snapshot first.

  • /kanban:doing

    Work the DOING pool — read every card you currently own (status=DOING) and execute them in a sensible order.

  • /kanban:done

    Mark a task (default: current DOING) as APPROVED.

  • /kanban:edit-conventions

    Author or edit the team's `conventions` block — narrative notes + per-team toggles.

  • /kanban:edit-description

    Replace the description (body) of a Jira card.

  • /kanban:enable-automation

    Install a trigger so Claude Code runs on kanban.json changes without a live session.

  • /kanban:fix-ap-screen

    Attach the AP custom field to project screens so issues can carry its value (recovers from issue #6).

  • /kanban:init

    Initialize kanban.json + kanban.schema.json in the current project.

  • /kanban:initjira

    Switch the current project from local kanban.json to Jira-backed kanban.

  • /kanban:label

    Add or remove labels on a Jira card without changing its status.

  • /kanban:mentions

    List Jira comments / descriptions that @-mention this agent's account.

  • /kanban:next

    DEPRECATED — use /kanban:doing (Jira mode) or /kanban:next is still the local-mode pick-one helper.

  • /kanban:pull-board-config

    Pull the Jira project's `kanban-config` property and refresh the local kanban.json cache. Runs automatically on /kanban:sync when cache > 8h old; this command forces an immediate sync.

  • /kanban:push-board-config

    Push the local backend.jira block to the Jira project's `kanban-config` property — admin-only, makes this team's config the canonical source for all receivers.

  • /kanban:question

    Post a question to a Jira card and transition it to BLOCKED.

  • /kanban:reconcile

    Surface Jira cards that are invisible to the canonical kanban view (unmapped statuses, missing AP).

  • /kanban:register-ap

    Register a new Agent Property (AP) value to the Jira AP custom field.

  • /kanban:rename

    Rename a Jira card (replace its summary / title).

  • /kanban:reply

    Post a reply comment on a Jira card, optionally @-mentioning the recipient.

  • /kanban:reset-credentials

    Set or rotate Jira credentials on this machine — entry point for both first-time-on-this-machine setup and token rotation.

  • /kanban:show-board-config

    Read the Jira project's `kanban-config` property and print it — read-only inspection without touching local kanban.json.

  • /kanban:show-conventions

    Display the team's `conventions` block — notes + per-team toggles, no edits.

  • /kanban:status

    Show a summary of the current kanban state.

  • /kanban:sync

    Pull the open-card summary for the current AP. Driver-aware.

  • /kanban:whoami

    Show current kanban driver state — project, board, AP, token validity.

Hooks (6)

  • SessionStart

    bash ${CLAUDE_PLUGIN_ROOT}/scripts/kanban-session-check.sh

  • SessionStart

    bash ${CLAUDE_PLUGIN_ROOT}/scripts/kanban-jira-sync.sh

  • UserPromptSubmit

    bash ${CLAUDE_PLUGIN_ROOT}/scripts/kanban-session-check.sh --lightweight

  • UserPromptSubmit

    bash ${CLAUDE_PLUGIN_ROOT}/scripts/kanban-card-detect.sh

  • PreToolUse

    bash ${CLAUDE_PLUGIN_ROOT}/scripts/kanban-guard.sh

  • PostToolUse

    bash ${CLAUDE_PLUGIN_ROOT}/scripts/kanban-autocommit.sh

View source on GitHub

More from kirinchen/claude-workbench

All 9 plugins →

mentor

claude

Onboarding mentor for Claude Code — prescribes bootstrap reading, doc hierarchy (Epic/Sprint/Issue/ADR), and agent workflow. Replaces docsync.

1 skill · 8 commands · hooks

1

chat

claude

Lightweight logged chat threads — record a conversation to doc/chat/, summarise to doc/note/, resume any time

1 skill · 5 commands · hooks

1

notify

claude

Push notifications via Pushover when Claude needs your attention

1 skill · 3 commands · hooks

1

tmux

claude

Drive other tmux sessions from Claude Code — create one, list them, read what they are doing, draft a message into their input box, or send it

5 commands

1

draw

claude

Draw diagrams with your agent — /draw opens a local browser editor (Mermaid, D2, Excalidraw); diagrams are saved into markdown fenced blocks or native files the agent can read and edit

1 skill · 1 command

1

memory

claude

Persistent RAG memory across sessions (stub — v0.1.0 coming)

1

Similar plugins

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

caveman

claude

Talk like caveman. Cut filler. Keep technical details explicit.

22 skills · 1 command · 3 agents · hooks

JuliusBrussee/caveman 119,462

claude-mem

claudecodex

Persistent memory for Claude Code: the next session starts where the last one left off.

29 skills · 1 MCP server · hooks

thedotmack/claude-mem 116,618

Taste Skill

claudecodex

tasteskill 2.5.1: professional company websites at the figma.com and x.ai level, with one section per screen, real photographs, real product UI, effects kept for tech and gaming pages, and a real-browser checker and finish gate.

1 skill

Leonxlnx/taste-skill 114,391

career-ops

claudecodex

Open-source AI job search that runs locally in your AI coding CLI: scan job portals, evaluate listings into a structured A-H report with a 1-5 score, tailor your CV, track applications

5 skills · hooks

career-ops-hq/career-ops 82,253

mem0

claudecodex

Cross-session memory and token savings for coding agents.

6 skills · 1 agent · 1 MCP server · hooks

mem0ai/mem0 68,893

Maintain kanban?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins9 plugins