Skip to content

Capítulo 5 — Como escolher o caminho

Nem toda mudança merece o mesmo cerimonial. Trocar a cor de um botão e construir um subsistema de pagamentos são problemas de pesos completamente diferentes — e o erro mais caro do framework é tratar os dois igual. O agent-spec oferece quatro caminhos e uma checklist objetiva para escolher entre eles.

Os quatro caminhos

CaminhoArtefato geradorQuando
Conversa diretaNenhum — Claude conversa, edita, propõeSpike, exploração, prototipagem. Sem gates, sem versionamento.
TaskCardtaskcard.md (1 task única)Mudança pontual e isolada (bug fix, ajuste de UI, refactor de 1 arquivo).
miniSpecintent.md + scope.md + tasks/T{n}.mdFeature de 1-3 user stories (US), risco baixo a médio.
SDDprd.md + tech_spec.md + ADRs + task_plan.md + tasksFeature complexa, multi-US, alto custo de retrabalho.

Cada caminho tem um custo típico em tokens muito diferente — de quase zero (conversa) a ~1.5M (SDD em discovery + geração). Escolher o caminho é, no fundo, calibrar quanto cerimonial a mudança paga de volta.

Conversa direta
💰
~0 cerimonial
TaskCard
💰
1 task
miniSpec
💰💰
1-3 US
SDD
💰💰💰
multi-US + ADRs

O Strategy Selector

A skill /agent-spec-pre-refinement aplica um Strategy Selector — uma checklist objetiva de 8 sinais (S1–S8): número de user stories, presença de decisão arquitetural nova, risco, acoplamento cross-módulo, entre outros. Em vez de deixar a escolha no feeling, o selector lê os sinais e recomenda o caminho.

⚠️ Armadilha comum

Começar como TaskCard "porque parece simples" e descobrir 4 tasks depois que era miniSpec. O custo de promover (refazer como miniSpec) é alto; o de degradar (rodar SDD numa coisa trivial) é só overhead temporal. Na dúvida, suba uma estrada.

📚 Aprofundamento na Referência

AgentSpec Framework · Spec-driven com IA sobre Claude Code