bmad-dev-auto について
非推奨の BMAD スキルで、ビルド自動化の依頼を `bmad-build-auto` に引き継ぎます。旧カスタマイズファイルを確認し、移行や競合の解決前に承認を求めます。
主な機能
- 01依頼を `bmad-build-auto` に転送
- 02旧カスタマイズファイルの検出
- 03ファイル移行前の承認確認
- 04移行未解決時の停止
活用シーン
- 01非推奨スキルの呼び出しの転送
- 02承認を得て旧カスタマイズファイルを移行
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ bmad-code-org/ bmad-method --skill bmad-dev-autoインストール後、Claude Code で/bmad-dev-autoを入力して読み込まれたか確認します。
詳細
非推奨の Build Auto エイリアス
有効化時
- いずれかのレガシーカスタマイズファイルが存在するかどうかを確認します:
{project-root}/_bmad/custom/bmad-dev-auto.toml{project-root}/_bmad/custom/bmad-dev-auto.user.toml
- どちらのレガシーファイルも存在しない場合は、正確に
bmad-dev-auto is deprecated. Redirecting to bmad-build-auto. Please use bmad-build-auto in the future.と出力し、ユーザーの元の入力をそのまま使用してbmad-build-autoを正確に 1 回呼び出し、このシム内で以降のステップは実行しません。 - 存在する各レガシーファイルについて、対応する新しいファイル名を使用します:
{project-root}/_bmad/custom/bmad-dev-auto.tomlは{project-root}/_bmad/custom/bmad-build-auto.tomlになります。{project-root}/_bmad/custom/bmad-dev-auto.user.tomlは{project-root}/_bmad/custom/bmad-build-auto.user.tomlになります。
- 対応する新しいファイルが存在しない場合は、そのカスタマイズファイルが非推奨の名前を使用していることをユーザーに伝え、名前を変更することを提案します。明示的な承認があった後にのみ名前を変更します。承認が拒否されたか利用できない場合、または名前の変更が失敗した場合は、HALT して、いかなるスキルも呼び出さないでください。
- 対応する新しいファイルがすでに存在する場合は、それを上書きしないでください。両方のファイルを読み取り、それらの相違点を説明し、新しいファイルの正確な内容を提案します。競合する値はユーザーと解決します。ユーザーがその内容を明示的に承認した後にのみ、新しいファイルを保存および検証し、その後レガシーファイルを削除します。承認が拒否されたか利用できない場合、またはいずれかの操作が失敗した場合は、HALT して、いかなるスキルも呼び出さないでください。
- 検出されたすべてのレガシーファイルが正常に移行され、レガシーファイルが残っていない場合は、正確に
bmad-dev-auto is deprecated. Redirecting to bmad-build-auto. Please use bmad-build-auto in the future.と出力し、ユーザーの元の入力をそのまま使用してbmad-build-autoを正確に 1 回呼び出し、このシム内で以降のステップは実行しません。
コメント
Markdown 対応