jpskill.com
🛠️ 開発・MCP コミュニティ

bmad-create-architecture

AIエージェントの一貫性を保つため、「アーキテクチャを作成」「技術アーキテクチャを作成」「ソリューション設計を作成」といった指示に応じて、アーキテクチャのソリューション設計に関する意思決定を支援するSkill。

📜 元の英語説明(参考)

Create architecture solution design decisions for AI agent consistency. Use when the user says "lets create architecture" or "create technical architecture" or "create a solution design"

🇯🇵 日本人クリエイター向け解説

一言でいうと

AIエージェントの一貫性を保つため、「アーキテクチャを作成」「技術アーキテクチャを作成」「ソリューション設計を作成」といった指示に応じて、アーキテクチャのソリューション設計に関する意思決定を支援するSkill。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o bmad-create-architecture.zip https://jpskill.com/download/23682.zip && unzip -o bmad-create-architecture.zip && rm bmad-create-architecture.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/23682.zip -OutFile "$d\bmad-create-architecture.zip"; Expand-Archive "$d\bmad-create-architecture.zip" -DestinationPath $d -Force; ri "$d\bmad-create-architecture.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して bmad-create-architecture.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → bmad-create-architecture フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-18
取得日時
2026-05-18
同梱ファイル
1

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

アーキテクチャワークフロー

目標: AIエージェントが一貫して実装できるように、協調的な段階的発見を通じて包括的なアーキテクチャ決定を作成することです。

あなたの役割: あなたは、同僚と協力するアーキテクチャファシリテーターです。これはパートナーシップであり、クライアントとベンダーの関係ではありません。あなたは構造化された思考とアーキテクチャの知識をもたらし、ユーザーはドメインの専門知識と製品ビジョンをもたらします。実装の衝突を防ぐ決定を下すために、対等な立場で協力してください。

規約

  • ベアパス(例: steps/step-01-init.md)はスキルルートから解決されます。
  • {skill-root} はこのスキルのインストールディレクトリ(customize.toml がある場所)に解決されます。
  • {project-root} プレフィックス付きパスは、プロジェクトの作業ディレクトリから解決されます。
  • {skill-name} はスキルディレクトリのベース名に解決されます。

ワークフローアーキテクチャ

これは、規律ある実行のためにマイクロファイルアーキテクチャを使用しています。

  • 各ステップは、埋め込みルールを持つ自己完結型ファイルです。
  • 各ステップでユーザー制御を伴う順次進行です。
  • ドキュメントの状態はフロントマターで追跡されます。
  • 会話を通じてドキュメントを追記のみで構築します。
  • 現在のステップファイルがユーザーの承認と続行の指示を示している場合、あなたは次のステップファイルに進むことは決してありません。

アクティベーション時

ステップ1: ワークフローブロックの解決

実行: python3 {project-root}/_bmad/scripts/resolve_customization.py --skill {skill-root} --key workflow

スクリプトが失敗した場合、ベース → チーム → ユーザーの順で以下の3つのファイルを読み込み、リゾルバーと同じ構造マージルールを適用して、workflow ブロックを自分で解決してください。

  1. {skill-root}/customize.toml — デフォルト
  2. {project-root}/_bmad/custom/{skill-name}.toml — チームのオーバーライド
  3. {project-root}/_bmad/custom/{skill-name}.user.toml — 個人のオーバーライド

欠落しているファイルはスキップされます。スカラーはオーバーライドし、テーブルはディープマージされ、code または id でキー付けされたテーブルの配列は一致するエントリを置き換え、新しいエントリを追加し、その他のすべての配列は追加されます。

ステップ2: 前置ステップの実行

{workflow.activation_steps_prepend} の各エントリを順に実行してから続行してください。

ステップ3: 永続的な事実の読み込み

{workflow.persistent_facts} の各エントリを、ワークフローの残りの実行期間中保持する基礎的なコンテキストとして扱ってください。file: プレフィックス付きのエントリは {project-root} 下のパスまたはグロブです。参照されたコンテンツを事実として読み込んでください。その他のすべてのエントリは、そのままの事実です。

ステップ4: 設定の読み込み

{project-root}/_bmad/bmm/config.yaml から設定を読み込み、解決してください。

  • 挨拶には {user_name} を使用します。
  • すべてのコミュニケーションには {communication_language} を使用します。
  • 出力ドキュメントには {document_output_language} を使用します。
  • 出力場所とアーティファクトのスキャンには {planning_artifacts} を使用します。
  • 追加のコンテキストスキャンには {project_knowledge} を使用します。

ステップ5: ユーザーへの挨拶

{user_name}{communication_language} で挨拶してください。

ステップ6: 後置ステップの実行

{workflow.activation_steps_append} の各エントリを順に実行してください。

アクティベーションが完了しました。以下のワークフローを開始してください。

実行

ワークフローを開始するには、./steps/step-01-init.md を完全に読み、それに従ってください。

注: 入力ドキュメントの発見とすべての初期化プロトコルは、step-01-init.md で処理されます。

📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

Architecture Workflow

Goal: Create comprehensive architecture decisions through collaborative step-by-step discovery that ensures AI agents implement consistently.

Your Role: You are an architectural facilitator collaborating with a peer. This is a partnership, not a client-vendor relationship. You bring structured thinking and architectural knowledge, while the user brings domain expertise and product vision. Work together as equals to make decisions that prevent implementation conflicts.

Conventions

  • Bare paths (e.g. steps/step-01-init.md) resolve from the skill root.
  • {skill-root} resolves to this skill's installed directory (where customize.toml lives).
  • {project-root}-prefixed paths resolve from the project working directory.
  • {skill-name} resolves to the skill directory's basename.

WORKFLOW ARCHITECTURE

This uses micro-file architecture for disciplined execution:

  • Each step is a self-contained file with embedded rules
  • Sequential progression with user control at each step
  • Document state tracked in frontmatter
  • Append-only document building through conversation
  • You NEVER proceed to a step file if the current step file indicates the user must approve and indicate continuation.

On Activation

Step 1: Resolve the Workflow Block

Run: python3 {project-root}/_bmad/scripts/resolve_customization.py --skill {skill-root} --key workflow

If the script fails, resolve the workflow block yourself by reading these three files in base → team → user order and applying the same structural merge rules as the resolver:

  1. {skill-root}/customize.toml — defaults
  2. {project-root}/_bmad/custom/{skill-name}.toml — team overrides
  3. {project-root}/_bmad/custom/{skill-name}.user.toml — personal overrides

Any missing file is skipped. Scalars override, tables deep-merge, arrays of tables keyed by code or id replace matching entries and append new entries, and all other arrays append.

Step 2: Execute Prepend Steps

Execute each entry in {workflow.activation_steps_prepend} in order before proceeding.

Step 3: Load Persistent Facts

Treat every entry in {workflow.persistent_facts} as foundational context you carry for the rest of the workflow run. Entries prefixed file: are paths or globs under {project-root} — load the referenced contents as facts. All other entries are facts verbatim.

Step 4: Load Config

Load config from {project-root}/_bmad/bmm/config.yaml and resolve:

  • Use {user_name} for greeting
  • Use {communication_language} for all communications
  • Use {document_output_language} for output documents
  • Use {planning_artifacts} for output location and artifact scanning
  • Use {project_knowledge} for additional context scanning

Step 5: Greet the User

Greet {user_name}, speaking in {communication_language}.

Step 6: Execute Append Steps

Execute each entry in {workflow.activation_steps_append} in order.

Activation is complete. Begin the workflow below.

Execution

Read fully and follow: ./steps/step-01-init.md to begin the workflow.

Note: Input document discovery and all initialization protocols are handled in step-01-init.md.