Подборка актуальных рекомендаций и справочных материалов по Anthropic Claude Code: субагенты, команды, навыки, хуки, память и рабочие процессы.
nWave-ai/nWave
Фреймворк с узкоспециализированными AI-агентами: проводит функцию от идеи до протестированного кода в Claude Code, останавливаясь для проверки человеком после каждой волны.
- Звёзды
- 633
- Форки
- 67
- Открытые issues
- 33
- Последний коммит
- 7 часов назад
Что это?
nWave — набор AI-агентов, работающих внутри Claude Code и разбивающих разработку функции на семь волн: исследование, поиск вариантов, обсуждение, проектирование, DevOps, уточнение и реализация. На каждой волне специализированные агенты создают документ с результатом — например, требования, архитектуру или приемочные тесты в формате Given-When-Then. Разработчик проверяет и утверждает каждый документ, прежде чем начнется следующая волна.
При установке проекта появляется CLI nwave-ai, который подключает агентов, команды и хуки в ~/.claude/. Хуки DES обеспечивают соблюдение этапов TDD во время реализации и могут блокировать изменения, сделанные вне активной сессии разработки. Проекты подключаются к nWave отдельно для каждого репозитория, а настройка /nw-rigor регулирует глубину проверки и строгость TDD — от облегченного до исчерпывающего режима. Также в проект входят валидатор изменений функциональности и реестр результатов, помогающие выявлять дублирующиеся правила на этапе проектирования.
Установщик поддерживает Claude Code, OpenCode и OpenAI Codex CLI и требует Python версии 3.10 или новее. Пользователям Windows рекомендуется использовать WSL.
Ключевые возможности
- 01Семь волн — от исследования до реализации с TDD; между волнами предусмотрены этапы проверки.
- 02Специализированные агенты для работы с требованиями, архитектурой, приемочными тестами и реализацией.
- 03Хуки DES обеспечивают соблюдение этапов TDD и блокируют изменения исходного кода вне активной сессии разработки.
- 04Профили строгости — от облегченного до исчерпывающего — управляют выбором модели агента, взаимной проверкой и мутационным тестированием.
- 05Валидатор изменений функциональности и реестр результатов для проверок на этапе проектирования.
- 06Поддержка Claude Code, OpenCode и Codex CLI.
Сценарии использования
- Добавление новой функции в существующую кодовую базу, начиная с письменных требований и приемочных тестов.
- Проведение структурированной проверки проектных решений до написания кода.
- Соблюдение дисциплины TDD при совместной работе нескольких разработчиков над проектом с помощью AI.
- Настройка глубины проверки с учетом степени риска изменений.
Быстрый старт
- 1
Убедитесь, что установлены Python 3.10 или новее и Claude Code
- 2
Запустите официальный установочный скрипт из README
- 3
После завершения установки перезапустите Claude Code
- 4
В Claude Code спросите buddy, что делать дальше
/nw-buddy What should I do next?
Что важно знать
- Требуется Claude Code, внутри которого запускается nWave.
- Пользователям Windows необходимо использовать WSL.
- Установка через маркетплейс плагинов не поддерживается, поскольку применение DES там не работает.
- Известная проблема с исправлением метаданных #78 ещё не устранена в v3.22.1.
В подборках
Темы
Частые вопросы
- Что такое nWave?
- Фреймворк с узкоспециализированными AI-агентами: проводит функцию от идеи до протестированного кода в Claude Code, останавливаясь для проверки человеком после каждой волны. nWave — набор AI-агентов, работающих внутри Claude Code и разбивающих разработку функции на семь волн: исследование, поиск вариантов, обсуждение, проектирование, DevOps, уточнение и реализация. На каждой волне специализированные агенты создают документ с результатом — например, требования, архитектуру или приемочные тесты в формате Given-When-Then. Разработчик проверяет и утверждает каждый документ, прежде чем начнется следующая волна.
- nWave можно использовать бесплатно? Какая у него лицензия?
- nWave распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- nWave всё ещё поддерживается?
- Активно поддерживается. Последний коммит в nWave — 7 нояб. 2026 г..
- Для чего можно использовать nWave?
- Добавление новой функции в существующую кодовую базу, начиная с письменных требований и приемочных тестов. Проведение структурированной проверки проектных решений до написания кода. Соблюдение дисциплины TDD при совместной работе нескольких разработчиков над проектом с помощью AI. Настройка глубины проверки с учетом степени риска изменений.
- Как установить nWave?
- Убедитесь, что установлены Python 3.10 или новее и Claude Code Запустите официальный установочный скрипт из README После завершения установки перезапустите Claude Code В Claude Code спросите buddy, что делать дальше: /nw-buddy What should I do next?
- Где скачать nWave?
- Исходный код и инструкции по установке — на GitHub: https://github.com/nWave-ai/nWave
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Среда для Claude Code и Codex, добавляющая рои агентов, самообучающуюся память, векторный поиск и федерацию агентов между машинами.
Открытая система на Elixir, в которой AI-агенты совместно разрабатывают, проверяют и развивают ПО, получив одну высокоуровневую цель.
Набор навыков для coding assistants вроде Claude Code и Codex: собеседования по плану, TDD, диагностика багов, планирование и ревью кода.
Локальная open-source среда для визуальной сборки AI-агентов, подключения моделей и MCP-инструментов, а также запуска агентов в чате и автоматизациях.
Полностью переведённая на китайский язык версия фреймворка навыков для AI-разработки superpowers, четыре навыка для китайского рынка и установка в 26 AI-инструментов для программирования.