Repolode
nWave-ai

nWave-ai/nWave

Claude Code上で、各工程の間に人のレビューを挟みながら、アイデアをテスト済みコードへ導く、専門AIエージェントによるワークフローフレームワーク。

スター
633
フォーク
67
未解決の Issue
33
最終コミット
7 時間前

これは何?

nWaveはClaude Code上で動作するAIエージェント群で、機能開発をdiscover、diverge、discuss、design、devops、distill、deliverの7つのwaveに分けて進めます。各waveで専門エージェントが要件、アーキテクチャ、Given-When-Then形式の受け入れテストなどの成果物を作成し、開発者が内容を確認して承認してから次のwaveへ進みます。

このプロジェクトはnwave-ai CLIをインストールし、エージェント、コマンド、フックを~/.claude/に設定します。DESフックは実装中のTDDフェーズを強制し、進行中のデリバリーセッション外で行われた編集をブロックできます。リポジトリごとに利用を有効化でき、/nw-rigor設定でレビューの深さとTDDの厳格さをleanからexhaustiveまで調整できます。また、設計時に重複するルールを検出するfeature-delta validatorとoutcomes registryも備えています。

インストーラーはClaude Code、OpenCode、OpenAI Codex CLIに対応しており、Python 3.10以降が必要です。WindowsユーザーにはWSLの利用が案内されています。

主な機能

  • 01discoveryからTDDに基づくデリバリーまでを進める7段階のワークフロー。各waveの間にレビューゲートを設けます。
  • 02要件、アーキテクチャ、受け入れテスト、実装を担当する専門エージェント。
  • 03DESフックでTDDの各フェーズを強制し、進行中のデリバリーセッション外でのソース編集をブロック。
  • 04leanからexhaustiveまでの厳格さプロファイルで、エージェントのモデル、ピアレビュー、ミューテーションテストを調整。
  • 05設計時のチェックに使えるfeature-delta validatorとoutcomes registry。
  • 06Claude Code、OpenCode、Codex CLIに対応。

ユースケース

  • 要件と受け入れテストを先に文書化して、既存のコードベースに新機能を追加する。
  • コードを書く前に、体系的な設計レビューを実施する。
  • AIの支援を受けて複数の開発者が同じプロジェクトに取り組む際、TDDの規律を徹底する。
  • 変更のリスクに応じてレビューの深さを調整する。

クイックスタート

  1. 1

    Python 3.10以降とClaude Codeがインストールされていることを確認します

  2. 2

    READMEに記載されている公式インストールスクリプトを実行します

  3. 3

    インストーラーの完了後、Claude Codeを再起動します

  4. 4

    Claude Codeで、次に何をすればよいかbuddyに尋ねます

    /nw-buddy What should I do next?

使う前に知っておきたいこと

  • nWaveが内部で実行されるClaude Codeが必要です。
  • WindowsユーザーはWSLを使用する必要があります。
  • DESの強制が機能しないため、プラグインマーケットプレイスからのインストールはサポートされていません。
  • 既知のメタデータ修正の問題 #78 は、v3.22.1ではまだ解決していません。

収録されている特集

トピック

よくある質問

nWave とは?
Claude Code上で、各工程の間に人のレビューを挟みながら、アイデアをテスト済みコードへ導く、専門AIエージェントによるワークフローフレームワーク。 nWaveはClaude Code上で動作するAIエージェント群で、機能開発をdiscover、diverge、discuss、design、devops、distill、deliverの7つのwaveに分けて進めます。各waveで専門エージェントが要件、アーキテクチャ、Given-When-Then形式の受け入れテストなどの成果物を作成し、開発者が内容を確認して承認してから次のwaveへ進みます。
nWave は無料で使えますか?ライセンスは?
nWave は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
nWave は今もメンテナンスされていますか?
活発にメンテナンス中。nWave の最終コミットは 2026年11月7日 です。
nWave は何に使えますか?
要件と受け入れテストを先に文書化して、既存のコードベースに新機能を追加する。 コードを書く前に、体系的な設計レビューを実施する。 AIの支援を受けて複数の開発者が同じプロジェクトに取り組む際、TDDの規律を徹底する。 変更のリスクに応じてレビューの深さを調整する。
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 をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト