Skip to content

Commit b8335a5

Browse files
docs: sync AGENTS.md with AGENT_CONFIG for missing agents (#2025)
* docs: sync AGENTS.md with AGENT_CONFIG for missing agents Add Antigravity (agy) and Mistral Vibe (vibe) to the supported agents table — both exist in AGENT_CONFIG but were missing from documentation. Fix Agent Categories section: - Move Cursor from CLI-Based to IDE-Based (requires_cli is False) - Add missing CLI agents: Codex, Auggie, iFlow - Add missing IDE agents: Kilo Code, Roo Code, Trae, Antigravity Update Command File Formats and Directory Conventions sections to include all agents that were previously undocumented. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * docs: address Copilot review feedback on AGENTS.md - Fix Cursor table entry: CLI Tool → N/A (IDE-based), matches requires_cli=False in AGENT_CONFIG - Fix Antigravity directory: .agent/commands/ → .agent/skills/ (skills-based per AGENT_SKILLS_MIGRATIONS) - Add opencode singular command exception to Directory Conventions (.opencode/command/) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * docs: add --ai key hint for Cursor in AGENTS.md Cursor's AGENT_CONFIG key is cursor-agent but the CLI Tool column shows N/A (IDE-based). Adding the --ai flag reference in the Description column so readers know the correct key to use with specify init --ai cursor-agent. Addresses Copilot review feedback. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * docs: add --ai key hint for Antigravity in AGENTS.md Antigravity's AGENT_CONFIG key is 'agy' and requires --ai-skills flag, but the table only showed N/A (IDE-based). Adding the --ai flag reference so readers know to use: specify init --ai agy --ai-skills Addresses Copilot review feedback. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * docs: clarify Antigravity directory convention for both modes AGENT_CONFIG generates .agent/commands/ by default, but --ai-skills uses .agent/skills/. Document both paths in Directory Conventions. Addresses Copilot review feedback. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * docs: add Tabnine nested path exception to Directory Conventions Tabnine uses .tabnine/agent/commands/ which has an extra path segment compared to the usual .<agent-name>/commands/ convention. Addresses Copilot review feedback. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * docs: add Copilot to Markdown list, fix Antigravity dir convention - Add GitHub Copilot to the Markdown format "Used by" list (it uses markdown with .agent.md extension and chat mode frontmatter) - Clarify Antigravity uses .agent/skills/ (requires --ai-skills); .agent/commands/ is deprecated/legacy Addresses Copilot review feedback. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * docs: add missing IDE agents to Directory Conventions Add Roo Code and IBM Bob to the IDE agents list in Directory Conventions so all IDE-based agents are documented. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * docs: document Codex --ai-skills requirement in all sections Codex CLI requires --ai-skills when explicitly selected via specify init --ai codex (exits with migration error otherwise). Updated table, CLI-Based Agents list, and Directory Conventions. Addresses Copilot review feedback. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * docs: fix Antigravity dir to match AGENT_CONFIG, add Amp shared folder - Antigravity table row: .agent/skills/ → .agent/commands/ (matches AGENT_CONFIG folder + commands_subdir; skills mode via --ai-skills) - Add shared .agents/ folder exception for Amp and Codex - Move Codex from Skills-based to Shared folder section (it shares .agents/ with Amp) Addresses Copilot review feedback. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * docs: clarify Antigravity skills path is required, not optional Reword to make clear .agent/skills/ is the effective path and .agent/commands/ is deprecated, since CLI enforces --ai-skills. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> --------- Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent cb16412 commit b8335a5

File tree

1 file changed

+30
-6
lines changed

1 file changed

+30
-6
lines changed

AGENTS.md

Lines changed: 30 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,10 @@ Specify supports multiple AI agents by generating agent-specific command files a
3030
| **Claude Code** | `.claude/commands/` | Markdown | `claude` | Anthropic's Claude Code CLI |
3131
| **Gemini CLI** | `.gemini/commands/` | TOML | `gemini` | Google's Gemini CLI |
3232
| **GitHub Copilot** | `.github/agents/` | Markdown | N/A (IDE-based) | GitHub Copilot in VS Code |
33-
| **Cursor** | `.cursor/commands/` | Markdown | `cursor-agent` | Cursor CLI |
33+
| **Cursor** | `.cursor/commands/` | Markdown | N/A (IDE-based) | Cursor IDE (`--ai cursor-agent`) |
3434
| **Qwen Code** | `.qwen/commands/` | Markdown | `qwen` | Alibaba's Qwen Code CLI |
3535
| **opencode** | `.opencode/command/` | Markdown | `opencode` | opencode CLI |
36-
| **Codex CLI** | `.agents/skills/` | Markdown | `codex` | Codex CLI (skills) |
36+
| **Codex CLI** | `.agents/skills/` | Markdown | `codex` | Codex CLI (`--ai codex --ai-skills`) |
3737
| **Windsurf** | `.windsurf/workflows/` | Markdown | N/A (IDE-based) | Windsurf IDE workflows |
3838
| **Junie** | `.junie/commands/` | Markdown | `junie` | Junie by JetBrains |
3939
| **Kilo Code** | `.kilocode/workflows/` | Markdown | N/A (IDE-based) | Kilo Code IDE |
@@ -50,6 +50,8 @@ Specify supports multiple AI agents by generating agent-specific command files a
5050
| **iFlow CLI** | `.iflow/commands/` | Markdown | `iflow` | iFlow CLI (iflow-ai) |
5151
| **IBM Bob** | `.bob/commands/` | Markdown | N/A (IDE-based) | IBM Bob IDE |
5252
| **Trae** | `.trae/rules/` | Markdown | N/A (IDE-based) | Trae IDE |
53+
| **Antigravity** | `.agent/commands/` | Markdown | N/A (IDE-based) | Antigravity IDE (`--ai agy --ai-skills`) |
54+
| **Mistral Vibe** | `.vibe/prompts/` | Markdown | `vibe` | Mistral Vibe CLI |
5355
| **Generic** | User-specified via `--ai-commands-dir` | Markdown | N/A | Bring your own agent |
5456

5557
### Step-by-Step Integration Guide
@@ -316,32 +318,40 @@ Require a command-line tool to be installed:
316318

317319
- **Claude Code**: `claude` CLI
318320
- **Gemini CLI**: `gemini` CLI
319-
- **Cursor**: `cursor-agent` CLI
320321
- **Qwen Code**: `qwen` CLI
321322
- **opencode**: `opencode` CLI
323+
- **Codex CLI**: `codex` CLI (requires `--ai-skills`)
322324
- **Junie**: `junie` CLI
323-
- **Kiro CLI**: `kiro-cli` CLI
325+
- **Auggie CLI**: `auggie` CLI
324326
- **CodeBuddy CLI**: `codebuddy` CLI
325327
- **Qoder CLI**: `qodercli` CLI
328+
- **Kiro CLI**: `kiro-cli` CLI
326329
- **Amp**: `amp` CLI
327330
- **SHAI**: `shai` CLI
328331
- **Tabnine CLI**: `tabnine` CLI
329332
- **Kimi Code**: `kimi` CLI
333+
- **Mistral Vibe**: `vibe` CLI
330334
- **Pi Coding Agent**: `pi` CLI
335+
- **iFlow CLI**: `iflow` CLI
331336

332337
### IDE-Based Agents
333338

334339
Work within integrated development environments:
335340

336341
- **GitHub Copilot**: Built into VS Code/compatible editors
342+
- **Cursor**: Built into Cursor IDE (`--ai cursor-agent`)
337343
- **Windsurf**: Built into Windsurf IDE
344+
- **Kilo Code**: Built into Kilo Code IDE
345+
- **Roo Code**: Built into Roo Code IDE
338346
- **IBM Bob**: Built into IBM Bob IDE
347+
- **Trae**: Built into Trae IDE
348+
- **Antigravity**: Built into Antigravity IDE (`--ai agy --ai-skills`)
339349

340350
## Command File Formats
341351

342352
### Markdown Format
343353

344-
Used by: Claude, Cursor, opencode, Windsurf, Junie, Kiro CLI, Amp, SHAI, IBM Bob, Kimi Code, Qwen, Pi
354+
Used by: Claude, Cursor, GitHub Copilot, opencode, Windsurf, Junie, Kiro CLI, Amp, SHAI, IBM Bob, Kimi Code, Qwen, Pi, Codex, Auggie, CodeBuddy, Qoder, Roo Code, Kilo Code, Trae, Antigravity, Mistral Vibe, iFlow
345355

346356
**Standard format:**
347357

@@ -379,15 +389,29 @@ Command content with {SCRIPT} and {{args}} placeholders.
379389
## Directory Conventions
380390

381391
- **CLI agents**: Usually `.<agent-name>/commands/`
392+
- **Singular command exception**:
393+
- opencode: `.opencode/command/` (singular `command`, not `commands`)
394+
- **Nested path exception**:
395+
- Tabnine: `.tabnine/agent/commands/` (extra `agent/` segment)
396+
- **Shared `.agents/` folder**:
397+
- Amp: `.agents/commands/` (shared folder, not `.amp/`)
398+
- Codex: `.agents/skills/` (shared folder; requires `--ai-skills`; invoked as `$speckit-<command>`)
382399
- **Skills-based exceptions**:
383-
- Codex: `.agents/skills/` (skills, invoked as `$speckit-<command>`)
400+
- Kimi Code: `.kimi/skills/` (skills, invoked as `/skill:speckit-<command>`)
384401
- **Prompt-based exceptions**:
385402
- Kiro CLI: `.kiro/prompts/`
386403
- Pi: `.pi/prompts/`
404+
- Mistral Vibe: `.vibe/prompts/`
405+
- **Rules-based exceptions**:
406+
- Trae: `.trae/rules/`
387407
- **IDE agents**: Follow IDE-specific patterns:
388408
- Copilot: `.github/agents/`
389409
- Cursor: `.cursor/commands/`
390410
- Windsurf: `.windsurf/workflows/`
411+
- Kilo Code: `.kilocode/workflows/`
412+
- Roo Code: `.roo/commands/`
413+
- IBM Bob: `.bob/commands/`
414+
- Antigravity: `.agent/skills/` (`--ai-skills` required; `.agent/commands/` is deprecated)
391415

392416
## Argument Patterns
393417

0 commit comments

Comments
 (0)