OpenSpec works with 20+ AI coding assistants. When you run openspec init, you'll be prompted to select which tools you use, and OpenSpec will configure the appropriate integrations.
For each tool you select, OpenSpec installs:
- Skills — Reusable instruction files that power the
/opsx:*workflow commands - Commands — Tool-specific slash command bindings
| Tool | Skills Location | Commands Location |
|---|---|---|
| Amazon Q Developer | .amazonq/skills/ |
.amazonq/prompts/ |
| Antigravity | .agent/skills/ |
.agent/workflows/ |
| Auggie (Augment CLI) | .augment/skills/ |
.augment/commands/ |
| Claude Code | .claude/skills/ |
.claude/commands/opsx/ |
| Cline | .cline/skills/ |
.clinerules/workflows/ |
| CodeBuddy | .codebuddy/skills/ |
.codebuddy/commands/opsx/ |
| Codex | .codex/skills/ |
~/.codex/prompts/* |
| Continue | .continue/skills/ |
.continue/prompts/ |
| CoStrict | .cospec/skills/ |
.cospec/openspec/commands/ |
| Crush | .crush/skills/ |
.crush/commands/opsx/ |
| Cursor | .cursor/skills/ |
.cursor/commands/ |
| Factory Droid | .factory/skills/ |
.factory/commands/ |
| Gemini CLI | .gemini/skills/ |
.gemini/commands/opsx/ |
| GitHub Copilot | .github/skills/ |
.github/prompts/** |
| iFlow | .iflow/skills/ |
.iflow/commands/ |
| Kilo Code | .kilocode/skills/ |
.kilocode/workflows/ |
| Kiro | .kiro/skills/ |
.kiro/prompts/ |
| OpenCode | .opencode/skills/ |
.opencode/command/ |
| Qoder | .qoder/skills/ |
.qoder/commands/opsx/ |
| Qwen Code | .qwen/skills/ |
.qwen/commands/ |
| RooCode | .roo/skills/ |
.roo/commands/ |
| Trae | .trae/skills/ |
.trae/skills/ (via /openspec-*) |
| Windsurf | .windsurf/skills/ |
.windsurf/workflows/ |
* Codex commands are installed to the global home directory (~/.codex/prompts/ or $CODEX_HOME/prompts/), not the project directory.
** GitHub Copilot's .github/prompts/*.prompt.md files are recognized as custom slash commands in IDE extensions only (VS Code, JetBrains, Visual Studio). GitHub Copilot CLI does not currently support custom prompts from this directory — see github/copilot-cli#618. If you use Copilot CLI, you may need to manually set up custom agents in .github/agents/ as a workaround.
For CI/CD or scripted setup, use the --tools flag:
# Configure specific tools
openspec init --tools claude,cursor
# Configure all supported tools
openspec init --tools all
# Skip tool configuration
openspec init --tools noneAvailable tool IDs: amazon-q, antigravity, auggie, claude, cline, codebuddy, codex, continue, costrict, crush, cursor, factory, gemini, github-copilot, iflow, kilocode, kiro, opencode, qoder, qwen, roocode, trae, windsurf
For each tool, OpenSpec generates 10 skill files that power the OPSX workflow:
| Skill | Purpose |
|---|---|
openspec-explore |
Thinking partner for exploring ideas |
openspec-new-change |
Start a new change |
openspec-continue-change |
Create the next artifact |
openspec-ff-change |
Fast-forward through all planning artifacts |
openspec-apply-change |
Implement tasks |
openspec-verify-change |
Verify implementation completeness |
openspec-sync-specs |
Sync delta specs to main (optional—archive prompts if needed) |
openspec-archive-change |
Archive a completed change |
openspec-bulk-archive-change |
Archive multiple changes at once |
openspec-onboard |
Guided onboarding through a complete workflow cycle |
These skills are invoked via slash commands like /opsx:new, /opsx:apply, etc. See Commands for the full list.
Want to add support for another AI coding assistant? Check out the command adapter pattern or open an issue on GitHub.
- CLI Reference — Terminal commands
- Commands — Slash commands and skills
- Getting Started — First-time setup