spec-kitty

Slash Command Reference

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:


/spec-kitty.specify

Syntax: /spec-kitty.specify [description]

Purpose: Create or update a feature specification from a natural-language description.

Prerequisites:

What it does:

Creates/updates:

Related: /spec-kitty.plan, /spec-kitty.constitution


/spec-kitty.plan

Syntax: /spec-kitty.plan [notes]

Purpose: Create the implementation plan and design artifacts based on the spec.

Prerequisites:

What it does:

Creates/updates (as applicable):

Related: /spec-kitty.specify, /spec-kitty.tasks, /spec-kitty.research


/spec-kitty.tasks

Syntax: /spec-kitty.tasks [notes]

Purpose: Generate work packages and task prompts from spec and plan.

Prerequisites:

What it does:

Creates/updates:

Related: /spec-kitty.plan, /spec-kitty.implement, /spec-kitty.analyze


/spec-kitty.implement

Syntax: /spec-kitty.implement [WP_ID]

Purpose: Create a worktree and start implementation for a specific work package.

Prerequisites:

What it does:

Creates/updates:

Related: /spec-kitty.tasks, /spec-kitty.review


/spec-kitty.review

Syntax: /spec-kitty.review [WP_ID or prompt path]

Purpose: Review a completed work package and update its lane status.

Prerequisites:

What it does:

Creates/updates:

Related: /spec-kitty.implement, /spec-kitty.accept


/spec-kitty.accept

Syntax: /spec-kitty.accept [options]

Purpose: Validate feature readiness and generate acceptance results.

Prerequisites:

What it does:

Creates/updates:

Related: /spec-kitty.review, /spec-kitty.merge


/spec-kitty.merge

Syntax: /spec-kitty.merge [options]

Purpose: Merge an accepted feature into the target branch and clean up worktrees.

Prerequisites:

What it does:

Creates/updates:

Related: /spec-kitty.accept


/spec-kitty.status

Syntax: /spec-kitty.status

Purpose: Display current kanban status for work packages.

Prerequisites:

What it does:

Creates/updates: None (read-only).

Related: /spec-kitty.tasks, /spec-kitty.implement


/spec-kitty.dashboard

Syntax: /spec-kitty.dashboard

Purpose: Open or stop the Spec Kitty dashboard in the browser.

Prerequisites:

What it does:

Creates/updates: None (read-only status server).

Related: /spec-kitty.status


/spec-kitty.constitution

Syntax: /spec-kitty.constitution

Purpose: Create or update the project constitution.

Prerequisites:

What it does:

Creates/updates:

Related: /spec-kitty.specify, /spec-kitty.plan


/spec-kitty.clarify

Syntax: /spec-kitty.clarify [notes]

Purpose: Identify underspecified areas in the spec and record clarifications.

Prerequisites:

What it does:

Creates/updates:

Related: /spec-kitty.specify, /spec-kitty.plan


/spec-kitty.research

Syntax: /spec-kitty.research [--force]

Purpose: Scaffold research artifacts for Phase 0 research.

Prerequisites:

What it does:

Creates/updates:

Related: /spec-kitty.plan


/spec-kitty.checklist

Syntax: /spec-kitty.checklist [scope]

Purpose: Generate a requirements-quality checklist for the current feature.

Prerequisites:

What it does:

Creates/updates:

Related: /spec-kitty.specify, /spec-kitty.analyze


/spec-kitty.analyze

Syntax: /spec-kitty.analyze [notes]

Purpose: Cross-artifact consistency analysis after tasks generation.

Prerequisites:

What it does:

Creates/updates:

Related: /spec-kitty.tasks, /spec-kitty.implement

Getting Started

Practical Usage