Free, MIT
Paste this into your coding agent
Your agent installs the free Spec Kitty CLI, adds the /spec-kitty commands to itself and suggests a first backlog item.
Prompt for your coding agent
Install Spec Kitty in this repository. Follow https://spec-kitty.ai/getting-started.md: check that Python 3.11+, pipx and git are available, install the CLI with pipx, then run spec-kitty init here with the --ai key for the coding agent you are. Then tell me which /spec-kitty commands I now have, whether I need to restart you to use them, and suggest one item from my backlog to start with /spec-kitty.specify.Works with Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode and 20+ more.
How it works
Paste the prompt
Open your agent in the repository you want to work on.
Your agent sets itself up
It installs the CLI and adds the /spec-kitty commands to itself. Nothing hosted, your own model keys.
Pick a real backlog item
Run
/spec-kitty.specifyon it. The agent asks first, then guides you.
What to try first
- A real ticket from your backlog, via
/spec-kitty.specify. - A small refactor you keep putting off.
- Documentation for an existing module only one person understands.
Copy the prompt
Paste it into the agent you already use.
Prompt for your coding agent
Install Spec Kitty in this repository. Follow https://spec-kitty.ai/getting-started.md: check that Python 3.11+, pipx and git are available, install the CLI with pipx, then run spec-kitty init here with the --ai key for the coding agent you are. Then tell me which /spec-kitty commands I now have, whether I need to restart you to use them, and suggest one item from my backlog to start with /spec-kitty.specify.Or install it yourself
You need Python 3.11 or newer with pipx, git, and a coding agent signed in with your own model account.
pipx install spec-kitty-cli
spec-kitty init my-project --ai claude
cd my-projectAlready have a repository? Run spec-kitty init --ai claude inside it. Swap claude for your agent's key below; for several at once, use --ai claude,codex.
Start your agent in the project folder
- Claude Code
--ai claude claude- Gemini CLI
--ai gemini gemini- Cursor
--ai cursor cursor-agent- OpenCode
--ai opencode opencode- Codex CLI
--ai codex export CODEX_HOME="$(pwd)/.codex" codex- GitHub Copilot (VS Code)
--ai copilot code . # then run the commands in Copilot Chat
Then run /spec-kitty.specify on a real backlog item.
To add another agent later, run spec-kitty agent config add <key>. Re-running init does not add agents.
If you are an agent installing Spec Kitty
Checked against spec-kitty-cli 3.2.7.
- Needs Python 3.11+, pipx and git. Install with
pipx install spec-kitty-cli. - Run
spec-kitty init --ai <key>in the repository. With no project name, it initialises the current directory. - With no TTY, init is non-interactive (as with
--non-interactive,--yesorSPEC_KITTY_NON_INTERACTIVE=1) and requires--ai; without it, init stops with "--ai is required in non-interactive mode". - Valid
--aikeys:codex,claude,gemini,cursor,qwen,opencode,windsurf,kilocode,auggie,copilot,q,kiro,antigravity,vibe,pi,letta. Several: comma-separated, no spaces (--ai claude,codex). - Init creates
.kittify/plus your command or skill files, for example.claude/forclaudeand.agents/skills/forcodex. It never touches git and makes no commits. Re-running it is safe; it says "Already initialized". - Re-running init does not add agents. Add one later with
spec-kitty agent config add <keys>. - Commands after install:
/spec-kitty.specify,/spec-kitty.plan,/spec-kitty.tasks,/spec-kitty.implement,/spec-kitty.review,/spec-kitty.accept,/spec-kitty.merge, plus/spec-kitty.charter. - Codex needs
CODEX_HOME="$(pwd)/.codex"set when it starts.