Fluxo de Desenvolvimento Orientado por Especificações para Claude Code: Decomposição, Limpeza de Contexto e Controle de Custos

Um novo plugin de código aberto chamado Spec Driven Development Workflow (SDDW) tem como objetivo melhorar o desempenho do Claude Code em tarefas complexas por meio de decomposição estruturada e gerenciamento de contexto. A abordagem, compartilhada no Hacker News pelo desenvolvedor sermakarevich, é projetada para projetos de médio a grande porte onde o modo de planejamento + código do Claude não é suficiente.
Conceitos Principais
- Decomposição bidimensional: Primeiro, gere especificações em várias etapas (requisitos, análise de código, design). Em seguida, divida a implementação em subtarefas e execute-as uma por uma.
- Limpeza de contexto entre cada etapa: Após a geração das especificações e após a implementação de cada subtarefa, o contexto é limpo. Isso mantém os custos baixos e focados, melhorando o desempenho.
- Especificações salvas em disco: Arquivos de especificação persistentes mantêm as informações entre sessões, evitando perdas quando o contexto é limpo.
- Entrega camada por camada: Entregue as especificações incrementalmente para detectar mal-entendidos precocemente.
Quando Usar
Segundo o autor, o SDDW não substitui o modo de planejamento + código do Claude quando este funciona bem. É para cenários em que o planejamento + código falha porque o recurso é muito complicado. A dupla decomposição ajuda a reduzir confusões e melhora as taxas de sucesso em tarefas complexas.
O autor também observa que o SDDW funciona bem com uma frota de agentes — você pode inserir a sequência de etapas do SDDW em uma fila e deixar que vários agentes lidem com as subtarefas.
Comparação com Outras Ferramentas
Comparado a ferramentas como GSD (Generalized Spec-Driven Development), o SDDW é adaptado para projetos de médio porte. O GSD era ótimo, mas pesado em tokens para tarefas menores. O SDDW permite ajustes para tamanhos típicos de projeto.
Críticas da Comunidade
Alguns comentaristas do HN levantaram preocupações:
- Adesão e preguiça do agente — mesmo com uma especificação detalhada, os agentes podem produzir resultados que exigem ajustes e polimento significativos.
- Sem métricas formais — o autor reconhece que medir o sucesso é subjetivo, mas afirma que quando o planejamento + código falha e o SDDW funciona, há um ganho líquido.
- Especificações como código não executável — uma especificação suficientemente detalhada é quase equivalente ao código, então a sobrecarga pode nem sempre ser justificada.
Começando
O plugin está disponível no GitHub: github.com/sermakarevich/sddw. Slides com mais detalhes estão linkados na discussão do HN.
📖 Leia a fonte original: HN AI Agents
👀 See Also

Cliente OpenClaw adiciona acompanhamento de custos de API ao vivo, limites de gastos e controles granulares de agente
O Cliente OpenClaw agora possui interface de uso ao vivo com barras de progresso circulares, limites de gastos por agente, gerenciamento de subagentes, alternância de habilidades e troca de modelos de diferentes provedores.

Claude Design vs Huashu-Design: Um Confronto Direto em Layouts HTML e Limites de Taxa
Claude Design cria protótipos HTML rapidamente, mas atinge os limites de taxa rapidamente. Huashu-Design, uma habilidade de Claude Code de código aberto, funciona na assinatura normal sem limite de taxa separado—mas leva 20 minutos contra 5.

Assistente de Desktop JARVIS de Código Aberto Construído com Claude Code em 2 Dias
Um desenvolvedor criou um assistente de IA para desktop macOS chamado JARVIS em 1-2 dias usando Claude Code como ferramenta principal de desenvolvimento. O aplicativo apresenta uma interface holográfica, 18 ferramentas nativas para controle do sistema, interface de voz e integrações com Gmail, Google Calendar, Notion, GitHub e Obsidian.

Correção do Proxy Quell para o Problema de Rolagem do Código do Claude no Windows
Quell é um proxy em Rust que fica entre seu terminal e o Claude Code, removendo sequências de limpeza de tela que causam redefinições da posição de rolagem durante respostas longas. Ele também adiciona Shift+Enter para novas linhas, filtragem de segurança e suporte completo a Unicode.