~/VibeHandbook
PDF grátis

Capítulo 09 · 11

Recapitulação e Prática

Principais aprendizados

  • Uma spec é uma anotação de trabalho curta, em linguagem simples — o que você está construindo e o que não está — não é um contrato que você congela; uma página basta.
  • Esclareça o problema e a pessoa antes dos recursos, e anote os não-objetivos: eles são sua defesa mais afiada contra uma IA que adiciona extras "úteis".
  • Histórias de usuário com uma cláusula "para que" e um PRD minúsculo com uma linha "Done When" concreta transformam intenção em comportamento testável e construível.
  • Fixe o modelo de dados cedo — nomes de campos vazam por todo lugar — e fatie a spec em tarefas do tamanho de uma vibe que você consegue verificar uma de cada vez.
  • Descreva o problema, não a solução; resultados continuam baratos de mudar numa spec e caros de mudar em código. Mantenha a spec viva conforme você aprende.

Experimente

Pegue qualquer ideia que você vinha guardando e transforme-a numa spec de uma página em uma única sessão de IA. Deixe a IA te entrevistar com cinco perguntas afiadas primeiro, e então escreva — com suas próprias palavras — o problema, o usuário, três histórias de usuário (cada uma com um "para que"), uma lista explícita de não-objetivos, um modelo de dados de seis linhas, e uma linha "Done When" que você conseguiria executar fisicamente. Salve como SPEC.md. O teste de uma boa spec: você conseguiria colá-la num chat novo amanhã e a IA saberia exatamente o que construir.

do capítulo

I have a rough idea: <one-line description>.

Act as my product thinking partner. First, ask me 5 sharp questions,
one at a time, to clarify the problem, the target user, and what "done"
looks like. Don't propose features yet.

After I answer, draft a one-page spec with these sections:
- Problem  - User  - Goal
- In Scope (v1)  - Non-Goals (v1)
- User stories (each "As a __, I want __, so that __")
- Data model (a short list of fields)
- Done When (a concrete, physically-performable acceptance test)

Keep it tight — under one page. If something is ambiguous, ask before
assuming. I'll edit the draft until I agree with every line.

Quer offline?

Baixe o livro inteiro em PDF ou EPUB — grátis.