Ir para o conteúdo

Engines suportadas

O Aegis Spec funciona com as principais engines de IA do mercado. O instalador detecta automaticamente quais estão presentes no ambiente, mas você pode adicionar mais a qualquer momento com npx aegis-spec add-engine.


Compatibilidade

Engine Arquivo criado Skills path Como ativar
Claude Code CLAUDE.md aegis/skills/aegis-*/ e aegis/skills/aegis-*/ /aegis
Codex AGENTS.md aegis/skills/aegis-*/ aegis
Cursor .cursorrules aegis/skills/aegis-*/ /aegis
Gemini CLI GEMINI.md aegis/skills/aegis-*/ /aegis
Windsurf .windsurfrules aegis/skills/aegis-*/ /aegis
Antigravity AGENTS.md aegis/skills/aegis-*/ /aegis
Kiro (nenhum) .kiro/skills/aegis-*/ e aegis/skills/aegis-*/ /aegis
Opencode AGENTS.md aegis/skills/aegis-*/ aegis
Cline .clinerules aegis/skills/aegis-*/ /aegis
Roo Code .roorules aegis/skills/aegis-*/ /aegis
GitHub Copilot .github/copilot-instructions.md aegis/skills/aegis-*/ /aegis
Aider CONVENTIONS.md aegis/skills/aegis-*/ aegis
Amazon Q Developer .amazonq/rules/aegis.md aegis/skills/aegis-*/ /aegis
Kimi CLI AGENTS.md aegis/skills/aegis-*/ aegis

Claude Code

A engine mais testada e com melhor suporte. Usa slash commands nativos, o que torna a ativação intuitiva. O Aegis Spec cria os arquivos em aegis/skills/ e em aegis/skills/ (para compatibilidade com outras engines que possam ser adicionadas depois).


Codex

Totalmente compatível. Como o Codex não usa slash commands, a ativação é pelo nome do agente diretamente: aegis, aegis-scout, etc. O arquivo AGENTS.md na raiz do projeto serve como ponto de entrada.


Cursor

Compatível via .cursorrules. O Cursor lê as regras desse arquivo e os agentes ficam disponíveis como skills.


Gemini CLI e Windsurf

Suporte completo. Os agentes ficam em aegis/skills/ e são acessados via os mecanismos nativos de cada engine.


Antigravity

Plataforma de desenvolvimento agêntico do Google, lançada em novembro de 2025. Lê AGENTS.md nativamente (mesmo arquivo do Codex). Se Codex já estiver instalado no projeto, o AGENTS.md existente é reaproveitado sem duplicação. Comando CLI: agy.


Kiro

IDE agêntico da Amazon. O Kiro descobre skills nativamente em .kiro/skills/, sem necessidade de steering documents. O instalador coloca os agentes em .kiro/skills/ (e também em aegis/skills/ para compatibilidade com outras engines). A ativação é via /aegis ou auto-discovery pela descrição do skill.


Opencode

Agente de codificação open source para terminal (SST). Lê AGENTS.md nativamente, mesma convenção do Codex. Comando CLI: opencode. Como Codex, a ativação é pelo nome do agente: aegis.


Cline e Roo Code

Extensions de VS Code com suporte a regras personalizadas via .clinerules e .roorules respectivamente. O padrão é idêntico ao Cursor e Windsurf: arquivo de regras na raiz do projeto que instrui o agente ao ativar /aegis.


GitHub Copilot

Usa .github/copilot-instructions.md como arquivo de instruções customizadas, lido automaticamente pelo Copilot em toda sessão. O instalador cria o arquivo dentro de .github/ (que pode já existir no projeto).


Aider

Agente de codificação para terminal. O entry file CONVENTIONS.md na raiz é passado via --read CONVENTIONS.md ou configurado em .aider.conf.yml. Como Codex e Opencode, a ativação é pelo nome: aegis.


Amazon Q Developer

CLI de IA da AWS. Usa regras em .amazonq/rules/ para instruir o agente por projeto. O instalador cria .amazonq/rules/aegis.md sem interferir em outras regras que você já tenha nessa pasta.


Kimi CLI

Agente de codificação para terminal da Moonshot AI. Lê AGENTS.md nativamente (mesclado da raiz do projeto até o working directory) — mesma convenção do Codex/Opencode. Se qualquer um deles já estiver instalado, o AGENTS.md existente é reaproveitado sem duplicação. Skills são auto-descobertas em aegis/skills/ e .kimi/skills/. Comando CLI: kimi. Ativação pelo nome do agente: aegis.


Múltiplas engines no mesmo projeto

Você pode ter todas as engines instaladas ao mesmo tempo. Os agentes em aegis/skills/ são compartilhados por todas. O instalador cria os arquivos de entrada específicos de cada engine sem conflito entre eles.

Se você trabalha em equipe e cada pessoa usa uma engine diferente, isso funciona normalmente: cada um usa o arquivo de entrada da sua engine, mas todos os agentes estão no mesmo lugar.