executing-plans について
書面計画に沿って作業をレビュー付きのバッチで進める、コーディングエージェント向けスキルです。計画の批判的な確認、検証、進捗報告、行き詰まった際の停止を重視します。
主な機能
- 01実行前の計画レビュー
- 02小さなバッチでのタスク実行
- 03指定された検証の実施
- 04バッチ間の進捗報告
- 05停止して不明点を確認
活用シーン
- 01レビュー済み開発計画の実施
- 02次へ進む前の作業結果確認
- 03コーディング前の計画不足の指摘
- 04検証失敗や手順不明への対処
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ pedronauck/ skills --skill executing-plansインストール後、Claude Code で/executing-plansを入力して読み込まれたか確認します。
詳細
計画の実行
概要
計画を読み込み、批判的にレビューし、タスクを複数のバッチに分けて実行し、バッチごとにレビューを受けます。
基本原則: アーキテクトのレビュー用チェックポイントを設けて、バッチ単位で実行します。
開始時に宣言: 「計画を実装するために、executing-plans スキルを使用します。」
プロセス
ステップ 1:計画の読み込みとレビュー
- 計画ファイルを読みます
- 批判的にレビューし、計画についての疑問や懸念点を特定します
- 懸念点がある場合:作業を始める前に人間のパートナーに伝えます
- 懸念点がない場合:TodoWrite を作成して続行します
ステップ 2:バッチを実行
デフォルト:最初の 3 タスク
各タスクについて:
- ステータスを in_progress にします
- 各ステップを正確に実行します(計画には小さく分割されたステップが記載されています)
- 指定された検証を実行します
- ステータスを completed にします
ステップ 3:報告
バッチが完了したら:
- 実装した内容を示します
- 検証結果を示します
- 「フィードバックをお待ちしています」と伝えます
ステップ 4:続行
フィードバックに基づいて:
- 必要に応じて変更を適用します
- 次のバッチを実行します
- 完了するまで繰り返します
ステップ 5:開発を完了
すべてのタスクが完了し、検証されたら:
- すべてのテストに合格し、ビルドが成功することを確認します
- 完了の概要を人間のパートナーに提示します
- フィードバックに基づいて最後のステップを実行します
作業を停止して助けを求める場合
次の場合は、ただちに実行を停止してください:
- バッチの途中で障害に直面した場合(依存関係が不足している、テストが失敗する、指示が不明確など)
- 計画に重大な不足があり、作業を開始できない場合
- 指示を理解できない場合
- 検証が繰り返し失敗する場合
推測せず、説明を求めてください。
以前のステップに戻る場合
次の場合はレビュー(ステップ 1)に戻ります:
- パートナーがフィードバックに基づいて計画を更新した場合
- 基本的なアプローチを再検討する必要がある場合
障害を無理に乗り越えようとせず、停止して確認してください。
覚えておくこと
- まず計画を批判的にレビューします
- 計画の手順を正確に実行します
- 検証を省略しません
- 計画に記載されている場合は、スキルを参照します
- バッチ間では、報告して待機します
- 障害が起きたら推測せず、停止します
コメント
Markdown 対応