Executing Plans について
実装計画をバッチ単位で進めるスキルです。最初に計画を批判的に確認し、各バッチの完了後に報告してフィードバックを待ちます。段階ごとの検証と人によるレビューが必要な作業に適しています。
主な機能
- 01実行前の計画レビュー
- 02タスクのバッチ実行
- 03指定された検証の実施
- 04バッチ間の結果報告
- 05行き詰まった場合の停止と相談
活用シーン
- 01複数ステップの計画を段階的に実装
- 02続行前の検証結果の確認
- 03実装前の計画上の懸念解消
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ obra/ superpowers-skills --skill executing-plansインストール後、Claude Code で/executing-plansを入力して読み込まれたか確認します。
詳細
プランの実行
概要
プランを読み込み、批判的にレビューし、タスクを複数のバッチに分けて実行し、バッチ間でレビューを受けるために報告します。
基本原則: アーキテクトによるレビューのチェックポイントを設けたバッチ実行です。
開始時に宣言: 「プランを実装するために、Executing Plans スキルを使用しています。」
プロセス
ステップ 1:プランの読み込みとレビュー
- プランファイルを読みます
- 批判的にレビューし、プランに関する質問や懸念点を特定します
- 懸念点がある場合:開始前に人間のパートナーに伝えます
- 懸念点がない場合:TodoWrite を作成して続行します
ステップ 2:バッチの実行
デフォルト:最初の 3 タスク
各タスクについて:
- ステータスを in_progress にします
- 各ステップを正確に実行します(プランには細分化されたステップが記載されています)
- 指定された検証を実行します
- ステータスを completed にします
ステップ 3:報告
バッチが完了したら:
- 実装した内容を示します
- 検証結果を示します
- 「フィードバックをお待ちしています。」と伝えます
ステップ 4:続行
フィードバックに基づいて:
- 必要に応じて変更を適用します
- 次のバッチを実行します
- 完了するまで繰り返します
ステップ 5:開発を完了する
すべてのタスクが完了し、検証されたら:
- 「この作業を完了するために、Finishing a Development Branch スキルを使用しています。」と宣言します
- skills/collaboration/finishing-a-development-branch に切り替えます
- そのスキルに従って、テストを検証し、選択肢を提示して、選ばれた内容を実行します
中断して支援を求める場合
以下の場合は、直ちに実行を中断します:
- バッチの途中でブロッカーに直面した場合(依存関係が不足している、テストが失敗する、指示が不明確である)
- 開始できないほど重大な不足がプランにある場合
- 指示の内容を理解できない場合
- 検証に繰り返し失敗する場合
推測するのではなく、説明を求めてください。
前のステップに戻る場合
次の場合は、レビュー(ステップ 1)に戻ります:
- パートナーがフィードバックに基づいてプランを更新した場合
- 基本方針を再検討する必要がある場合
ブロッカーを無理に乗り越えないでください。中断して確認を求めてください。
忘れないでください
- まずプランを批判的にレビューします
- プランのステップを正確に実行します
- 検証を省略しません
- プランで指定されているスキルを参照します
- バッチ間では、報告して返答を待ちます
- ブロックされたら推測せず、中断します
コメント
Markdown 対応