Spec-DrivenGuide
O framework de governança para desenvolvedores e agentes
$ npx sdg-agentsExecute no terminal, dentro da pasta do seu projeto. O agente lê as regras e passa a segui-las.
Comece pelo prefixo
Instrua o agente como se estivesse escrevendo uma mensagem de commit.
A SPEC sai do contexto que o agente já tem do projeto. Leia a sugestão e ajuste até alinhar com o propósito. Se houver risco, detalhe o máximo possível.
As 5 Fases
O que o agente executa por você depois de uma única linha com prefixo.
Execução do Agente
O que seu agente faz, passo a passo, em cada fase.
ESPECIFICAÇÃO
O CONTRATOModo: PlanejamentoPLANEJAMENTO
A ESTRATÉGIAModo: PlanejamentoPROGRAMAÇÃO
A EXECUÇÃOModo: RápidoTESTES
A VALIDAÇÃOModo: RápidoFIM
A ENTREGAModo: PlanejamentoComandos do Agente
Inicie o fluxo certo com um simples prefixo de texto.
Ainda sem agente no editor?Veja os prompts
Memória do Projeto
Os arquivos que seu agente lê antes de cada ciclo.
Perguntas Frequentes
O que os desenvolvedores perguntam antes do primeiro ciclo.
Preciso escrever uma especificação para usar o Spec-Driven Guide?
Não. Você abre o pedido com um prefixo (feat:, fix:, docs:, audit: ou land:) e o agente escreve a SPEC para você, depois para e espera a sua aprovação antes de planejar ou escrever código. Especificação longa escrita à mão fica reservada para mudanças críticas, onde o rigor extra se paga.
Como instalo o Spec-Driven Guide em um projeto?
Rode npx sdg-agents dentro do projeto. A CLI escreve um roteador AGENTS.md na raiz do repositório mais o conjunto de instruções em .ai/. Qualquer agente que leia AGENTS.md pega a governança a partir dali.
Com quais agentes de IA funciona?
Qualquer agente que leia AGENTS.md na raiz do repositório: Claude Code, Cursor, GitHub Copilot, Codex, Gemini, Windsurf e Roo Code. O Claude Code ainda carrega sozinho um CLAUDE.md que aponta para o mesmo arquivo.
Quais são as cinco fases do ciclo SDG?
SPEC define o quê e o porquê. PLAN transforma isso em uma lista ordenada de tarefas. CODE segue o plano e nada além dele. TEST verifica a entrega contra o acordo. END fecha o ciclo com changelog e proposta de commit. O agente para e pede aprovação explícita na SPEC e no PLAN.
O que o prefixo audit: faz?
Ele roda uma checagem de drift: o agente compara o código com as regras de governança instaladas em .ai/ e devolve um plano de correção com tarefas que você pode executar, em vez de reescrever código silenciosamente.
Construtor de Contexto
Gere as instruções de partida do seu agente em poucos cliques.
Construtor de Contexto
Etapa 1/4: Arquitetura
Arquitetura
ArquiteturaEscolha o padrão arquitetural que se encaixa no seu projeto.