with one click
kanban
View the story board grouped by status, with optional filters
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
View the story board grouped by status, with optional filters
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Review a pull request or pending changes. Performs a focused code review against the current branch's diff (or staged diff if invoked pre-commit), surfacing correctness bugs, missing tests, style violations, and unclear naming. Use when the user asks to "review this", "review the PR", "code review", or before commits/PRs.
Complete a security review of pending changes on the current branch. Focuses on injection, authn/authz, secrets, SSRF, deserialisation, insecure defaults, and supply-chain risk. Use when the user asks to "security review", "security audit", "check for vulns", or before raising a PR.
Pre-commit gate (fmt + clippy + test) then create a conventional commit with explicit file staging.
Create or update ARCHITECTURE.md with system components, data flows, and ADRs
Format Rust code with rustfmt and report what changed.
Full TDD loop — plan, branch, write code + tests, fmt, clippy, test, review, commit.
| name | kanban |
| description | View the story board grouped by status, with optional filters |
Display all stories in stories/ grouped by status column. Read-only — use /story update to change status.
Glob stories/*.md. For each file, parse the YAML front matter to extract: id, title, status, priority, components, epic, branch.
If stories/ is empty or absent, output:
No stories yet. Run /story <title> to create one.
Group stories into columns in this order:
idea → backlog → in-progress → review → done
Within each column, sort by priority ascending (1=high first), then by id ascending.
IDEA (N)
S-NNN [P?] <title> <components>
BACKLOG (N)
S-NNN [P?] <title> <components>
IN-PROGRESS (N)
S-NNN [P?] <title> [branch] <components>
REVIEW (N)
S-NNN [P?] <title> <components>
DONE (N)
S-NNN [P?] <title> <components>
[P?] is the priority: [P1], [P2], [P3][branch] shows the branch: field for in-progress stories (omit for other statuses)By column: /kanban backlog — show only that status column.
By epic: /kanban epic=Auth — show only stories whose epic field matches (case-insensitive, partial match).
Story detail: /kanban S-004 — pretty-print the full content of that story file (same as /story show S-004).
Don't: