mcpField
B
bmad-create-architecture

bmad-create-architecture

github.com/bmad-code-org開発54.7k386 回インストール1 週間前に更新
リポジトリ

bmad-create-architecture について

アーキテクチャ作成の依頼を `bmad-architecture` に転送する、非推奨の互換スキルです。旧来の呼び出しとカスタマイズを維持し、新しい作業では統合先の利用を案内します。

主な機能

  1. 01作成意図で依頼を転送
  2. 02旧カスタマイズ項目の解決
  3. 03旧オーバーライドファイルの維持
  4. 04非推奨通知の表示

活用シーン

  1. 01`bmad-create-architecture` を呼び出すワークフローの維持
  2. 02アーキテクチャ作成時の旧カスタマイズの継承

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/bmad-code-org/bmad-method --skill bmad-create-architecture

インストール後、Claude Code で/bmad-create-architectureを入力して読み込まれたか確認します。

同梱ファイルcustomize.toml

詳細

非推奨 — bmad-architecture(create インテント)へ転送

このスキルは bmad-architecture に統合されました。名前による既存の呼び出しと _bmad/custom/bmad-create-architecture.toml オーバーライドファイルが引き続き機能するように、薄い互換シムとして保持されています。新しい作業では bmad-architecture を直接呼び出してください。会話から create / update / validate のインテントを検出します。

有効化時

  1. カスタマイズを解決します: uv run {project-root}/_bmad/scripts/resolve_customization.py --skill {skill-root} --key workflow。これにより、レガシーフィールド(activation_steps_prepend、activation_steps_append、persistent_facts、on_complete)に対する {project-root}/_bmad/custom/bmad-create-architecture.toml および bmad-create-architecture.user.toml のオーバーライドが反映されます。

  2. {project-root}/_bmad/bmm/config.yaml(および存在する場合は config.user.yaml)を読み込み、{user_name} と {communication_language} を解決します。

  3. {communication_language} でユーザーに非推奨の通知を出力します:

    お知らせ: bmad-create-architecture は非推奨であり、将来のリリースで削除される予定です。現在は create インテントで bmad-architecture に転送されます。この通知を消し、新しいカスタマイズの全面(spine_template、spine_output_path、run_folder_pattern、doc_standards、external_sources、external_handoffs、finalize_reviewers)にアクセスするには、_bmad/custom/bmad-create-architecture.toml を _bmad/custom/bmad-architecture.toml に移行し、次回から bmad-architecture を直接呼び出してください。このバージョンにあったカスタマイズフィールドは新しいバージョンにも引き続き存在し、_bmad/custom/bmad-architecture.toml に存在すれば尊重されますが、新しいバージョンでは移行することで活用できる追加のフィールドもサポートされています。

  4. 以下のコンテキストで bmad-architecture を呼び出します。bmad-architecture が独自のカスタマイズを一から解決するのではなくこれらを尊重するように、有効化コンテキストとして渡してください:

    • インテント: create — bmad-architecture の通常のインテント検出ステップをスキップします。
    • 解決済みのレガシーカスタマイズ — 4 つのレガシーフィールドについては、bmad-architecture 自身の customize.toml から解決する代わりにこれらを使用します。それ以外のすべて(spine_template、spine_output_path、run_folder_pattern、doc_standards、external_sources、external_handoffs、finalize_reviewers)については、通常どおり bmad-architecture 自身のデフォルトとオーバーライドを使用します:
      • activation_steps_prepend = ステップ 1 で解決された値
      • activation_steps_append = ステップ 1 で解決された値
      • persistent_facts = ステップ 1 で解決された値
      • on_complete = ステップ 1 で解決された値
    • 元のユーザー入力: このスキルを呼び出したときにユーザーが述べた内容をそのまま転送します。

    ここからは bmad-architecture がワークフローを進めます。このシムでは以降のステップを実行しないでください。

コメント