bmad-validate-prd について
bmad-validate-prdは、PRD検証リクエストをvalidate意図でbmad-prdに引き継ぐ非推奨の互換スキルです。旧形式のカスタマイズを維持し、統合されたスキルがワークフローを処理します。
主な機能
- 01bmad-prdへの転送
- 02validate意図の指定
- 03旧カスタマイズの解決
- 04元の入力の引き継ぎ
活用シーン
- 01旧スキル名でのPRD検証
- 02既存のbmad-validate-prd上書き設定の維持
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ bmad-code-org/ bmad-method --skill bmad-validate-prdインストール後、Claude Code で/bmad-validate-prdを入力して読み込まれたか確認します。
同梱ファイルcustomize.toml
詳細
非推奨 — bmad-prd に転送します(意図を検証)
このスキルは bmad-prd に統合されました。名前による既存の呼び出しと _bmad/custom/bmad-validate-prd.toml オーバーライドファイルが引き続き機能するように、薄い互換シムとして保持されています。新しい作業では bmad-prd を直接呼び出してください。会話から作成/更新/検証の意図を検出します。
有効化時
-
カスタマイズを解決します:
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-validate-prd.tomlおよびbmad-validate-prd.user.tomlのオーバーライドが反映されます。 -
{project-root}/_bmad/bmm/config.yaml(存在する場合はconfig.user.yamlも)を読み込み、{user_name}と{communication_language}を解決します。 -
{communication_language}でユーザーに非推奨の通知を出力します:お知らせ:
bmad-validate-prdは非推奨であり、将来のリリースで削除される予定です。現在は検証の意図でbmad-prdに転送されます。この通知を抑制し、新しいカスタマイズ機能の全体(prd_template、validation_checklist_template、validation_report_template、doc_standards、finalize_reviewers、external_sources、external_handoffs、prd_output_path、run_folder_pattern)にアクセスするには、_bmad/custom/bmad-validate-prd.tomlを_bmad/custom/bmad-prd.tomlに移行し、次回はbmad-prdを直接呼び出してください。このバージョンにあったカスタマイズフィールドは新しいバージョンにも残っており、_bmad/custom/bmad-prd.tomlに存在すれば尊重されますが、新しいバージョンでは移行することで活用できる追加のフィールドもサポートされています。 -
次のコンテキストで
bmad-prdを呼び出します。bmad-prdが独自のカスタマイズを最初から解決するのではなく、これらを尊重するように、有効化コンテキストとして渡してください:- 意図:
validate—bmad-prdの通常の意図検出ステップをスキップします。 - 事前解決済みのレガシーカスタマイズ — 4 つのレガシーフィールドについて、
bmad-prd自身のcustomize.tomlから解決する代わりにこれらを使用します。それ以外すべて(prd_template、validation_checklist_template、validation_report_template、doc_standards、finalize_reviewers、prd_output_path、run_folder_pattern、external_sources、external_handoffs)については、通常どおりbmad-prd自身のデフォルトとオーバーライドを使用します:activation_steps_prepend= ステップ 1 で解決された値activation_steps_append= ステップ 1 で解決された値persistent_facts= ステップ 1 で解決された値on_complete= ステップ 1 で解決された値
- 元のユーザー入力: このスキルを呼び出したときにユーザーが述べた内容(対象の PRD パスなど)をそのまま転送します。
ここからは
bmad-prdがワークフローを引き継ぎます。このシムではこれ以上ステップを実行しないでください。 - 意図: