Este arquivo configura o comportamento esperado de agentes no Codex CLI neste repositorio.
Siga .aiox-core/constitution.md como fonte de verdade:
- CLI First
- Agent Authority
- Story-Driven Development
- No Invention
- Quality First
- Absolute Imports
- Inicie por uma story em
docs/stories/ - Implemente apenas o que os acceptance criteria pedem
- Atualize checklist (
[ ]->[x]) e file list - Execute quality gates antes de concluir
npm run lint
npm run typecheck
npm test- Core framework:
.aiox-core/ - CLI:
bin/ - Pacotes:
packages/ - Testes:
tests/ - Documentacao:
docs/
- Sincronizar regras/agentes:
npm run sync:ide - Validar drift:
npm run sync:ide:check - Rodar paridade multi-IDE (Claude/Codex/Gemini):
npm run validate:parity - Sync Claude Code:
npm run sync:ide:claude - Sincronizar Gemini CLI:
npm run sync:ide:gemini - Validar Codex sync/integration:
npm run validate:codex-sync && npm run validate:codex-integration - Gerar skills locais do Codex:
npm run sync:skills:codex - Este repositorio usa local-first: prefira
.codex/skillsversionado no projeto - Use
sync:skills:codex:globalapenas para testes fora deste repo
Preferencia de ativacao no Codex CLI:
- Use
/skillse selecioneaiox-<agent-id>vindo de.codex/skills(ex.:aiox-architect) - Se preferir, use os atalhos abaixo (
@architect,/architect, etc.)
Quando a mensagem do usuario for um atalho de agente, carregue o arquivo correspondente em .aiox-core/development/agents/ (fallback: .codex/agents/), renderize o greeting via generate-greeting.js e assuma a persona ate receber *exit.
Atalhos aceitos por agente:
@aiox-master,/aiox-master,/aiox-master.md->.aiox-core/development/agents/aiox-master.md@analyst,/analyst,/analyst.md->.aiox-core/development/agents/analyst.md@architect,/architect,/architect.md->.aiox-core/development/agents/architect.md@data-engineer,/data-engineer,/data-engineer.md->.aiox-core/development/agents/data-engineer.md@dev,/dev,/dev.md->.aiox-core/development/agents/dev.md@devops,/devops,/devops.md->.aiox-core/development/agents/devops.md@pm,/pm,/pm.md->.aiox-core/development/agents/pm.md@po,/po,/po.md->.aiox-core/development/agents/po.md@qa,/qa,/qa.md->.aiox-core/development/agents/qa.md@sm,/sm,/sm.md->.aiox-core/development/agents/sm.md@squad-creator,/squad-creator,/squad-creator.md->.aiox-core/development/agents/squad-creator.md@ux-design-expert,/ux-design-expert,/ux-design-expert.md->.aiox-core/development/agents/ux-design-expert.md
Resposta esperada ao ativar atalho:
- Confirmar agente ativado
- Mostrar 3-6 comandos principais (
*help, etc.) - Seguir na persona do agente