← スキル一覧に戻る

kaban-workflow
by beshkenadze
Terminal Kanban for AI Code Agents
⭐ 28🍴 2📅 2026年1月24日
SKILL.md
name: kaban-workflow description: Use when calling TodoWrite with 3+ items, starting multi-step tasks, or when user mentions "board", "kanban", "track progress". Syncs TodoWrite with persistent Kaban board.
Kaban Workflow
Persistent Kanban board for AI agent coordination. Tasks survive sessions and sync with TodoWrite.
Core principle: TodoWrite for session visibility, Kaban for persistence.
When to Activate
- Multi-step features (3+ tasks)
- User says "plan", "track", "board", "kanban"
- Session start with existing board
- Delegating to sub-agents
Not for: Single tasks, pure research, throwaway work.
Availability
MCP Tools (Preferred)
kaban_status - board status
kaban_list_tasks - list tasks
kaban_add_task - add task
kaban_move_task - move between columns
kaban_complete_task - mark done
CLI Fallback
which kaban # check installation
kaban status # board status
kaban list # list tasks
kaban add "title" # add task
kaban done <id> # complete task
Install: npm i -g @kaban-board/cli or brew install beshkenadze/tap/kaban
Never Do
- Check
.kaban/board.dbdirectly - Run source code (
bun run,npx ts-node)
Task Sync
| Action | TodoWrite | Kaban |
|---|---|---|
| Create | todowrite | kaban_add_task |
| Start | status: in_progress | kaban_move_task → in-progress |
| Complete | status: completed | kaban_complete_task |
Always mirror changes to both systems.
Session Start
1. kaban_status (or kaban status)
├─ No board → proceed normally
└─ Board exists → check in-progress tasks
└─ Ask: "Resume [task]?"
Sub-Agent Delegation
1. kaban_update_task(assignedTo: "frontend-ui-ux-engineer")
2. Task tool prompt includes Kaban task ID
3. Sub-agent calls kaban_complete_task when done
Columns
| Column | WIP Limit |
|---|---|
| Backlog | - |
| To Do | - |
| In Progress | 3 |
| Done | - |
Labels
| Type | Examples |
|---|---|
| Type | bug, feature, refactor |
| Priority | p0, p1, p2, p3 |
| Domain | frontend, backend, infra |
Quick Reference
CLI Commands
| Command | Description |
|---|---|
kaban init | Initialize board |
kaban status | Board summary |
kaban add "title" | Add task |
kaban list | List tasks |
kaban move <id> <col> | Move task |
kaban done <id> | Complete task |
MCP Tools
| Tool | Key Parameters |
|---|---|
kaban_add_task | title, column?, labels? |
kaban_move_task | id, column |
kaban_update_task | id, assignedTo?, labels? |
kaban_complete_task | id |
kaban_list_tasks | columnId?, blocked? |
kaban_status | - |
Rules
- Always sync TodoWrite ↔ Kaban
- Include task ID when delegating
- Respect WIP limits (ask before forcing)
- Use CLI or MCP tools only (never direct DB access)
スコア
総合スコア
60/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です