From cboard
Create cards on a cboard — tickets, epics, projects, and epic sub-tickets. Use when the user asks to "add a ticket", "make an epic", "create a project", "put this on the board", or to break a goal/spec into tickets. This is the authoring counterpart to the kanban-worker (which executes Ready cards but never invents them).
How this skill is triggered — by the user, by Claude, or both
Slash command
/cboard:board-authorThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You create cards on a cboard. The worker drains and executes the board but is
You create cards on a cboard. The worker drains and executes the board but is forbidden from inventing tasks — this skill is how new work gets onto the board.
Operate on a cboard board folder. Determine it in this order:
/cboard:init —
<python> "${CLAUDE_PLUGIN_ROOT}/scripts/cboard_config.py" get. This is also
board_cli.py's default when you omit --root.--root of a dashboard server that is currently running./cboard:init first (or ask which folder).Use the bundled CLI with the same Python interpreter the rest of the plugin uses
(python3 / python / py -3 — whichever exists). It writes directly to the filesystem,
so the dashboard does not need to be running; if it is, it picks the change up on its
next poll.
<python> "${CLAUDE_PLUGIN_ROOT}/scripts/board_cli.py" --root "<board>" <command> …
Commands:
| Goal | Command |
|---|---|
| New ticket | ticket "Title" [--project PID] [--body "markdown"] |
| New epic | epic "Title" [--project PID] [--body "markdown"] |
| Sub-ticket inside an epic | ticket "Title" --epic <epic-id> [--body "markdown"] |
| New project | project "Name" [--body "markdown"] |
| Move a card to a lane | move <id> <lane> (e.g. move 001-fix ready) |
| See what's on the board | list |
Each create command prints a JSON line with the new id (and lane). Use list first when you
need an existing epic id (for --epic) or project id (for --project).
planning. The human decides what's ready to work, so a new
card stays in Planning until they say otherwise. After creating one, offer to move it
to ready ("want me to move it to Ready so the worker can pick it up?") and only run
move <id> ready if they agree. Never silently auto-advance a card.--project.--body (markdown) so the
worker has something to act on — not just a title. For an epic, the body is the overall
brief; each sub-ticket gets its own body.Report what you made: ids, lane (planning), and for an epic the sub-tickets you added. If the user described a goal, summarize how you decomposed it (epic + N tickets, or M standalone tickets) so they can sanity-check the breakdown before moving anything to Ready.
npx claudepluginhub iphonehungry/claudeboardplugin --plugin cboardProvides a checklist for code reviews covering functionality, security, performance, maintainability, tests, and quality. Use for pull requests, audits, team standards, and developer training.