Módulo 1.1

🧩 O que e o GSD e Context Rot

Entenda o problema real que o GSD resolve — context rot — e por que ele foi criado por um desenvolvedor solo que queria resultados confiáveis sem teatro corporativo.

3
Tópicos
15
Minutos
Básico
Nível
Teoria
Formato
1

🦠 O Problema: Context Rot

Context rot é a degradação progressiva de qualidade que acontece conforme o Claude enche sua janela de contexto. Você começa uma sessão e o código fica excelente. Depois de 30, 40 minutos de conversa, o Claude começa a "esquecer" decisões anteriores, ignorar padrões estabelecidos e introduzir inconsistências. No final da sessão, o código parece ter sido escrito por alguém diferente.

Conceito Principal

LLMs como o Claude têm uma janela de contexto limitada (200K tokens no Claude 3.5). Quando essa janela fica lotada com mensagens de conversa, histórico de código e saídas de terminal, o modelo começa a dar menos peso ao que foi dito no início. Convenções de código, requisitos, decisões de arquitetura — tudo "afunda" no contexto e o Claude começa a inventar ao invés de seguir o combinado.

Sintomas de Context Rot

  • • Claude ignora padrões de código estabelecidos no início da sessão
  • • Inconsistências de naming convention aparecem sem motivo
  • • Requisitos combinados anteriormente são "esquecidos"
  • • Código de qualidade inferior nas últimas horas de sessão
  • • Claude contradiz decisões de arquitetura que ele mesmo ajudou a definir

Por que isso importa

Vibe coding ganhou má fama justamente por isso. Você descreve algo, a IA gera código inicial ótimo, mas o resultado final é inconsistente e quebra em escala. O problema não é o Claude — é a falta de engenharia de contexto. O GSD foi criado para resolver exatamente isso.

2

🛠️ O que e o GSD

GSD (Get Shit Done) é um sistema leve de meta-prompting, engenharia de contexto e desenvolvimento orientado a especificação para Claude Code e outros runtimes de IA. A complexidade fica no sistema — o que você vê são alguns comandos que simplesmente funcionam.

A Filosofia do GSD

"Sou desenvolvedor solo. Eu não escrevo código — o Claude Code escreve. Existem outras ferramentas de desenvolvimento orientado por especificação. BMAD, Speckit... Mas quase todas parecem mais complexas do que o necessário. Não quero teatro corporativo. Só quero construir coisas boas que funcionem. Então eu criei o GSD. A complexidade fica no sistema, não no seu fluxo."
— TÂCHES, criador do GSD

O que o GSD faz por baixo dos panos

  • Engenharia de contexto: mantém artefatos (PROJECT.md, ROADMAP.md, STATE.md) que reconstroem o contexto a cada sessão
  • Formatação XML de prompts: estrutura as instruções para o Claude de forma precisa e verificável
  • Orquestração multi-agent: agentes especializados com janelas de contexto frescas para cada tarefa
  • Commits atômicos: cada tarefa gera um commit próprio, facilitando rollback e rastreabilidade
  • Quality gates: validação automática em múltiplas dimensões antes de avançar

GSD resolve

  • • Context rot entre sessões longas
  • • Inconsistência de código ao longo do projeto
  • • Requisitos esquecidos ou ignorados
  • • Falta de rastreabilidade nas mudanças

GSD NAO e

  • • Gerenciamento de projeto corporativo
  • • Substituto para testes automatizados
  • • Ferramenta para equipes grandes
  • • Overhead de sprint/story points
3

👤 Para quem e o GSD

O GSD foi criado para quem quer descrever o que precisa e receber isso construído do jeito certo — sem fingir que está rodando uma engenharia de 50 pessoas. É confiado por engenheiros da Amazon, Google, Shopify e Webflow, e pode ser usado por desenvolvedores solo, freelancers e pequenas equipes.

Perfil Ideal

Você vai se beneficiar se:

  • • Trabalha com Claude Code regularmente
  • • Projeta apps sozinho ou em equipe pequena
  • • Já perdeu trabalho por context rot
  • • Quer entregas mais consistentes
  • • Tem projetos com 3+ fases de desenvolvimento

Pode não ser ideal se:

  • • Você só faz perguntas pontuais ao Claude
  • • Seu projeto é uma única feature simples
  • • Você usa exclusivamente interfaces web (não CLI)

Runtimes Suportados

Claude Code
Cursor
Gemini CLI
OpenCode
Kilo
Codex
Copilot
Antigravity
Augment

Resumo do Módulo

Próximo módulo:

⚙️ 1.2 — Instalação e Configuração