Slash commands are invoked inside your AI agent (Claude Code, Codex CLI, Cursor, etc.). They are generated from Spec Kitty command templates and typically accept optional free-form arguments.
Syntax format in this reference:
COMMAND: /spec-kitty.<name> [arguments]Arguments: free-form text passed as $ARGUMENTS in templatesSyntax: /spec-kitty.specify [description]
Purpose: Create or update a feature specification from a natural-language description.
Prerequisites:
What it does:
spec-kitty agent feature create-feature to create feature scaffolding.Creates/updates:
kitty-specs/<feature>/spec.mdkitty-specs/<feature>/meta.jsonkitty-specs/<feature>/checklists/requirements.mdRelated: /spec-kitty.plan, /spec-kitty.constitution
Syntax: /spec-kitty.plan [notes]
Purpose: Create the implementation plan and design artifacts based on the spec.
Prerequisites:
What it does:
spec-kitty agent feature setup-plan.Creates/updates (as applicable):
kitty-specs/<feature>/plan.mdkitty-specs/<feature>/research.mdkitty-specs/<feature>/data-model.mdkitty-specs/<feature>/contracts/kitty-specs/<feature>/quickstart.mdCLAUDE.md)Related: /spec-kitty.specify, /spec-kitty.tasks, /spec-kitty.research
Syntax: /spec-kitty.tasks [notes]
Purpose: Generate work packages and task prompts from spec and plan.
Prerequisites:
spec.md and plan.md exist.What it does:
tasks.md plus one prompt file per work package.spec-kitty agent feature finalize-tasks to populate dependencies.Creates/updates:
kitty-specs/<feature>/tasks.mdkitty-specs/<feature>/tasks/WPxx-*.md (flat directory)Related: /spec-kitty.plan, /spec-kitty.implement, /spec-kitty.analyze
Syntax: /spec-kitty.implement [WP_ID]
Purpose: Create a worktree and start implementation for a specific work package.
Prerequisites:
kitty-specs/<feature>/tasks/.What it does:
spec-kitty agent workflow implement WP## --agent <agent> to show the prompt and move the WP to doing.spec-kitty implement WP## [--base WP##] to create the worktree.Creates/updates:
.worktrees/<feature>-WP##/ worktree directorykitty-specs/<feature>/tasks/WP##-*.md lane status updatesRelated: /spec-kitty.tasks, /spec-kitty.review
Syntax: /spec-kitty.review [WP_ID or prompt path]
Purpose: Review a completed work package and update its lane status.
Prerequisites:
lane: "for_review".What it does:
done (approved) or back to planned (needs changes).tasks.md status when approved.Creates/updates:
kitty-specs/<feature>/tasks/WP##-*.md (review feedback, lane changes)kitty-specs/<feature>/tasks.md (checkbox status)Related: /spec-kitty.implement, /spec-kitty.accept
Syntax: /spec-kitty.accept [options]
Purpose: Validate feature readiness and generate acceptance results.
Prerequisites:
done or intentionally waived.What it does:
spec-kitty agent feature accept to perform acceptance checks.Creates/updates:
Related: /spec-kitty.review, /spec-kitty.merge
Syntax: /spec-kitty.merge [options]
Purpose: Merge an accepted feature into the target branch and clean up worktrees.
Prerequisites:
/spec-kitty.accept.What it does:
spec-kitty merge with selected strategy and cleanup flags.Creates/updates:
Related: /spec-kitty.accept
Syntax: /spec-kitty.status
Purpose: Display current kanban status for work packages.
Prerequisites:
kitty-specs/<feature>/tasks/.What it does:
spec-kitty agent tasks status.Creates/updates: None (read-only).
Related: /spec-kitty.tasks, /spec-kitty.implement
Syntax: /spec-kitty.dashboard
Purpose: Open or stop the Spec Kitty dashboard in the browser.
Prerequisites:
What it does:
spec-kitty dashboard to start or stop the dashboard server.Creates/updates: None (read-only status server).
Related: /spec-kitty.status
Syntax: /spec-kitty.constitution
Purpose: Create or update the project constitution.
Prerequisites:
What it does:
Creates/updates:
.kittify/memory/constitution.mdRelated: /spec-kitty.specify, /spec-kitty.plan
Syntax: /spec-kitty.clarify [notes]
Purpose: Identify underspecified areas in the spec and record clarifications.
Prerequisites:
spec.md must exist.What it does:
spec.md with clarified requirements.Creates/updates:
kitty-specs/<feature>/spec.mdRelated: /spec-kitty.specify, /spec-kitty.plan
Syntax: /spec-kitty.research [--force]
Purpose: Scaffold research artifacts for Phase 0 research.
Prerequisites:
What it does:
spec-kitty research to create research templates.Creates/updates:
kitty-specs/<feature>/research.mdkitty-specs/<feature>/data-model.mdkitty-specs/<feature>/research/evidence-log.csvkitty-specs/<feature>/research/source-register.csvRelated: /spec-kitty.plan
Syntax: /spec-kitty.checklist [scope]
Purpose: Generate a requirements-quality checklist for the current feature.
Prerequisites:
What it does:
spec-kitty agent check-prerequisites for paths.ux.md, security.md).Creates/updates:
kitty-specs/<feature>/checklists/<domain>.mdRelated: /spec-kitty.specify, /spec-kitty.analyze
Syntax: /spec-kitty.analyze [notes]
Purpose: Cross-artifact consistency analysis after tasks generation.
Prerequisites:
spec.md, plan.md, and tasks.md must exist.What it does:
Creates/updates:
kitty-specs/<feature>/analysis.mdRelated: /spec-kitty.tasks, /spec-kitty.implement