design-kanban-md-outpu…
Preserve and evolve kanban-md table, compact, and JSON output contracts. Use when changing output defaults, format-selection…
Manage project tasks using kanban-md, a file-based kanban board CLI. Use when the user mentions tasks, kanban, board, backlog, sprint, project management, work items, priorities, blockers, or wants to track, create, list, move, edit, or delete tasks. Also use for standup, status
Claude Code
$ npx -y skills add antopolskiy/kanban-md --skill kanban-md --agent claude-code
Codex
$ npx skills add antopolskiy/kanban-md --skill kanban-md -a codex -y
Cursor
$ npx skills add antopolskiy/kanban-md --skill kanban-md -a cursor -y
Gemini CLI
$ npx skills add antopolskiy/kanban-md --skill kanban-md -a gemini-cli -y
GitHub Copilot
$ npx skills add antopolskiy/kanban-md --skill kanban-md -a github-copilot -y
OpenCode
$ npx skills add antopolskiy/kanban-md --skill kanban-md -a opencode -y
Windsurf
$ npx skills add antopolskiy/kanban-md --skill kanban-md -a windsurf -y
name: kanban-md description: > Manage project tasks using kanban-md, a file-based kanban board CLI. Use when the user mentions tasks, kanban, board, backlog, sprint, project management, work items, priorities, blockers, or wants to track, create, list, move, edit, or delete tasks. Also use for standup, status update, sprint planning, triage, or project metrics. allowed-tools: - Bash(kanban-md *) - Bash(kbmd *)
<!-- kanban-md-skill-version: 0.38.0 -->
Manage kanban boards stored as Markdown files with YAML frontmatter. Each task is a `.md` file in `kanban/tasks/`. The CLI is `kanban-md` (alias `kbmd` if installed via Homebrew).
!`kanban-md board 2>/dev/null || echo 'No board found — run: kanban-md init --name PROJECT_NAME'`
token-efficient one-line output.
the full body and all fields in a human-readable layout. Only add `--json` when you need to pipe the output to another tool or parse fields programmatically.
`kanban-md board` to discover valid values before using them.
| User wants to... | Command | |-----------------------------------------|------------------------------------------------------------------| | See board overview / standup | `kanban-md board --compact` | | Get a unique agent name (for claims) | `kanban-md agent-name` | | List all tasks | `kanban-md list --compact` | | List tasks by status | `kanban-md list --compact --status todo,in-progress` | | List tasks by priority | `kanban-md list --compact --priority high,critical` | | List tasks by assignee | `kanban-md list --compact --assignee alice` | | List tasks by tag | `kanban-md list --compact --tag bug` | | List blocked tasks | `kanban-md list --compact --blocked` | | List ready-to-start tasks | `kanban-md list --compact --not-blocked --unblocked --status todo` | | List tasks with resolved deps | `kanban-md list --compact --unblocked` | | Find a specific task | `kanban-md show ID` | | Claim next available task | `kanban-md pick --claim <agent> --status todo --move in-progress`| | Create a task | `kanban-md create "TITLE" --priority P --tags T` | | Create a task with body | `kanban-md create "TITLE" --body "DESC"` | | Create and immediately claim a task | `kanban-md create "TITLE" --priority P --claim <agent>` | | Start working on a task | `kanban-md move ID in-progress --claim <agent>` | | Advance to next status | `kanban-md move ID --next` | | Move a task back | `kanban-md move ID --prev` | | Complete a task | `kanban-md move ID done` | | Edit task fields | `kanban-md edit ID --title "NEW" --priority P` | | Add/remove tags | `kanban-md edit ID --add-tag T --remove-tag T` | | Set a due date | `kanban-md edit ID --due 2026-03-01` | | Block a task | `kanban-md edit ID --block "REASON"` | | Unblock a task | `kanban-md edit ID --unblock` | | Add a dependency | `kanban-md edit ID --add-dep DEP_ID` | | Set a parent task | `kanban-md edit ID --parent PARENT_ID` | | Append a note to task body | `kanban-md edit ID --append-body "note" --timestamp` | | Hand off a task to review | `kanban-md handoff ID --claim <agent> --note "…" --release` | | Soft-delete with confirmation semantics | `kanban-md delete ID --yes` | | Archive a task explicitly | `kanban-md archive ID` | | See flow metrics | `kanban-md metrics --compact` | | See activity log | `kanban-md log --compact --limit 20` | | See recent activity for a task | `kanban-md log --compact --task ID` | | Get a board context summary | `kanban-md context` | | Initialize a new board | `kanban-md init --name "NAME"` |
kanban-md list [--status S] [--priority P] [--assignee A] [--tag T] \ [--sort FIELD] [-r] [-n LIMIT] [--blocked] [--not-blocked] \ [--parent ID] [--unblocked] [--unclaimed] [--claimed-by AGENT] \ [--class C] [--archived] [--group-by FIELD]
Sort fields: id, title, status, priority, create
An agent-first, file-based Kanban board for coordinating AI coding agents and human supervisors. It runs locally as a single binary: no database, server, account, or SaaS dependency.
Preserve and evolve kanban-md table, compact, and JSON output contracts. Use when changing output defaults, format-selection…
Evolve kanban-md config.yml schemas and task Markdown frontmatter without breaking existing boards. Use when changing config…
Autonomous, parallel-safe development workflow using kanban-md. Use when the user asks to work through tasks, do kanban-based…
Review kanban-md feature requests, issues, PRs, and design proposals for product fit, domain-model growth, configurability, and…
Release kanban-md through its tag-triggered GoReleaser workflow, monitor CI, recover safely from failures, and publish…
Plan and run verification for kanban-md changes, including test-driven bug fixes, Go package tests, CLI end-to-end tests, TUI…
Shape output for a reader with ADHD: lead with the next action, number multi-step work, restate state across turns, suppress…
Set up the owner profile so a personal agent knows who it works for (first-run setup, \"get to know me\"), or distill colleague,…