Guia de boas práticas e coleção de referências, com atualização contínua, para usar o Claude Code da Anthropic, cobrindo subagents, commands, skills, hooks, memória e workflows.
nWave-ai/nWave
Um framework de workflow com agentes de IA especializados que leva uma funcionalidade da ideia ao código testado no Claude Code, com pausas para revisão humana entre cada onda.
- Estrelas
- 633
- Forks
- 67
- Issues abertas
- 33
- Último commit
- há 5 horas
O que é?
nWave é um conjunto de agentes de IA que funciona dentro do Claude Code e organiza a entrega de funcionalidades em sete ondas: descobrir, divergir, discutir, projetar, devops, destilar e entregar. Agentes especializados produzem um artefato escrito em cada onda, como requisitos, arquitetura ou testes de aceitação no formato Given-When-Then, e o desenvolvedor revisa e aprova cada um antes do início da próxima onda.
O projeto instala uma CLI chamada nwave-ai, que configura agentes, comandos e hooks em ~/.claude/. Os hooks DES impõem etapas de controle do TDD durante a implementação e podem bloquear edições feitas fora de uma sessão de entrega ativa. Os projetos ativam o uso por repositório, e uma configuração /nw-rigor ajusta a profundidade das revisões e o rigor do TDD, de enxuto a exaustivo. O projeto também inclui um validador de diferenças entre funcionalidades e um registro de resultados para detectar regras duplicadas durante o design.
O instalador oferece suporte a Claude Code, OpenCode e OpenAI Codex CLI e requer Python 3.10 ou posterior. Para usuários do Windows, a recomendação é usar o WSL.
Recursos principais
- 01Workflow de sete ondas, da descoberta à entrega com TDD, com etapas de revisão entre as ondas.
- 02Agentes especializados em requisitos, arquitetura, testes de aceitação e implementação.
- 03Os hooks DES impõem as etapas do TDD e bloqueiam edições no código-fonte fora de uma sessão de entrega ativa.
- 04Perfis de rigor (de enxuto a exaustivo) controlam o modelo dos agentes, a revisão por pares e os testes de mutação.
- 05Validador de diferenças entre funcionalidades e registro de resultados para verificações durante o design.
- 06Compatível com Claude Code, OpenCode e Codex CLI.
Casos de uso
- Adicionar uma nova funcionalidade a uma base de código existente, começando por requisitos escritos e testes de aceitação.
- Fazer uma revisão de design estruturada antes de escrever qualquer código.
- Manter a disciplina de TDD quando vários desenvolvedores trabalham no mesmo projeto com ajuda de IA.
- Ajustar a profundidade das revisões de acordo com o risco de uma alteração.
Início rápido
- 1
Verifique se Python 3.10 ou superior e o Claude Code estão instalados
- 2
Execute o script oficial de instalação indicado no README
- 3
Reinicie o Claude Code quando o instalador terminar
- 4
No Claude Code, pergunte ao buddy o que fazer em seguida
/nw-buddy What should I do next?
Antes de usar
- Requer o Claude Code, no qual o nWave é executado.
- Usuários do Windows precisam usar o WSL.
- A instalação pelo marketplace de plugins não é compatível porque a aplicação de DES não funciona nele.
- O problema conhecido de correção de metadados #78 ainda não foi resolvido na v3.22.1.
Em coleções
Tópicos
Perguntas frequentes
- O que é nWave?
- Um framework de workflow com agentes de IA especializados que leva uma funcionalidade da ideia ao código testado no Claude Code, com pausas para revisão humana entre cada onda. nWave é um conjunto de agentes de IA que funciona dentro do Claude Code e organiza a entrega de funcionalidades em sete ondas: descobrir, divergir, discutir, projetar, devops, destilar e entregar. Agentes especializados produzem um artefato escrito em cada onda, como requisitos, arquitetura ou testes de aceitação no formato Given-When-Then, e o desenvolvedor revisa e aprova cada um antes do início da próxima onda.
- nWave é gratuito? Qual é a licença?
- nWave é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- nWave ainda é mantido?
- Manutenção ativa. O último commit de nWave foi em 7 de nov. de 2026.
- Para que posso usar nWave?
- Adicionar uma nova funcionalidade a uma base de código existente, começando por requisitos escritos e testes de aceitação. Fazer uma revisão de design estruturada antes de escrever qualquer código. Manter a disciplina de TDD quando vários desenvolvedores trabalham no mesmo projeto com ajuda de IA. Ajustar a profundidade das revisões de acordo com o risco de uma alteração.
- Como instalar nWave?
- Verifique se Python 3.10 ou superior e o Claude Code estão instalados Execute o script oficial de instalação indicado no README Reinicie o Claude Code quando o instalador terminar No Claude Code, pergunte ao buddy o que fazer em seguida: /nw-buddy What should I do next?
- Onde consigo nWave?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/nWave-ai/nWave
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma camada de execução para Claude Code e Codex que adiciona enxames multiagente, memória com aprendizado contínuo, recuperação vetorial e federação entre máquinas.
Sistema open source em Elixir no qual agentes de IA se coordenam para criar, validar e evoluir software a partir de um único objetivo de alto nível.
Coleção de skills para agentes de programação, como Claude Code e Codex, com sessões de perguntas, TDD, diagnóstico de bugs, planejamento e revisão de código.
Workspace open source local-first para criar agentes de IA visualmente, conectar modelos e ferramentas MCP e executá-los em chats ou automações.
Edição totalmente traduzida para o chinês do framework de skills de programação com IA superpowers, com quatro skills voltadas à China e instalação em 26 ferramentas de programação com IA.