Exec Kanban
Invoke as $exec-kanban.
Use this skill only in projects that have opted into a PoketoWork kanban pack.
Process
- Resolve and validate the project board using
tasks/.kanban-board,poketo kanban boards, and the standard lists: Backlog, Todo, In Progress, Done, Punt. - Fetch the board and show a brief overview.
- Before running the base workflow:
- Get
hostname -sandgit branch --show-current. - Read
tasks/todo.mdfor the current step. - Search for the matching card. Move it from Todo to In Progress, leave it alone if already In Progress, or create it in In Progress.
- Update its description with hostname, branch, and start timestamp.
- Get
- Check In Progress cards for advisory conflicts: same branch on another host, stale cards from this host, and untracked cards without host metadata.
- Follow the base
$execworkflow exactly, passing through$ARGUMENTS. - After execution and shipping:
- Move the completed step card to Done and mark it done.
- Update the description with commit SHAs, progress, and completed timestamp.
- After planning the next step, ensure its card exists in Todo: move from Backlog, create if missing, or skip if already Todo or later.
- Suggest the top Todo card by priority: overdue, starred, then list order. If no Todo cards exist, check Backlog.
Kanban failures are advisory and must not block the base run workflow.
Default Shipping Contract
Follow the shared shipping contract convention in CLAUDE.md.