Task board management -- create, update, and track work items across workflow stages
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.
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.
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]
- **Notes**: [additional context, decisions, links]
Display the current board state.
| Backlog | Ready | In Progress | In Review | Done | Blocked |
|---------|-------|-------------|-----------|------|---------|
| T-005 | T-003 | T-001 | T-004 | T-002| T-006 |
| T-007 | | T-008 | | | |
Create a new task on the board.
Change a task's status (move between columns).
Modify task details (priority, description, notes, etc.).
Move completed tasks to archive and clean the board.
plan-archive for tasks associated with a plan.Analyze board health and workflow metrics.
## Board Statistics
| Column | Count | Avg Age | Oldest |
|--------|-------|---------|--------|
| Backlog | 5 | 2d | 5d |
| In Progress | 3 | 1d | 2d |
| Blocked | 1 | 3d | 3d |
### Health Indicators
- WIP: 3/3 (at limit)
- Blocked: 1 task needs attention
- Throughput: 4 tasks completed today
- Bottleneck: Review column (2 tasks waiting)
### Recommendations
- Unblock T-006 before starting new work
- Review T-004 and T-009 to free up Review column
When persisting to a file, use this format:
# Kanban Board
> Last updated: [timestamp]
## Backlog
### T-005: Set up CI/CD pipeline
- **Priority**: Medium
- **Tags**: devops, infrastructure
### T-007: Add rate limiting to API
- **Priority**: High
- **Tags**: security, api
## Ready
### T-003: Write user authentication tests
- **Priority**: High
- **Tags**: testing, auth
## In Progress
### T-001: Implement user registration endpoint
- **Priority**: High
- **Tags**: api, auth
- **Notes**: Schema is defined, starting controller logic
## In Review
### T-004: Design database schema
- **Priority**: Critical
- **Tags**: database
- **Acceptance**: ERD reviewed, migrations tested
## Done
### T-002: Project scaffolding and configuration
- **Priority**: High
- **Completed**: [date]
## Blocked
### T-006: Integrate payment gateway
- **Priority**: Medium
- **Blocker**: Waiting for API credentials from payment provider
/kanban
/kanban show board
/kanban add: Implement password reset flow (high priority)
/kanban add: Write API documentation (medium, tags: docs)
/kanban move T-001 to review
/kanban T-003 is done
/kanban T-006 is blocked -- waiting on third-party API access
/kanban update T-001 priority to critical
/kanban T-005 note: decided to use GitHub Actions
/kanban stats
/kanban What is blocking progress?
/kanban Create board from the authentication plan
Input: Plan with 3 phases, 8 tasks total
Output: Board created with 8 tasks, all in Backlog. Phase 1 tasks tagged with phase-1 and moved to Ready.
Input: /kanban stats
Output: "3 tasks in Review, only 1 in Progress. The bottleneck is the review stage. Recommend reviewing T-004 and T-009 before starting new development work."