cd /news/developer-tools/spec-driven-development-quando-a-esp… · home topics developer-tools article
[ARTICLE · art-66258] src=dev.to ↗ pub= topic=developer-tools verified=true sentiment=· neutral

Spec-Driven Development: quando a especificação vira a fonte da verdade (não o código)

A developer proposes Spec-Driven Development (SDD), where a versioned markdown specification becomes the source of truth instead of code, to solve the scaling problems of vibe coding with AI agents. The approach ensures the AI understands intent before generating code, with tools like Spec Kit, Kiro, Tessl, and OpenSpec compared in a detailed guide.

read1 min views4 publishedJul 21, 2026

Venho usando agentes de código (Claude Code, Cursor) e bati numa parede que todo mundo conhece: o vibe coding — descrever a tarefa e deixar a IA cuspir código — escala mal. Funciona até a terceira mudança, quando ninguém mais lembra qual era a intenção original. O código virou a única fonte de verdade, e ele é péssimo pra contar por que algo foi feito.

Foi aí que caí no Spec-Driven Development (SDD): colocar a especificação antes do código. Na prática, a "spec" é um markdown versionado no repo — requisitos + critérios de aceite — que a IA lê antes de gerar qualquer linha. Ela vira o artefato principal, não um doc que apodrece numa pasta.

A tese que tirei: o gargalo de programar com IA deixou de ser "a IA escreve código bom?". Hoje é "a IA entende o que eu realmente quero?". A spec é o que fecha essa lacuna.

Três coisas que me fizeram levar a sério:

/speckit.specify

, /speckit.plan

...). Mais perto de TDD do que de cascata.CLAUDE.md

(ou AGENTS.md

) na raiz do repo já é uma forma enxuta de aplicar a ideia.Não é bala de prata. Pra script de 50 linhas, é overhead. O ganho aparece em código que vai ser mantido, em time, ou quando você delega pesado pra agentes autônomos.

Escrevi um guia mais fundo com as 4 fases em detalhe, a comparação Spec Kit vs Kiro vs Tessl vs OpenSpec (qual escolher) e o passo a passo rodando SDD com Claude Code na prática: techknow.com.br/post/spec-driven-development

Quem aqui já tá usando spec como fonte da verdade no fluxo com IA? Curioso pra saber qual ferramenta pegou — e onde travou.

── more in #developer-tools 4 stories · sorted by recency
── more on @claude code 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/spec-driven-developm…] indexed:0 read:1min 2026-07-21 ·