コードを書く前に提案・仕様・タスクを合意する、AIコーディングアシスタント向けの仕様駆動開発ワークフロー。
bmad-code-org/BMAD-METHOD
あらゆる規模のソフトウェア開発で、AIコーディングツールを企画、仕様策定、実装へと導くアジャイルなAI駆動開発手法です。
- スター
- 54,350
- フォーク
- 6,094
- 未解決の Issue
- 77
- 最終コミット
- 9 時間前
これは何?
BMad Methodは、AIコーディングアシスタントを使ったソフトウェア開発のためのワークフローフレームワークです。コード生成だけでなく、何を作るかの決定、アーキテクチャやプロダクトに関する判断の記録、プロジェクトの変化に応じた見直しまで、開発全体をカバーします。小さな変更はすぐに実装へ進み、大規模な取り組みでは計画をより綿密に立てるため、手軽なプロトタイプにも長期運用するシステムにも同じ手法を適用できます。
このプロジェクトは、AIコーディングツールにインストールできるスキルとして提供されます。中核となる開発サイクルでは、作業を要件の明確化と計画から、実装、検証、レビューへと進めます。また、判断内容を後から参照できるコンテキストとして保持するため、チャットのたびに説明し直す必要がありません。新規プロジェクトと既存のコードベースの両方に対応し、プロダクト、アーキテクチャ、UX、開発、テストなど、専門分野ごとの視点も備えています。
このプロジェクトは、複数のモジュールで構成されています。関連モジュールには、スキルビルダー、創造的思考のためのスイート、エンタープライズ向けテストアーキテクチャのアドオン、無人で実行するエピックループ、Unity、Unreal、Godot、Phaserに対応したゲーム開発スタジオがあります。
主な機能
- 01変更の規模に応じて計画の深さを調整します。
- 02プロダクトと技術に関する判断を、後続の作業で使えるコンテキストとして保持します。
- 03skills CLIまたはプラグインマーケットプレイス経由で、AIコーディングツールのスキルとしてインストールできます。
- 04新規プロジェクトと既存のコードベースの両方に対応します。
- 05プロダクト、アーキテクチャ、UX、開発、テストの視点を提供します。
ユースケース
- 曖昧なアイデアを、AIコーディングアシスタントを使って計画し、レビューを経た実装へと進める。
- 既存のコードが実際にどう動作するかを踏まえて、引き継いだコードベースに変更を加える。
- 小規模な機能を、要件の明確化から実装、検証まで一貫して進める。
- 構造化されたAIワークフローを使って、Unity、Unreal、Godot、Phaserでゲームを開発する。
クイックスタート
- 1
Node.js 20.12+、Python 3.10+、uvをインストールします(BMadのセットアップとPythonスクリプトの実行に必要です)
- 2
プロジェクトフォルダーで、安定版のv6.12をインストールします
npx bmad-method install - 3
AIコーディングツールでプロジェクトを開き、変更したい内容を指定してbmad-buildを実行します
使う前に知っておきたいこと
- V7プレビューはアルファ版のため、アップデートのたびに互換性を破る変更が加わる可能性があります。
- 利用にはAIコーディングツールが必要です。また、V7にはskillsに対応したツールが必要です。
- セットアップにはNode.js、Python、uvが必要です。
トピック
よくある質問
- BMAD-METHOD とは?
- あらゆる規模のソフトウェア開発で、AIコーディングツールを企画、仕様策定、実装へと導くアジャイルなAI駆動開発手法です。 BMad Methodは、AIコーディングアシスタントを使ったソフトウェア開発のためのワークフローフレームワークです。コード生成だけでなく、何を作るかの決定、アーキテクチャやプロダクトに関する判断の記録、プロジェクトの変化に応じた見直しまで、開発全体をカバーします。小さな変更はすぐに実装へ進み、大規模な取り組みでは計画をより綿密に立てるため、手軽なプロトタイプにも長期運用するシステムにも同じ手法を適用できます。
- BMAD-METHOD は無料で使えますか?ライセンスは?
- BMAD-METHOD は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- BMAD-METHOD は今もメンテナンスされていますか?
- 活発にメンテナンス中。BMAD-METHOD の最終コミットは 2026年10月20日 です。
- BMAD-METHOD は何に使えますか?
- 曖昧なアイデアを、AIコーディングアシスタントを使って計画し、レビューを経た実装へと進める。 既存のコードが実際にどう動作するかを踏まえて、引き継いだコードベースに変更を加える。 小規模な機能を、要件の明確化から実装、検証まで一貫して進める。 構造化されたAIワークフローを使って、Unity、Unreal、Godot、Phaserでゲームを開発する。
- BMAD-METHOD のインストール方法は?
- Node.js 20.12+、Python 3.10+、uvをインストールします(BMadのセットアップとPythonスクリプトの実行に必要です) プロジェクトフォルダーで、安定版のv6.12をインストールします: npx bmad-method install AIコーディングツールでプロジェクトを開き、変更したい内容を指定してbmad-buildを実行します
- BMAD-METHOD はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/bmad-code-org/BMAD-METHOD
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
自己修正型メモリ、永続的なFTS5リサーチWiki、AIコーディングエージェント向けワークフロー機能を備えたClaude Codeプラグイン。
メモリ、ツール、MCP、RAG、音声、ワークフローを備えたAIエージェントを構築するTypeScriptフレームワーク。可観測性を提供するVoltOpsコンソールも付属。
Claude Code、Kiro、Codex CLI、CursorなどのAIコーディングエージェントを導く、フェーズ制の構造化ワークフロー
Claude Code、Codex、CursorなどのAIコーディングエージェントにAgent Skillsとして仕様駆動開発のワークフローを導入し、要件、設計、タスク、自律的な実装までを支援します。
Planner、Manager、WorkerのAIエージェントが別々の会話で連携し、大規模なソフトウェアプロジェクトを管理する、仕様駆動型フレームワーク。