Comandos disponíveis¶
A CLI tem seis comandos públicos. As integrações de agentes distribuem 28
comandos: Claude usa /codexspec:<name> e Codex usa $codexspec:<name>.
As tabelas abaixo usam a forma do Claude para facilitar a leitura.
Comandos da CLI¶
| Comando | Finalidade |
|---|---|
codexspec init |
Inicializar ou atualizar um projeto para Claude, Codex ou ambos |
codexspec check |
Verificar ferramentas e dependências instaladas |
codexspec version |
Exibir informações de versão e sistema |
codexspec config |
Consultar ou alterar a configuração do projeto |
codexspec list-commands |
Listar os comandos de agentes disponíveis por categoria |
codexspec show-blueprint |
Exibir o blueprint do worktree compartilhado sem alterá-lo |
Comandos do fluxo de trabalho principal¶
| Comando | Finalidade |
|---|---|
/codexspec:constitution |
Criar ou atualizar os princípios do projeto com validação entre artefatos |
/codexspec:specify |
Discutir, confirmar e salvar os requisitos da funcionalidade |
/codexspec:blueprint |
Preparar ou manter requisitos confirmados e pendentes do blueprint |
/codexspec:generate-spec |
Transformar requisitos confirmados em uma especificação rastreável; revisão automática |
/codexspec:spec-to-design |
Definir arquitetura, componentes, interfaces e decisões; revisão automática |
/codexspec:design-to-plan |
Planejar as fases, a ordem e a verificação da implementação; revisão automática |
/codexspec:plan-to-tasks |
Produzir tarefas verificáveis que cubram os artefatos anteriores; revisão automática e analyze |
/codexspec:implement-tasks |
Executar tarefas, verificar resultados, revisar e corrigir |
/codexspec:auto-dev |
Desenvolver autonomamente os requisitos confirmados do blueprint, na ordem do documento |
Comandos de revisão de artefatos¶
| Comando | Finalidade |
|---|---|
/codexspec:review-spec |
Verificar a fidelidade e a qualidade interna da especificação |
/codexspec:review-design |
Verificar a fidelidade, a viabilidade e se o projeto técnico está pronto para o planejamento |
/codexspec:review-plan |
Verificar a fidelidade, a viabilidade e se o plano está pronto para a implementação |
/codexspec:review-tasks |
Verificar a fidelidade, as dependências, a possibilidade de execução e a verificação das tarefas |
Requisitos, código existente e depuração¶
| Comando | Finalidade |
|---|---|
/codexspec:clarify |
Resolver ambiguidades nos requisitos; atualizá-los antes da especificação |
/codexspec:analyze |
Verificar a rastreabilidade de ponta a ponta e adequar os artefatos posteriores às fontes que os regem |
/codexspec:checklist |
Gerar uma lista de verificação da qualidade dos requisitos |
/codexspec:tasks-to-issues |
Converter tarefas existentes em issues do GitHub que orientem sua execução |
/codexspec:debug |
Investigar as causas raiz antes de aplicar uma correção |
/codexspec:reverse-spec |
Examinar a arquitetura existente, criar rascunhos de artefatos de módulos ou relatar divergências em relação à base |
Comandos de conhecimento do projeto¶
| Comando | Finalidade |
|---|---|
/codexspec:distill |
Capturar conhecimento reutilizável ou revisar registros candidatos no espaço de trabalho local |
/codexspec:evolve |
Transformar conhecimento validado em um rascunho de contribuição upstream |
/codexspec:onboard |
Extrair do código existente convenções candidatas e restrições fundamentadas |
Comandos de Git e revisão de código¶
| Comando | Finalidade |
|---|---|
/codexspec:commit-staged |
Gerar mensagens a partir das alterações na área de preparação; mostrar uma prévia ou executar um commit autorizado |
/codexspec:pr |
Gerar uma descrição estruturada de PR/MR |
/codexspec:release-notes |
Manter uma entrada no changelog e gerar um texto de lançamento a partir do histórico Git |
/codexspec:review-code |
Revisar as alterações selecionadas como gate de defeitos; usar --audit para avaliar a qualidade do código nos caminhos indicados |
Comandos utilitários¶
| Comando | Finalidade |
|---|---|
/codexspec:config |
Criar, consultar, alterar ou redefinir a configuração do projeto de forma interativa |
/codexspec:quick |
Executar um fluxo compacto de Requirements-First SDD para pequenas alterações |
As antigas entradas de revisão de Python/React são mantidas por compatibilidade do plugin e não fazem parte do catálogo de 28 comandos instalados. Use review-code, que carrega os critérios pertinentes à linguagem ou ao framework, e --audit para avaliar caminhos.
Referência de comandos¶
/codexspec:constitution¶
Crie ou atualize a constituição do projeto. A constituição define princípios de arquitetura, pilha de tecnologia, padrões de código e regras de governança que orientam todas as decisões de desenvolvimento subsequentes.
Sintaxe:
Argumentos:
| Argumento | Obrigatório | Descrição |
|---|---|---|
principles description |
Não | Descrição de princípios a incluir (será solicitada se não fornecida) |
O que faz:
- Cria
.codexspec/memory/constitution.mdse não existir - Atualiza a constituição existente com novos princípios
- Valida a consistência entre artefatos com os modelos
- Gera um Relatório de Impacto de Sincronização mostrando alterações e arquivos afetados
- Inclui revisão de constitucionalidade dos modelos dependentes
O que cria:
Exemplo:
You: /codexspec:constitution Focus on code quality, testing standards, and clean architecture
AI: Creating constitution...
✓ Created .codexspec/memory/constitution.md
Version: 1.0.0
Sync Impact Report:
- plan-template-*.md: ✅ aligned
- spec-template-*.md: ✅ aligned
- tasks-template-*.md: ✅ aligned
Core Principles:
1. Code Quality First
2. Test-Driven Development
3. Clean Architecture
Suggested commit: docs: create constitution v1.0.0
Dicas:
- Defina os princípios no início do projeto para uma tomada de decisão consistente
- Inclua tanto princípios técnicos quanto de processo
- Revise a constituição antes de desenvolvimentos importantes de funcionalidades
- Alterações na constituição acionam validação entre artefatos
/codexspec:specify¶
Esclareça requisitos por meio de perguntas e respostas interativas, confirme o resumo resultante e guarde-o para sessões futuras.
Sintaxe:
Argumentos:
| Argumento | Obrigatório | Descrição |
|---|---|---|
your idea or requirement |
Não | Descrição inicial do que você deseja construir (será solicitada se não fornecida) |
O que faz:
- Faz perguntas esclarecedoras para compreender sua ideia
- Explora casos extremos que você pode não ter considerado
- Cocria requisitos de alta qualidade por meio do diálogo
- Concentra-se no "o quê" e "por quê", não na implementação técnica
- Atribui IDs estáveis a necessidades, restrições, decisões, exclusões e perguntas em aberto confirmadas
- Registra evidências do usuário e um log de confirmação
- Cria o workspace da funcionalidade e o
requirements.md
O que cria:
Somente itens confirmados se tornam requisitos autoritativos. Perguntas em aberto permanecem explicitamente em aberto. Este é o Portão de Confirmação dos requisitos: nada é vinculante até que você confirme explicitamente o resumo final.
Exemplo:
You: /codexspec:specify I want to build a task management app
AI: Great! Let me help you clarify the requirements.
First, who are the target users for this app?
- Individual professionals
- Small teams
- Enterprise organizations
- All of the above
You: Small teams, mainly software development teams
AI: Got it. For small dev teams:
- Do you need real-time collaboration features?
- Should tasks support sub-tasks or just flat lists?
- Any integration requirements (GitHub, Slack, etc.)?
You: Real-time is important. Sub-tasks yes. GitHub integration would be nice.
AI: [Continues exploring requirements...]
Summary of clarified requirements:
- Target: Small dev teams (5-20 people)
- Core: Tasks with sub-tasks, real-time updates
- Integration: GitHub (optional)
- Priority: Real-time collaboration > Sub-tasks > GitHub
Ready to generate the spec document?
Use /codexspec:generate-spec to create spec.md
Dicas:
- Use para exploração inicial de requisitos
- Não se preocupe em ser completo — o refinamento é iterativo
- Faça perguntas se a IA fizer suposições
- Revise o resumo antes de gerar a spec
/codexspec:blueprint¶
Use blueprint para preparar vários requisitos confirmados antes do
desenvolvimento e auto-dev para desenvolver essa fila:
Na descoberta de requisitos para o blueprint, são definidas a direção, as escolhas
e as restrições que cabem ao usuário, antes que um requisito entre na fila.
O arquivo compartilhado .codexspec/blueprint.md usa os estados pending,
in_progress e completed. Você pode acrescentar, substituir, excluir ou
reordenar requisitos pendentes. Entradas ativas e concluídas não podem ser
alteradas pela manutenção do blueprint.
O Auto-dev segue a ordem do documento. Retoma a funcionalidade em andamento antes
de iniciar outra e relê a fila após cada conclusão. Assim, novos requisitos
pendentes acrescentados à fila podem ser incluídos na execução. Ele realiza as
etapas de SDD, implementação, verificação, revisão e correção dentro dos requisitos
confirmados. Chamar auto-dev ativa essa automação independentemente de
workflow.auto_next, sem alterar essa configuração.
Os dois comandos usam worktree-for-codexspec-auto-dev no branch
codexspec/auto-dev. Eles podem operar simultaneamente, respeitando as proteções
compartilhadas de controle do espaço de trabalho e de escrita. Nesse espaço, os
requisitos são desenvolvidos em sequência. Quando uma decisão de produto não pode
ser resolvida com base nos requisitos confirmados, a execução é interrompida e
as evidências são apresentadas. Durante a execução autônoma normal, não são
feitas perguntas para resolver essas decisões.
Veja o blueprint compartilhado atual sem alterá-lo:
/codexspec:generate-spec¶
Transformar requisitos confirmados em uma especificação rastreável; revisão automática.
Sintaxe:
Argumentos:
| Argumento | Obrigatório | Descrição |
|---|---|---|
| Caminho da funcionalidade | Não | Diretório explícito da funcionalidade, requirements.md ou spec.md de destino; obrigatório quando a resolução é ambígua |
O que faz:
- Lê os requisitos confirmados do workspace da funcionalidade selecionada
- Suporta workspaces legados que contêm apenas
spec.md, com um aviso explícito de rastreabilidade - Gera um
spec.mdabrangente com: - Visão geral e objetivos da funcionalidade
- Histórias de usuário com critérios de aceitação
- Requisitos funcionais (formato REQ-XXX)
- Requisitos não funcionais (formato NFR-XXX)
- Casos extremos e abordagens de tratamento
- Itens fora do escopo
- Adiciona referências de
Sourcesde volta aos IDs de requisitos - Interrompe para confirmação do usuário em vez de resolver conflitos de autoridade por suposição
- Revisa automaticamente e pode reparar defeitos embasados por evidências por no máximo duas rodadas
O que cria:
Exemplo:
You: /codexspec:generate-spec
AI: Generating specification...
✓ Created .codexspec/specs/2026-0613-1200ab-task-management/spec.md
Sections included:
- Overview: Task management for small dev teams
- 4 User Stories with acceptance criteria
- 12 Functional Requirements (REQ-001 to REQ-012)
- 3 Non-Functional Requirements (NFR-001 to NFR-003)
- 5 Edge Cases documented
- Out of Scope: Mobile apps, Enterprise SSO
Next steps:
- Review the spec with /codexspec:review-spec
- Or proceed to /codexspec:spec-to-design
/codexspec:spec-to-design¶
Lê os arquivos confirmados requirements.md e spec.md, os princípios do projeto e os fatos relevantes do repositório. Produz design.md com componentes, interfaces, fluxo de dados, alternativas e decisões vinculados aos requisitos de origem. Executa review-design automaticamente. O fluxo para se uma escolha alterar a intenção confirmada ou exigir uma nova decisão do usuário.
/codexspec:design-to-plan¶
Converte o design confirmado em um plano de implementação. Execute primeiro spec-to-design para definir arquitetura, componentes, interfaces e escolhas tecnológicas.
Lê requirements.md, spec.md, design.md e a constituição. Planeja fases, ordem e verificação, referenciando o design sem redesenhar o sistema. Cada componente do plano inclui Covers: REQ-xxx; Design: <design component>.
Gera plan.md e executa review-plan. Com auto_next ativado, uma revisão aprovada avança para plan-to-tasks. Decisões que alterem a intenção confirmada exigem confirmação. Um caminho explícito tem prioridade sobre a branch atual; ambiguidades exigem uma seleção. Funcionalidades antigas sem design.md mantêm a possibilidade de planejamento a partir de spec.md.
/codexspec:plan-to-tasks¶
Decomponha o plano técnico em tarefas acionáveis, com cobertura explícita e resultados verificáveis.
Sintaxe:
Argumentos:
| Argumento | Obrigatório | Descrição |
|---|---|---|
paths |
Não | Caminhos para spec e plano (detectados automaticamente se não fornecidos) |
O que faz:
- Cria tarefas com um resultado verificável; uma tarefa pode tocar em vários arquivos relacionados
- Usa ordenação test-first apenas quando exigido pelo plano, constituição, necessidades confirmadas ou risco
- Marca tarefas como
[P]somente quando são genuinamente independentes - Especifica caminhos exatos de arquivos para cada tarefa
- Adiciona links
Coverspara o plano e IDs de requisitos
O que cria:
Estrutura da tarefa:
### Task 2.1: Write Tests for Entity A [P]
- **Type**: Testing
- **Files**: `tests/test_entity_a.py`
- **Description**: Write unit tests for Entity A
- **Dependencies**: Task 1.3
- **Est. Complexity**: Low
Exemplo:
You: /codexspec:plan-to-tasks
AI: Breaking down plan into tasks...
✓ Created tasks.md
Total: 24 tasks
Parallelizable: 8 tasks (33%)
Phase 1: Foundation (4 tasks)
Phase 2: Core Implementation - TDD (10 tasks)
Phase 3: Integration (4 tasks)
Phase 4: Interface Layer (3 tasks)
Phase 5: Testing & Documentation (3 tasks)
Execution Order:
Phase 1 → [Phase 2 tasks in parallel groups] → Phase 3 → Phase 4 → Phase 5
Checkpoints defined at each phase boundary.
Dicas:
- Cada tarefa deve produzir um resultado verificável e pode tocar em arquivos intimamente relacionados
- Tarefas de teste precedem implementação apenas quando test-first é exigido
[P]marca tarefas paralelizáveis verdadeiramente independentes- Revise as dependências antes da implementação
Depois de escrever as tarefas, executa-se review-tasks. Um resultado PASS ou PASS_WITH_WARNINGS aciona analyze uma vez; a análise não acrescenta uma condição bloqueante à conclusão. As tarefas cobrem os requisitos confirmados, a especificação, o projeto técnico e o plano.
/codexspec:implement-tasks¶
Executar tarefas, verificar resultados, revisar e corrigir.
Quatro revisores de artefatos verificam fidelidade, cobertura, viabilidade e
qualidade interna: review-spec, review-design, review-plan e review-tasks.
Eles são executados automaticamente após a geração e também podem ser chamados
manualmente. Os relatórios distinguem defeitos verificados de recomendações de
risco que não bloqueiam a aprovação e de oportunidades de melhoria no projeto
técnico. Também incluem uma pontuação de compatibilidade.
O review-code oferece uma verificação separada de defeitos nas alterações
selecionadas como critério de aprovação (gate de defeitos), além de uma avaliação
explícita da qualidade de todo o código:
/codexspec:review-code --feature <feature-dir>
/codexspec:review-code --uncommitted
/codexspec:review-code --audit src/
Por padrão, a revisão abrange todas as diferenças do branch da funcionalidade:
alterações com commit, na área de preparação, fora da área de preparação e não
rastreadas que não estejam ignoradas. Você pode selecionar explicitamente
alterações com commit, sem commit ou de um único commit como evidência.
--feature acrescenta o contexto dos requisitos sem reduzir o escopo Git.
--audit avalia os caminhos indicados e produz uma avaliação consultiva, em vez
de um veredito de conclusão.
As revisões carregam padrões compartilhados de .codexspec/review-code/ e
selecionam as dimensões de comportamento relevantes, além das verificações de
linguagem e framework. Os achados precisam de evidências concretas, condições que
possam ocorrer, atribuição à alteração selecionada e impacto demonstrado.
O revisor relata defeitos e sugestões de manutenção fundamentadas sem editar
arquivos. Quem conduz a correção verifica esses achados de forma independente.
Nas tarefas de código, os testes são escritos primeiro. Tarefas de documentação
e configuração são implementadas diretamente, com as verificações adequadas.
Após as correções, a revisão incremental pode reutilizar a cobertura de revisão
das partes não afetadas. A aceitação final exige um novo PASS para a
funcionalidade completa, cobertura e verificação concluídas e nenhum defeito
P0–P3 admitido. As sugestões de manutenção fundamentadas são relatadas separadamente.
O padrão de workflow.auto_maintenance é true. Essa configuração controla se
quem conduz as correções também aplica melhorias de manutenção verificadas e
compatíveis. Quando ela é desativada, as sugestões continuam sendo relatadas;
os defeitos ainda precisam ser corrigidos e as verificações obrigatórias
continuam sendo exigidas. A configuração é independente do avanço entre etapas
e não é um argumento de implement-tasks.
Para uma depuração que começa pela investigação da causa raiz:
O Debug segue a sequência investigação → análise de padrões → verificação de uma única hipótese → correção precedida de um teste que falha. Durante a implementação, essa investigação é acionada quando as correções não avançam, um defeito não trivial no comportamento do código precisa ser rastreado ou a mesma classe de causa raiz reaparece em várias rodadas de revisão. Após três correções malsucedidas, a arquitetura é reavaliada.
Use checklist para avaliar a clareza, a completude e a consistência dos requisitos:
A referência de comandos detalha as opções de seleção da revisão, os argumentos e os procedimentos.
/codexspec:auto-dev¶
Desenvolver autonomamente os requisitos confirmados do blueprint, na ordem do documento.
Consulte blueprint.
/codexspec:review-spec¶
Valide a especificação em relação aos requisitos confirmados e à sua própria qualidade interna.
Sintaxe:
Argumentos:
| Argumento | Obrigatório | Descrição |
|---|---|---|
path_to_spec.md |
Não | Caminho para o arquivo de spec (detectado automaticamente se não fornecido) |
O que faz:
- Verifica a fidelidade às entradas confirmadas em
requirements.md - Verifica consistência interna, clareza e verificabilidade
- Trata uma seção ausente do modelo como defeito apenas quando o conteúdo autoritativo a exige
- Exige que cada defeito inclua
Evidence,Location,Mismatch,ImpacteRemediation - Separa
Risk Advisories / Design Opportunitiesdos defeitos - Gera um status e uma pontuação de compatibilidade derivada das constatações classificadas
Contrato compartilhado de revisão:
| Categoria | Significado |
|---|---|
| Defeito de fidelidade | Conflita com ou omite uma fonte autoritativa |
| Defeito intrínseco | Internamente contraditório, inviável ou não verificável |
| Consultivo | Melhoria opcional sem evidência de um defeito atual |
O status é PASS, PASS_WITH_WARNINGS, NEEDS_REVISION ou BLOCKED. Achados consultivos nunca alteram status ou pontuação.
Exemplo:
You: /codexspec:review-spec
AI: Overall Status: NEEDS_REVISION
Compatibility Score: 79/100
Warning SPEC-001
Evidence: CON-002 requires a measurable response-time limit.
Location: spec.md, REQ-006
Mismatch: "Respond quickly" has no measurable threshold.
Impact: Acceptance cannot be verified.
Remediation: Ask the user to confirm a threshold, update requirements.md,
then synchronize REQ-006.
Risk Advisories / Design Opportunities:
- None
Dicas:
- Execute antes de
/codexspec:spec-to-design - Trate
BLOCKEDeNEEDS_REVISIONcomo não prontos para prosseguir - Não promova achados consultivos a requisitos
- Execute novamente após fazer correções
/codexspec:review-design¶
Revisa a fidelidade e a viabilidade de design.md, além de verificar se ele está pronto para orientar o planejamento, com base nos requisitos confirmados e na especificação. Separa defeitos comprovados de melhorias opcionais de projeto e aplica os mesmos estados e limites de correção usados nas demais revisões de artefatos.
/codexspec:review-plan¶
Revise o plano técnico de implementação quanto a fidelidade, viabilidade e decisões técnicas justificadas.
Sintaxe:
Argumentos:
| Argumento | Obrigatório | Descrição |
|---|---|---|
path_to_plan.md |
Não | Caminho para o arquivo de plano (detectado automaticamente se não fornecido) |
O que faz:
- Verifica links
Coverse cobertura exigida da spec - Verifica regras aplicáveis da constituição e fatos do repositório
- Sinaliza complexidade injustificada apenas quando cria um custo ou conflito concreto
- Exige campos de evidência para todo defeito e mescla constatações com a mesma causa raiz
- Relata melhorias opcionais de arquitetura como achados consultivos
- Usa o contrato compartilhado de status e pontuação de compatibilidade
Exemplo:
You: /codexspec:review-plan
AI: Overall Status: PASS
Compatibility Score: 100/100
Verified defects: none
Risk Advisories / Design Opportunities:
- A caching layer may become useful if production measurements exceed
the confirmed latency target. It is not required by the current plan.
Dicas:
- Execute antes de
/codexspec:plan-to-tasks - Resolva defeitos embasados por evidência antes da geração de tarefas
- Mantenha ideias arquiteturais especulativas na seção consultiva
- Verifique se a pilha tecnológica está alinhada com as habilidades da equipe
O plano implementa o design.md confirmado, sem reabrir decisões de arquitetura. A revisão verifica as referências do plano ao projeto técnico, além da cobertura dos requisitos.
/codexspec:review-tasks¶
Valide a decomposição de tarefas quanto a cobertura, resultados verificáveis, ordenação correta e dependências viáveis.
Sintaxe:
Argumentos:
| Argumento | Obrigatório | Descrição |
|---|---|---|
path_to_tasks.md |
Não | Caminho para o arquivo de tarefas (detectado automaticamente se não fornecido) |
O que faz:
- Verifica se todos os itens exigidos do plano e os requisitos têm cobertura de tarefas
- Valida a ordenação test-first apenas onde uma fonte autoritativa a exige
- Verifica se cada tarefa tem um resultado que pode ser conferido
- Valida dependências (sem ciclos, ordenação correta)
- Revisa marcadores de paralelização
- Valida caminhos de arquivo
- Exige campos de evidência para todo defeito
- Relata refinamentos opcionais de processo como achados consultivos
- Usa o contrato compartilhado de status e pontuação de compatibilidade
Exemplo:
You: /codexspec:review-tasks
AI: Overall Status: NEEDS_REVISION
Compatibility Score: 79/100
Warning TASK-001
Evidence: Task 2.5 declares a dependency on Task 2.4.
Location: tasks.md, Task 2.5
Mismatch: Task 2.5 is also marked [P].
Impact: Parallel execution can start before its prerequisite completes.
Remediation: Remove [P] or remove the dependency if the plan proves independence.
Dicas:
- Execute antes de
/codexspec:implement-tasks - Achados de ordenação de testes são defeitos apenas quando testes são exigidos por uma fonte autoritativa
- Verifique se os marcadores de paralelização estão corretos
- Confirme se os caminhos de arquivo correspondem à estrutura do projeto
/codexspec:clarify¶
Examine uma especificação existente em busca de ambiguidades e lacunas. Use para refinamento iterativo após a criação inicial da spec.
Sintaxe:
Argumentos:
| Argumento | Obrigatório | Descrição |
|---|---|---|
path_to_spec.md |
Não | Caminho para o arquivo de spec (detectado automaticamente se não fornecido) |
O que faz:
- Examina requisitos e spec usando categorias focadas de ambiguidade
- Faz perguntas direcionadas de esclarecimento (no máximo 5)
- Atualiza
requirements.mdprimeiro após confirmação do usuário, depois sincronizaspec.md - Integra-se às constatações do review-spec quando disponíveis
Categorias de ambiguidade:
| Categoria | O que detecta |
|---|---|
| Lacunas de completude | Seções ausentes, conteúdo vazio, critérios de aceitação inexistentes |
| Problemas de especificidade | Termos vagos ("rápido", "escalável"), restrições indefinidas |
| Clareza comportamental | Lacunas no tratamento de erros, transições de estado indefinidas |
| Problemas de mensurabilidade | Requisitos não funcionais sem métricas |
Exemplo:
You: /codexspec:clarify
AI: Scanning spec.md for ambiguities...
Found issues in 3 categories.
## Question 1/5: Specificity
**Context**: NFR-001 states "System should respond quickly"
**Question**: What is the target response time?
| Option | Description | Impact |
|--------|-------------|--------|
| A | < 100ms for all operations | High performance requirement |
| B | < 500ms for reads, < 1s for writes | Balanced approach |
| Custom | Provide a different answer | - |
**Recommendation**: Option B - balanced for typical web app
You: B
AI: ✓ Updated NFR-001: Response time < 500ms reads, < 1s writes
Added to Clarifications section in spec.md
Dicas:
- Use quando spec.md existe, mas precisa de refinamento
- Integra-se às constatações de
/codexspec:review-spec - No máximo 5 perguntas por execução
- Execute várias vezes para especificações complexas
/codexspec:analyze¶
- specify inicia ou retoma a descoberta de requisitos. O resumo dos requisitos só se torna vinculante após confirmação explícita.
- clarify resolve ambiguidades nos requisitos e na especificação existentes,
com até cinco perguntas por execução, distribuídas em quatro categorias.
Primeiro atualiza
requirements.mde depois sincronizaspec.md. - analyze verifica toda a sequência requisitos → especificação → projeto
técnico → plano → tarefas. Aplica automaticamente correções determinísticas aos
artefatos posteriores quando a correção decorre das fontes anteriores que os
regem. Nunca edita
requirements.md. Os achados não resolvidos são relatados. A análise é executada automaticamente após uma revisão de tarefas aprovada e tem caráter informativo; ela não é um critério de aprovação da implementação.
Se uma funcionalidade antiga não tiver requirements.md, a análise começa em spec.md, informa a ausência de evidências da discussão original e apenas relata os resultados, sem modificar artefatos. A falta de um design.md antigo também não impede a análise.
/codexspec:checklist¶
Gere checklists de qualidade para validar completude, clareza e consistência dos requisitos. São "testes de unidade para a escrita de requisitos".
Sintaxe:
Argumentos:
| Argumento | Obrigatório | Descrição |
|---|---|---|
focus_area |
Não | Foco de domínio (ex.: "ux", "api", "security", "performance") |
O que faz:
- Gera checklists organizadas por dimensões de qualidade
- Cria checklists no diretório
FEATURE_DIR/checklists/ - Itens focam em qualidade de requisitos, não em testes de implementação
Dimensões de qualidade:
- Completude dos requisitos: Todos os requisitos necessários estão presentes?
- Clareza dos requisitos: Os requisitos são específicos e inequívocos?
- Consistência dos requisitos: Os requisitos estão alinhados sem conflitos?
- Qualidade dos critérios de aceitação: Os critérios de sucesso são mensuráveis?
- Cobertura de cenários: Todos os fluxos/casos foram tratados?
- Cobertura de casos extremos: As condições de contorno estão definidas?
- Requisitos não funcionais: Desempenho, segurança, acessibilidade especificados?
- Dependências e premissas: Estão documentadas?
Exemplos de tipos de checklist:
ux.md- Hierarquia visual, estados de interação, acessibilidadeapi.md- Formatos de erro, limitação de taxa, autenticaçãosecurity.md- Proteção de dados, modelo de ameaças, resposta a vazamentosperformance.md- Métricas, condições de carga, degradação
Exemplo:
You: /codexspec:checklist security
AI: Generating security checklist...
✓ Created .codexspec/specs/2026-0613-1200ab-task-management/checklists/security.md
## Security Requirements Quality Checklist
### Authentication Requirements
- [ ] CHK001 - Are authentication requirements defined for all protected endpoints? [Completeness]
- [ ] CHK002 - Is password complexity explicitly specified? [Clarity]
- [ ] CHK003 - Are session timeout requirements quantified? [Measurability]
### Data Protection
- [ ] CHK004 - Are data encryption requirements specified at rest? [Completeness]
- [ ] CHK005 - Are data encryption requirements specified in transit? [Completeness]
- [ ] CHK006 - Is PII handling explicitly documented? [Clarity]
Total: 15 items across 4 categories
Dicas:
- Checklists validam qualidade dos requisitos, não corretude da implementação
- Use para revisão e melhoria de requisitos
- Crie checklists específicas de domínio para validação focada
- Execute antes de prosseguir para o planejamento técnico
/codexspec:tasks-to-issues¶
Converta tarefas de tasks.md em Issues do GitHub para acompanhamento e colaboração no projeto.
Sintaxe:
Argumentos:
| Argumento | Obrigatório | Descrição |
|---|---|---|
| Nenhum | - | Converte todas as tarefas da funcionalidade atual |
O que faz:
- Analisa IDs de tarefas, descrições, dependências e caminhos de arquivo
- Cria Issues do GitHub com corpo estruturado
- Adiciona rótulos com base no tipo de tarefa (setup, implementation, testing, documentation)
- Vincula dependências entre issues
- Relata as issues criadas com URLs
Pré-requisitos:
- Repositório Git com remote no GitHub
- GitHub CLI (
gh) instalado e autenticado - Arquivo
tasks.mdexistente
Exemplo:
You: /codexspec:tasks-to-issues
AI: Converting tasks to GitHub issues...
Repository: github.com/example/taskman
Creating issues:
✓ #42: Task 1.1 - Setup Project Structure (setup)
✓ #43: Task 2.1 - Write Tests for Task Entity (testing)
✓ #44: Task 2.2 - Implement Task Entity (implementation)
...
Summary:
- Issues created: 24
- Labels applied: setup(4), implementation(12), testing(5), documentation(3)
- Dependencies linked: 18
View issues: https://github.com/example/taskman/issues
Dicas:
- Requer autenticação no GitHub CLI (
gh auth login) - Funciona apenas com repositórios do GitHub
- Cria issues na configuração padrão do repositório
- Verifique duplicatas antes de executar
Antes de criar issues, confira o repositório de destino com seu remoto e obtenha autorização explícita. Gerar uma lista de tarefas, por si só, não autoriza a publicação.
/codexspec:debug¶
Investigar as causas raiz antes de aplicar uma correção.
Consulte Fluxo de trabalho.
/codexspec:reverse-spec¶
Há dois pontos de entrada para objetivos diferentes:
| Comando | Use para | Resultado e limites |
|---|---|---|
onboard [path] |
Formar o conhecimento reutilizável do projeto a partir de uma base de código existente | Convenções candidatas e restrições de escopo delimitado e fundamentadas em evidências no perfil; o código permanece somente leitura |
reverse-spec [path] |
Entender a arquitetura existente ou comparar o código com a intenção confirmada | Artefatos em rascunho ou relatório de divergências; o código permanece somente leitura |
O Onboard infere convenções a partir do código observável e só propõe restrições com base em proibições explícitas. Convenções candidatas têm efeito local imediato. Restrições candidatas exigem uma decisão na sessão: salvar, editar ou descartar. O conhecimento existente é preservado. Uma análise inicial não serve para inventar justificativas de decisões anteriores nem relatos de armadilhas vivenciadas.
O Reverse-spec tem três modos:
- Visão geral: sem um caminho, ou com a raiz do repositório, produz um projeto
de arquitetura conciso em
design.md, além deslices.mdpara escolher os módulos que serão examinados. - Geração: um caminho de módulo sem uma base confirmada produz rascunhos de
spec.md,design.mde requisitos em aberto ou inferidos. - Reconciliação: um módulo com uma base confirmada produz
reconcile.md, que relata comportamentos não documentados, especificações não implementadas e diferenças semânticas em relação à especificação e ao projeto técnico confirmados. Os requisitos determinam a intenção.
Rascunhos inferidos precisam de confirmação humana antes de servirem como base. A reconciliação indica a direção proposta: corrigir o código, atualizar os documentos ou decidir a intenção. Ela não aplica essa proposta automaticamente.
/codexspec:distill¶
Captura conhecimento reutilizável entre funcionalidades em .codexspec/profile/ e revisa candidatos pendentes sem editar à mão seus arquivos Markdown.
Sintaxe:
Revisão manual:
/codexspec:distill review, ou uma invocação direta sem novo segmento a extrair, abre uma página HTML offline servida apenas de127.0.0.1. Seu cabeçalho identifica o diretório do projeto em que a sessão vai gravar, para que duas revisões abertas ao mesmo tempo não possam ser confundidas.- A página oferece revisão estruturada, aprovação, descarte, adiamento, consolidação, um resumo completo do que está preparado e um Aplicar tudo explícito. Uma revisão ou fusão precisa exibir sua pré-visualização final exata em Markdown antes que a mesma ação possa ser preparada; a página informa em qual dos três estados de pré-visualização cada registro está — sem pré-visualização, correspondendo às edições atuais, ou alterado após a pré-visualização — antes de você usar um controle de decisão.
- Toda ação que remove arquivos de registro pede uma segunda confirmação declarando sua consequência: o descarte informa o arquivo que será excluído ao aplicar, a fusão informa quantos registros membros serão excluídos, e o descarte do rascunho informa quantas decisões preparadas serão perdidas.
- Um registro só se torna
vettedcom aprovação humana e evidência de verificação baseada em resultado. A página mostra, antes de você escolher aprovar, se as evidências salvas já atendem a esse requisito. - A fila agrupa os registros de acordo com as decisões já tomadas e mostra quantos dos pendentes já estão resolvidos. Preparar uma decisão avança para o próximo registro sem decisão; uma opção no cabeçalho desativa esse avanço automático.
- A página é operável pelo teclado — pressione
?para ver as teclas. Nenhuma tecla isolada aplica o lote, cancela a sessão ou descarta o rascunho. - As decisões preparadas usam um rascunho de projeto recuperável e excluído do Git. Apenas uma revisão com permissão de gravação fica ativa por projeto.
- Um rascunho estruturalmente danificado é preservado com um diagnóstico acionável e só é removido por uma ação de descarte explícita.
- Ao aplicar, os hashes de origem são verificados novamente e todo o lote é rejeitado se algum registro mudou; nunca sobrescreve uma edição concorrente nem relata sucesso parcial.
- Todos os recursos da página são distribuídos com o CodexSpec. A página não usa CDN, chamada a modelo remoto nem telemetria.
- Se nenhum navegador puder ser aberto, o comando imprime a URL local protegida por token. Solicite o modo de texto explícito quando um navegador não for adequado; ele usa a mesma validação e o mesmo caminho de gravação.
A destilação automática permanece não interativa e não bloqueante: nunca abre a página, nunca inicia a revisão em texto e nunca espera por um rascunho salvo.
/codexspec:evolve¶
O evolve seleciona apenas conhecimento validado que seja útil além do projeto
e o transforma em um rascunho de comando ou skill. Antes de fazer push ou abrir
um PR de contribuição para revisão humana, obtém aprovação explícita.
/codexspec:onboard¶
Extrair do código existente convenções candidatas e restrições fundamentadas.
Consulte reverse-spec.
/codexspec:commit-staged¶
/codexspec:commit-staged -p
/codexspec:pr --spec <feature-dir>/spec.md
/codexspec:release-notes --from <ref> --to HEAD
/codexspec:tasks-to-issues <feature-dir>
- commit-staged analisa exatamente a área de preparação e gera uma mensagem
no padrão Conventional Commits.
-pmostra uma prévia sem criar um commit. O fluxo de trabalho que chama o comando escolhe os arquivos e os adiciona à área de preparação. A execução autorizada usa o ambiente de execução protegido e confere novamente se o conteúdo incluído no commit corresponde à análise. As orientações de commit para agentes se aplicam a conversas comuns e aos fluxos SDD, blueprint e auto-dev. A simples disponibilidade do comando não significa que ele foi chamado nem autoriza um commit. - pr gera uma descrição estruturada de PR do GitHub ou MR do GitLab a partir
das diferenças.
--specpode acrescentar o contexto da funcionalidade: aceita o caminho de um arquivospec.md, ou o nome ou prefixo de um diretório de funcionalidade que seja resolvido para esse arquivo. Por padrão, a saída é texto para uso na plataforma de hospedagem. - release-notes gera, a partir do histórico Git, uma entrada no formato Keep
a Changelog e um texto de lançamento. A seção padrão é
[Unreleased];--versionusa o rótulo informado. O comando não adiciona arquivos à área de preparação, não cria commits, não incrementa versões, não cria tags, não publica e não cria lançamentos. - tasks-to-issues cria issues do GitHub a partir de tarefas existentes, incluindo dependências e critérios de aceitação. Requer uma CLI do GitHub autenticada e verifica se o repositório das issues corresponde ao remoto configurado.
A prévia direta de commits e os commits autorizados no diretório de trabalho atual exigem Python 3.11+ e Git. O ambiente de execução é instalado nos projetos inicializados pela CLI e incluído no plugin do Claude. Mesclagens com alterações de conteúdo criadas pelo agente também usam a análise da área de preparação. Mesclagens que apenas unem históricos mantêm a mensagem padrão do Git, mas validam a árvore e os commits pais. Fast-forwards não criam commit.
O helper compartilhado .codexspec/scripts/commit-staged-helper.py (ou a cópia incluída no plugin) exige Python 3.11+ e Git, não chama nenhum LLM, preserva os Git hooks e rejeita conteúdo preparado que tenha mudado após a análise. A inicialização de uso único fornece esse runtime; o roteamento de espaços de trabalho, blueprint e auto-dev continuam exigindo a CLI.
/codexspec:pr¶
Gere uma descrição estruturada de Pull Request do GitHub / Merge Request do GitLab a partir do git diff. Integra opcionalmente o spec.md para contexto rastreável por SDD.
Sintaxe:
/codexspec:pr [--target-branch <branch>] [--sections <list>] [--spec <id-or-path>] [--output <file>]
Argumentos:
| Argumento | Obrigatório | Descrição |
|---|---|---|
--target-branch <branch> |
Não | Branch para comparar (padrão: origin/main) |
--sections <list> |
Não | Subconjunto separado por vírgulas de summary, changes, testing, verify, checklist, notes (padrão: all) |
--spec <id-or-path> |
Não | Integração opt-in de spec: um ID de funcionalidade (ex.: 2025-0321-1430k7-auth) resolvido em .codexspec/specs/, ou um path/to/spec.md explícito. Omita para gerar apenas a partir do git |
--output <file> |
Não | Salvar a descrição em um arquivo em vez do terminal |
O que faz:
- Coleta contexto do git (branch atual, URL do remote, commits à frente, alterações de arquivos, diff completo, mensagens de commit) em relação ao branch de destino
- Detecta automaticamente a plataforma pela URL do remote: GitHub → "Pull Request", GitLab → "Merge Request", outro/nenhum → usa a terminologia do GitHub e apresenta um aviso
- Carrega
.codexspec/memory/constitution.mdquando presente e alinha a descrição com padrões de documentação/revisão de código - Usa
language.commit(depoislanguage.output, depois inglês) para o idioma da descrição; termos técnicos (API, JWT, PR, MR) permanecem em inglês quando apropriado - Quando
--specé fornecido, adiciona uma seção Contexto com histórias de usuário e requisitos extraídos de spec.md; caso contrário, gera puramente a partir do diff - Emite seções conforme
--sections(Resumo, Alterações, Testes, Passos de Verificação, Checklist pré-merge, Notas / Breaking Changes)
Exemplo:
You: /codexspec:pr --spec 2026-0613-1200ab-task-management
AI: Generating Pull Request description...
Platform: GitHub (github.com/example/taskman)
Branch: feature/task-management → origin/main
Commits: 8 ahead
## Pull Request: Task management for small dev teams
### Context
- User stories and REQ-* pulled from spec.md
### Summary
- Adds task CRUD, sub-tasks, and real-time updates
### Changes
- src/taskman/models/task.py (new)
- src/taskman/api/tasks.py (new)
- ...
### Verification Steps
1. `uv run pytest`
2. `uv run codexspec check`
Dicas:
- Omita
--specpara pequenas correções de bug ou mudanças sem especificação formal - Combine com
/codexspec:commit-stagedpara produzir tanto uma mensagem de commit quanto uma descrição de PR a partir do mesmo trabalho - Veja o estudo de caso do gerador de descrição de PR para um exemplo completo de ponta a ponta desse comando (incluindo como o contexto de spec.md é conectado)
/codexspec:release-notes¶
/codexspec:commit-staged -p
/codexspec:pr --spec <feature-dir>/spec.md
/codexspec:release-notes --from <ref> --to HEAD
/codexspec:tasks-to-issues <feature-dir>
- commit-staged analisa exatamente a área de preparação e gera uma mensagem
no padrão Conventional Commits.
-pmostra uma prévia sem criar um commit. O fluxo de trabalho que chama o comando escolhe os arquivos e os adiciona à área de preparação. A execução autorizada usa o ambiente de execução protegido e confere novamente se o conteúdo incluído no commit corresponde à análise. As orientações de commit para agentes se aplicam a conversas comuns e aos fluxos SDD, blueprint e auto-dev. A simples disponibilidade do comando não significa que ele foi chamado nem autoriza um commit. - pr gera uma descrição estruturada de PR do GitHub ou MR do GitLab a partir
das diferenças.
--specpode acrescentar o contexto da funcionalidade: aceita o caminho de um arquivospec.md, ou o nome ou prefixo de um diretório de funcionalidade que seja resolvido para esse arquivo. Por padrão, a saída é texto para uso na plataforma de hospedagem. - release-notes gera, a partir do histórico Git, uma entrada no formato Keep
a Changelog e um texto de lançamento. A seção padrão é
[Unreleased];--versionusa o rótulo informado. O comando não adiciona arquivos à área de preparação, não cria commits, não incrementa versões, não cria tags, não publica e não cria lançamentos. - tasks-to-issues cria issues do GitHub a partir de tarefas existentes, incluindo dependências e critérios de aceitação. Requer uma CLI do GitHub autenticada e verifica se o repositório das issues corresponde ao remoto configurado.
A prévia direta de commits e os commits autorizados no diretório de trabalho atual exigem Python 3.11+ e Git. O ambiente de execução é instalado nos projetos inicializados pela CLI e incluído no plugin do Claude. Mesclagens com alterações de conteúdo criadas pelo agente também usam a análise da área de preparação. Mesclagens que apenas unem históricos mantêm a mensagem padrão do Git, mas validam a árvore e os commits pais. Fast-forwards não criam commit.
Opções das notas de versão¶
| Comandos | Referência |
|---|---|
--version <X.Y.Z> |
Rótulo de versão informado; se omitido, [Unreleased] |
--from <ref> |
Referência inicial; por padrão, última tag alcançável, depois uma versão localizável do changelog e, por fim, todo o histórico |
--to <ref> |
Referência final; padrão HEAD |
--output <file> |
Arquivo para o texto da versão; por padrão, saída no terminal |
--spec <feature> |
Contexto opcional da funcionalidade; se ela não for localizada, o problema é informado e a geração continua com Git |
/codexspec:review-code¶
Revisa a alteração Git selecionada como um gate de defeitos rigoroso antes do merge. O alvo padrão inclui a diferença completa da funcionalidade; seletores explícitos escolhem mudanças commitadas, não commitadas ou um único commit, sem aceitar filtros de caminho.
Modo de revisão padrão:
- O comando padrão agora é um gate de defeitos limitado à alteração, não uma pontuação geral de qualidade.
- Caminhos posicionais não são mais válidos. Use
--auditexplicitamente para a pontuação consultiva de qualidade por caminho.
Sintaxe do gate de defeitos:
/codexspec:review-code
/codexspec:review-code --committed [--base <branch>] [--feature <feature-dir>] [--focus <instructions>]
/codexspec:review-code --uncommitted [--feature <feature-dir>] [--focus <instructions>]
/codexspec:review-code --commit <sha> [--parent <n>] [--feature <feature-dir>] [--focus <instructions>]
/codexspec:review-code [--committed] --incremental-from <fingerprint> [--feature <feature-dir>]
Toda forma do gate de defeitos também aceita --decided-by reviewer|ask, que substitui review.decided_by naquela execução.
O gate inventaria todos os artefatos selecionados, avalia requisitos aplicáveis e executa cinco fases nesta ordem: Scope, System Contract, Behavior, Risk e Verification. Ele registra contratos entre módulos sustentados por evidências e partições semânticas de revisão; cada causa raiz repetível e validada aciona, antes do fim da rodada, uma busca delimitada por ocorrências relacionadas. As seis seções do relatório são seguidas por um único envelope <review-code-result> legível por máquina com schema_version: "3". O envelope transporta a identidade do alvo, a cobertura e obrigações objetivas a serem verificadas novamente após o reparo. O chamador preserva essas obrigações neutras para uma nova revisão completa, sem transmitir o raciocínio do reparo nem conclusões anteriores de correção. O veredito é PASS, FAIL ou INCONCLUSIVE: todo defeito P0-P3 produz FAIL; evidência obrigatória ausente ou cobertura incompleta produz INCONCLUSIVE.
Rodadas incrementais. Depois de um reparo, --incremental-from <fingerprint> revisa novamente apenas o que mudou desde aquele resultado anterior: os arquivos alterados, as partições de revisão e os contratos que eles tocam, e as obrigações pendentes. A cobertura dos arquivos inalterados e não afetados é reaproveitada, e o revisor ainda relata qualquer defeito que encontrar em outro lugar. Um PASS incremental nunca conclui uma funcionalidade: o implement-tasks executa primeiro uma revisão completa, revisões incrementais após cada reparo e, como aceite final, uma nova revisão completa. Os registros da revisão são gravados fora do repositório, no seu diretório de cache de usuário (~/.cache/codexspec/review/ ou %LOCALAPPDATA%\codexspec\review\); na conversa aparecem apenas o relatório e o envelope.
Modo de decisão. review.decided_by em .codexspec/config.yml define quem decide sobre um achado cujo gatilho está fora do contexto real de uso do projeto, como uma entrada que o projeto nunca recebe. Com o padrão reviewer, a revisão se comporta exatamente como antes. Com ask, a revisão relata esse item como uma decisão de cenário pendente em vez de falhar por ele, e o implement-tasks pergunta a você uma única vez: corrigir ou aceitar que o cenário está fora do escopo. Sua resposta é registrada em requirements.md como uma entrada CON ou OUT confirmada, para que rodadas posteriores não a levantem novamente.
You: /codexspec:review-code --feature .codexspec/specs/2026-0714-example
AI: ## Verdict
**PASS** — all required review and verification completed with no findings.
Critérios aplicáveis e manutenção. Cada revisão lê as regras comuns e o modo escolhido, avalia as sete dimensões e carrega detalhes apenas quando o comportamento, contrato ou dependência os torna relevantes. Dependências sem alterações constatações no rastreamento também podem ativar listas de linguagem ou framework. Sugestões de manutenção exigem evidência de um problema atual e uma melhoria local compatível com o comportamento existente. Complexidade futura hipotética e limites de estilo isolados não justificam correções. O resultado de defeitos mantém a versão 3; um <review-code-maintenance> separado, de versão 1, relata sugestões ligadas à mesma impressão digital do alvo. A revisão isolada apenas relata. implement-tasks verifica e aplica conforme workflow.auto_maintenance (padrão true). As correções continuam enquanto houver progresso substancial e respeitam os critérios de parada existentes. Não há um limite fixo de rodadas; a aceitação final exige uma nova revisão completa.
As opções booleanas da CLI aceitam on/true/1/yes e off/false/0/no, sem distinguir
maiúsculas de minúsculas e permitindo espaços em branco ao redor. Uma opção
booleana sem valor alterna o valor atual do checkout de destino. Os valores
armazenados em YAML são booleanos.
codexspec init instala os recursos de revisão compartilhados pelo Claude Code e Codex em .codexspec/review-code/. --force atualiza recursos distribuídos e preserva arquivos de extensão com outros caminhos. Instalar apenas a CLI não cria arquivos de projeto. Com apenas o plugin, se o projeto não tiver a árvore instalada, a revisão usa os mesmos recursos da raiz resolvida pelo host.
Auditoria de qualidade por caminho¶
O ramo audit explícito revisa o conteúdo atual completo dos arquivos quanto a clareza idiomática, corretude, robustez, arquitetura e alinhamento constitucional. A pontuação é consultiva e não pode concluir implement-tasks.
Sintaxe:
Argumentos:
| Argumento | Obrigatório | Descrição |
|---|---|---|
path... |
Não | Um ou mais arquivos ou diretórios-fonte para revisar (separados por espaços). O padrão é src/ se omitido |
O que faz:
- Detecta a(s) linguagem(ns) principal(is) pelas extensões de arquivo e executa uma análise por linguagem para alvos com linguagens mistas
- Executa ferramentas de análise estática quando sua configuração está presente (
ruff/mypy,eslint/tsc,go vet/gofmt,cargo check/cargo clippy,shellcheck); pula essas verificações e relata cobertura degradada caso contrário - Pontua quatro dimensões: Clareza Idiomática e Simplicidade, Corretude e Contratos Explícitos, Robustez de Tempo de Execução e Disciplina de Recursos, e Integridade de Arquitetura e Design
- Injeta subseções obrigatórias para frameworks detectados (ex.: Conformidade com Hooks para React, Ownership e Borrowing para Rust, Disciplina de Goroutine e Context para Go, Segurança de Memória e Tempo de Vida para C/C++, Segurança de Execução para Shell)
- Referencia as constatações contra
.codexspec/memory/constitution.mdquando presente; se ausente, o eixo da constituição é descartado e seu peso é redistribuído - Classifica as constatações por severidade: CRITICAL, HIGH, MEDIUM, LOW (sugestões LOW têm dedução total limitada a 5 pontos)
Exemplo:
You: /codexspec:review-code --audit src/
AI: # Code Review Report
## Summary
- Overall Status: Needs Work
- Quality Score: 78/100
- Detected Language: Python
## Static Analysis Results
| Tool | Status | Issues | Details |
|--------|--------|--------|------------------------|
| ruff | Warn | 3 | Unused imports, line length |
| mypy | Pass | 0 | No type errors |
## Detailed Findings
### Critical Issues (CRITICAL)
- [ ] [CODE-001] src/auth/service.py:42 - bare `except Exception:` swallows the original cause
Impact: Original error context is lost during debugging.
Suggestion: narrow the exception and re-raise with `raise ... from err`.
### Suggestions (LOW)
- [ ] [CODE-004] src/auth/service.py:120 - manual loop where a comprehension suffices
## Recommendations
1. Priority 1: Fix CODE-001 before merge.
2. Priority 2: Apply LOW suggestions opportunistically.
Dicas:
- Passe múltiplos caminhos para revisar uma parte específica, ex.:
src/ tests/ - A pontuação é consultiva; as constatações CRITICAL/HIGH são o base para decidir o que corrigir
/codexspec:config¶
Gerencie a configuração do projeto de forma interativa (criar/visualizar/modificar/redefinir). Este é o slash command equivalente ao CLI codexspec config, ideal para instalações via Plugin Marketplace.
Sintaxe:
Argumentos:
| Argumento | Obrigatório | Descrição |
|---|---|---|
--view |
Não | Exibe a configuração atual sem modificá-la. Sem argumentos, abre o menu de gerenciamento interativo |
O que faz:
- Tem como alvo exclusivamente
.codexspec/config.yml --view(ou a opção de menu "View current config") imprime o arquivo em formato legível; relata "Configuration Not Found" se ausente- O modo interativo, quando há configuração, oferece: Visualizar, Modificar, Redefinir para padrões, Cancelar
- Se não houver configuração, executa o fluxo de criação que grava uma configuração mínima apenas com
output(interação/documento/commit resolvem paraoutput, depoisen, então um arquivo apenas comoutputé totalmente funcional) - Permite definir cada dimensão de linguagem independentemente (output, interaction, document, commit) e alternar opções de fluxo de trabalho como
auto_next
O que cria/edita:
Exemplo:
You: /codexspec:config
AI: ## Configuration Manager
Configuration file found at .codexspec/config.yml.
What would you like to do?
- View current config
- Modify config
- Reset to defaults
- Cancel
You: Modify config
AI: Select a dimension to change:
- Output language (base)
- Interaction language
- Document language
- Commit-message language
- workflow.auto_next
- workflow.auto_distill
- workflow.auto_maintenance
- workflow.worktrees (default on; checkout-local)
- review.decided_by
You: Output language (base) → zh-CN
AI: ✓ Updated language.output: "zh-CN"
(interaction and document fall back to output, then en.)
Dicas:
- Use
/codexspec:config --viewpara inspecionar o estado atual antes de alterar qualquer coisa - Uma configuração nova ou redefinida grava apenas
output; definainteraction/documentapenas quando elas devam diferir deoutput - Para mudanças via script em um terminal, prefira o CLI
codexspec config(--set-lang,--set-interaction-lang,--set-document-lang,--set-commit-lang,--auto-next)
O menu interativo também gerencia workflow.auto_distill, workflow.auto_maintenance, workflow.worktrees e review.decided_by. As alterações de configuração seguem o roteamento de worktrees e entram em vigor separadamente em cada checkout.
/codexspec:quick¶
Execute um fluxo Requirements-First SDD simplificado para pequenas mudanças.
Sintaxe:
Argumentos:
| Argumento | Obrigatório | Descrição |
|---|---|---|
describe a small requirement |
Não | Descrição curta de uma mudança pequena e bem delimitada (será solicitada se não fornecida) |
O que faz:
- Avalia o escopo (arquivos afetados, abrangência de módulos, novas dependências, decisões de produto não resolvidas) e, se a mudança for ampla ou tiver múltiplos resultados independentes, recomenda o fluxo padrão
- Cria um workspace da funcionalidade e
requirements.mdusando a mesma convenção de timestamp que/codexspec:specify - Resolve apenas ambiguidades que afetem de forma relevante a implementação; apresenta um resumo confirmado conciso (
NEED-*,CON-*/DEC-*relevantes,OUT-*,OPEN-*não resolvidos) - Mantém-se no Portão de Confirmação: nada é gerado até você confirmar o resumo
- Encadeia os comandos de geração no novo diretório da funcionalidade:
/codexspec:generate-spec,/codexspec:design-to-plan,/codexspec:plan-to-tasks,/codexspec:implement-tasks - Delega ao próprio loop de revisão automática de cada comando de geração; pausa e pergunta ao usuário se uma revisão precisar de uma nova decisão de produto ou arquitetura
- Relata o diretório da funcionalidade, os caminhos dos artefatos, os resultados das revisões, a verificação da implementação e os achados consultivos não resolvidos separadamente
O que cria:
.codexspec/specs/{timestamp}-{feature-name}/
├── requirements.md
├── spec.md
├── plan.md
└── tasks.md
Exemplo:
You: /codexspec:quick Add a "remember me" checkbox to the login form
AI: Scope check: 1 component, 1 form field, no new dependencies. Quick is appropriate.
Confirmed requirements:
- NEED-1: "Remember me" checkbox on the login form (default unchecked)
- DEC-1: Persist a long-lived refresh token only when checked
OUT-1: SSO / social login (unchanged)
Confirm this summary to start the automated flow. [y/N]
You: y
AI: Running generate-spec → design-to-plan → plan-to-tasks → implement-tasks ...
✓ Feature dir: .codexspec/specs/2026-0713-0915ab-remember-me/
✓ All reviews PASS_WITH_WARNINGS or higher
✓ Implementation verified
Open advisories: none
Dicas:
- Reserve Quick para mudanças genuinamente pequenas e de resultado único; caso contrário, execute
/codexspec:specifye o fluxo padrão - A confirmação ainda é necessária — Quick nunca infere uma decisão de produto para manter a automação em movimento
- Se qualquer revisão de geração retornar
NEEDS_REVISION/BLOCKED, Quick para e devolve o controle a você