| Claude Code | Primary | Official docs audited | .claude-plugin/plugin.json | hooks/hooks.json | .mcp.json | CLAUDE.md | Release smoke + Generator fixture |
| Cursor | Primary | Official docs audited | .cursor-plugin/plugin.json | hooks/hooks.json | mcp.json | rules/, AGENTS.md | Release smoke + Generator fixture |
| Codex | Primary | Official docs audited | .codex-plugin/plugin.json | .codex/hooks.json, ~/.codex/hooks.json | .mcp.json | AGENTS.md | Release smoke + Generator fixture |
| OpenCode | Primary | Official docs audited | package.json, index.ts | index.ts | index.ts | index.ts | Release smoke + Generator fixture |
| GitHub Copilot | Beta | Inherits Claude Code packaging | .claude-plugin/plugin.json | hooks/hooks.json | .mcp.json | CLAUDE.md | Generator fixture |
| OpenHands | Beta | Official docs audited | .plugin/plugin.json | hooks/hooks.json | .mcp.json | AGENTS.md | Generator fixture |
| Warp | Beta | Official docs audited | No dedicated manifest | No documented standalone hook surface | mcp.json | AGENTS.md, WARP.md | Generator fixture |
| Gemini CLI | Beta | Official docs audited | gemini-extension.json | hooks/hooks.json | gemini-extension.json | GEMINI.md | Generator fixture |
| Roo Code | Beta | Official docs audited | No dedicated manifest | No documented standalone hook surface | .roo/mcp.json, mcp_settings.json | .roo/rules/, .roo/rules-/, .roorules, .roorules- | Generator fixture |
| Cline | Beta | Official docs audited | No dedicated manifest | .clinerules/hooks/ | .cline/mcp.json | .clinerules/, AGENTS.md | Generator fixture |
| AMP | Beta | Official docs audited | No dedicated manifest | .amp/settings.json | .amp/settings.json, ~/.config/amp/settings.json | AGENTS.md, AGENT.md | Generator fixture |