| name | kanban |
| description | Task board management -- create, update, and track work items across workflow stages |
| layer | hub |
| category | workflow |
| triggers | ["/kanban","show the board","update task status","what is in progress","move task to done","add a task","show backlog"] |
| inputs | [{"action":"view | add | move | update | archive | stats (defaults to view)"},{"task":"Task description, ID, or reference (for add/move/update)"},{"status":"Target status column (for move)"},{"priority":"low | medium | high | critical (for add/update)"}] |
| outputs | [{"board":"Current state of the kanban board"},{"taskDetails":"Details of created/updated task"},{"stats":"Board statistics and bottleneck analysis"}] |
| linksTo | ["plan","plan-archive"] |
| linkedFrom | ["plan","cook","team","ship"] |
| preferredNextSkills | ["plan","debug","fix"] |
| fallbackSkills | ["plan"] |
| riskLevel | low |
| memoryReadPolicy | selective |
| memoryWritePolicy | selective |
| sideEffects | ["Creates/updates kanban board state in memory","May create/update markdown board file"] |
Kanban Skill
Purpose
Manage work items through a visual workflow board, tracking tasks from inception through completion. This skill provides a lightweight but structured way to organize, prioritize, and monitor work without leaving the agent conversation.
The board is a thinking tool, not just a tracking tool. Making work visible exposes bottlenecks, forgotten tasks, and scope creep.
Workflow
Board Structure
The default kanban board has these columns:
| Column | Meaning | WIP Limit |
|---|
| Backlog | Identified but not started | None |
| Ready | Refined and ready to pick up | None |
| In Progress | Actively being worked on | 3 |
| In Review | Completed, awaiting verification | 2 |
| Done | Verified and complete | None |
| Blocked | Cannot proceed -- needs resolution | None |
WIP limits (Work In Progress) prevent overcommitment. If In Progress has 3 items, finish or move one before starting another.
Task Structure
Each task on the board has:
### [ID] [Title]
- **Status**: [column]
- **Priority**: Critical | High | Medium | Low
- **Created**: [date]
- **Updated**: [date]
- **Assignee**: [who -- typically "agent" or "user"]
- **Tags**: [searchable labels]
- **Description**: [what needs to be done]
- **Acceptance criteria**: [how to verify completion]
- **Blockers**: [what is preventing progress, if any]
: [additional context, decisions, links]