Skip to content

Supported AI Agents

Maistik Spec Kit works with 20+ AI coding agents. Claude Code is the recommended default — all examples in this documentation use Claude.

Agent List

AgentFlagStatus
Claude Code--ai claudeRecommended
Cursor--ai cursor-agentSupported
Gemini CLI--ai geminiSupported
Codex CLI--ai codexSupported
Windsurf--ai windsurfSupported
Amp--ai ampSupported
Qoder CLI--ai qodercliSupported
GitHub Copilot--ai copilotSupported
Roo Code--ai rooSupported
Kilo Code--ai kilocodeSupported
Auggie CLI--ai auggieSupported
CodeBuddy CLI--ai codebuddySupported
IBM Bob--ai bobSupported
opencode--ai opencodeSupported
Qwen Code--ai qwenSupported
SHAI (OVHcloud)--ai shaiSupported
Jules--ai julesSupported
Amazon Q CLI--ai qPartial
Antigravity (agy)--ai agySupported
Generic--ai genericBring your own

Using Claude Code

Claude Code is the recommended AI assistant for Spec Kit. After initialization:

bash
# Initialize
specify init my-project --ai claude

# Open in Claude Code
cd my-project
claude

# Commands are available immediately
/speckit.constitution ...
/speckit.specify ...

Using Other Agents

Each agent gets its commands installed in the appropriate location:

bash
# Cursor
specify init my-project --ai cursor-agent

# Gemini CLI
specify init my-project --ai gemini

# Windsurf
specify init my-project --ai windsurf

Generic / Bring Your Own Agent

For agents not in the list, use the generic option with a custom commands directory:

bash
specify init my-project --ai generic --ai-commands-dir .myagent/commands/

The CLI copies command templates to your specified directory. Your agent needs to support reading Markdown command files from that path.

Agent Limitations

AgentLimitation
Amazon Q CLIDoes not support custom arguments for slash commands. Commands work but cannot pass inline prompts.

Switching Agents

To add support for a different agent to an existing project:

bash
specify init . --force --ai gemini

This merges the new agent's configuration without overwriting existing specs.

Released under the MIT License.