Repolode
bmad-code-org

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. 1

    Node.js 20.12+、Python 3.10+、uvをインストールします(BMadのセットアップとPythonスクリプトの実行に必要です)

  2. 2

    プロジェクトフォルダーで、安定版のv6.12をインストールします

    npx bmad-method install
  3. 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 の数値は毎日更新されます。

関連プロジェクト