AnthropicのClaude Codeを使うための、サブエージェント、コマンド、スキル、フック、メモリ、ワークフローを網羅した、厳選・継続更新型のベストプラクティスガイド兼リファレンス集。
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
Python 3.10以降とClaude Codeがインストールされていることを確認します
- 2
READMEに記載されている公式インストールスクリプトを実行します
- 3
インストーラーの完了後、Claude Codeを再起動します
- 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 の数値は毎日更新されます。
関連プロジェクト
Claude CodeとCodexにマルチエージェントのスウォーム、自己学習メモリ、ベクトル検索、マシン間のエージェント連携を追加するハーネス。
単一の高レベルな目標をもとに、AIエージェントが連携してソフトウェアの構築、検証、進化を進めるオープンソースのElixirシステム。
Claude CodeやCodexなどのコーディングアシスタント向けに、設計の掘り下げ、TDD、バグ診断、計画、コードレビューを支援するエージェントスキル集。
AIエージェントを視覚的に構築し、モデルやMCPツールを接続して、チャットや自動化で実行できるオープンソースのローカルファーストなワークスペース。
superpowersのAIコーディングスキルフレームワークを全面的に中国語化し、中国向けスキルを4つ追加したエディション。26種類のAIコーディングツールにインストールできます。