Guía de buenas prácticas y colección de referencias, seleccionada y actualizada continuamente, para usar Claude Code de Anthropic; abarca subagentes, comandos, skills, hooks, memoria y flujos de trabajo.
nWave-ai/nWave
Framework de flujo de trabajo con agentes de IA especializados que lleva una funcionalidad desde la idea hasta el código probado en Claude Code, con revisión humana entre cada etapa.
- Estrellas
- 631
- Forks
- 66
- Issues abiertos
- 33
- Último commit
- hace 20 horas
¿Qué es?
nWave es un conjunto de agentes de IA que funciona dentro de Claude Code y organiza la entrega de funcionalidades en siete etapas: descubrir, divergir, debatir, diseñar, devops, destilar y entregar. En cada etapa, agentes especializados generan un documento, como requisitos, arquitectura o pruebas de aceptación en formato Given-When-Then; el desarrollador revisa y aprueba cada uno antes de que comience la siguiente etapa.
El proyecto instala un CLI llamado nwave-ai que integra agentes, comandos y hooks en ~/.claude/. Sus hooks DES aplican controles de fase TDD durante la implementación y pueden bloquear las modificaciones realizadas fuera de una sesión de entrega activa. Los proyectos se habilitan por repositorio, y el ajuste /nw-rigor permite graduar la profundidad de revisión y el rigor de TDD, desde ligero hasta exhaustivo. También incluye un validador de diferencias de funcionalidades y un registro de resultados para detectar reglas duplicadas durante el diseño.
El instalador es compatible con Claude Code, OpenCode y OpenAI Codex CLI, y requiere Python 3.10 o posterior. Se recomienda a los usuarios de Windows usar WSL.
Funciones clave
- 01Flujo de trabajo de siete etapas, desde el descubrimiento hasta la entrega con TDD, con puntos de revisión entre etapas.
- 02Agentes especializados en requisitos, arquitectura, pruebas de aceptación e implementación.
- 03Los hooks DES aplican las fases de TDD y bloquean las modificaciones del código fuente fuera de una sesión de entrega activa.
- 04Los perfiles de rigor (de ligero a exhaustivo) controlan el modelo de los agentes, la revisión entre pares y las pruebas de mutación.
- 05Validador de diferencias de funcionalidades y registro de resultados para comprobaciones durante el diseño.
- 06Compatible con Claude Code, OpenCode y Codex CLI.
Casos de uso
- Añadir una funcionalidad a un código base existente, empezando por redactar los requisitos y las pruebas de aceptación.
- Realizar una revisión de diseño estructurada antes de escribir código.
- Aplicar la disciplina de TDD cuando varios desarrolladores trabajan en el mismo proyecto con ayuda de IA.
- Ajustar la profundidad de la revisión según el riesgo de un cambio.
Inicio rápido
- 1
Comprueba que estén instalados Python 3.10 o una versión posterior y Claude Code
- 2
Ejecuta el script oficial de instalación que aparece en el README
- 3
Reinicia Claude Code cuando termine el instalador
- 4
En Claude Code, pregúntale a buddy qué hacer a continuación
/nw-buddy What should I do next?
Antes de usarlo
- Requiere Claude Code, dentro del cual se ejecuta nWave.
- Los usuarios de Windows deben usar WSL.
- No se admite la instalación desde el marketplace de plugins porque la aplicación de DES no funciona allí.
- El problema conocido de corrección de metadatos #78 aún no está resuelto en v3.22.1.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es nWave?
- Framework de flujo de trabajo con agentes de IA especializados que lleva una funcionalidad desde la idea hasta el código probado en Claude Code, con revisión humana entre cada etapa. nWave es un conjunto de agentes de IA que funciona dentro de Claude Code y organiza la entrega de funcionalidades en siete etapas: descubrir, divergir, debatir, diseñar, devops, destilar y entregar. En cada etapa, agentes especializados generan un documento, como requisitos, arquitectura o pruebas de aceptación en formato Given-When-Then; el desarrollador revisa y aprueba cada uno antes de que comience la siguiente etapa.
- ¿nWave es gratuito? ¿Qué licencia tiene?
- nWave es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿nWave sigue mantenido?
- Mantenimiento activo. El último commit de nWave fue el 5 nov 2026.
- ¿Para qué puedo usar nWave?
- Añadir una funcionalidad a un código base existente, empezando por redactar los requisitos y las pruebas de aceptación. Realizar una revisión de diseño estructurada antes de escribir código. Aplicar la disciplina de TDD cuando varios desarrolladores trabajan en el mismo proyecto con ayuda de IA. Ajustar la profundidad de la revisión según el riesgo de un cambio.
- ¿Cómo se instala nWave?
- Comprueba que estén instalados Python 3.10 o una versión posterior y Claude Code Ejecuta el script oficial de instalación que aparece en el README Reinicia Claude Code cuando termine el instalador En Claude Code, pregúntale a buddy qué hacer a continuación: /nw-buddy What should I do next?
- ¿Dónde consigo nWave?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/nWave-ai/nWave
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un entorno de ejecución para Claude Code y Codex que añade enjambres multiagente, memoria de aprendizaje continuo, recuperación vectorial y federación de agentes entre máquinas.
Colección de skills para asistentes de programación como Claude Code y Codex, sobre sesiones de preguntas, TDD, diagnóstico de errores, planificación y revisión de código.
Espacio de trabajo local-first y de código abierto para crear agentes de IA visualmente, conectar modelos y herramientas MCP, y ejecutar agentes en chats o automatizaciones.
Edición totalmente traducida al chino del framework de habilidades de programación con IA superpowers, con cuatro habilidades específicas para China e instalación en 26 herramientas de programación con IA.
Plugins de Claude Code para ejecutar flujos de trabajo planificados y aprobados de implementación, diseño, revisión y verificación de cambios de código.