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