executing-plans について
Symfony 向けのスキルで、承認済みの実装計画をテスト可能でレビューしやすい手順に沿って進めます。各手順の個別コミット、計画状況の記録、逸脱や障害の報告を重視します。
主な機能
- 01各手順でテストを先に作成
- 02完了した手順ごとにコミット
- 03計画状況と逸脱の記録
- 04最後にスタイル・静的解析・テストを実行
活用シーン
- 01承認済みの複数手順の機能実装
- 02中断後の計画実行の再開
- 03計画と現状が食い違う障害への対処
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ dev-toolings/ superpowers-symfony --skill executing-plansインストール後、Claude Code で/executing-plansを入力して読み込まれたか確認します。
同梱ファイルreference.md
詳細
計画の実行(Symfony)
使用する場合
- 承認済みの実装計画があり、それを実行する必要がある場合。
- 各ステップを問題なく完了させる必要がある作業の場合。
- 中断やブロッカーの後に計画を再開する場合。
デフォルトのワークフロー
- 計画全体を読み、ベースラインのテストが通ることを確認してから、ブランチで作業します。
- 各ステップでテストを書き、失敗することを確認してから実装し、テストが通ることを確認してリファクタリングします。
- 完了したステップごとに、その内容が分かるメッセージを付けてコミットします。
- 各フェーズの最後に品質ゲート(スタイル、静的解析、全テストスイート)を実行します。
- 計画内で各ステップのステータスを追跡し、実際の状況が計画と食い違ったら作業を止めて報告します。
ガードレール
- テストが失敗することを確認する手順を決して省略しないでください。一度も失敗しなかったテストでは、何も証明できません。
- 1つのコミットにつき1つのステップとし、複数のステップをまとめないでください。
- 計画を黙って変更しないでください。逸脱とその理由を報告してください。
- ブロッカー(マイグレーションの失敗、オートワイヤリングエラーなど)が発生した場合は、テストではなく原因を修正してください。
段階的な情報開示
- 実行方針とリスク管理には、このファイルを使用します。
- 実装の詳細を深く確認する必要がある場合は、リファレンスを開きます。
出力要件
- ステップごとに1つのコミットを作成し、テストも含めます。
- すべてのステップのステータスを記載した計画を示します。
- 最終的な検証結果と、計画からの逸脱があればその内容を示します。
リファレンス
reference.md
コメント
Markdown 対応