executing-plans について
開発計画を事前に確認し、タスクをバッチ単位で実行して節目ごとに報告するエージェント向けスキルです。検証を重視し、worktree の利用と完了時のスキル実行を必須とします。
主な機能
- 01実行前の計画レビュー
- 02進捗を管理したバッチ実行
- 03指定された検証の実施
- 04バッチ間の結果報告
- 05worktree と完了スキルの必須化
活用シーン
- 01複数段階の開発計画の実行
- 02タスクバッチ間でのアーキテクト確認
- 03ブロッカーや不明確な指示への対応
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ makerjackie/ jackie-skills-starter --skill executing-plansインストール後、Claude Code で/executing-plansを入力して読み込まれたか確認します。
詳細
(中文)プランの実行
概要
プランを読み込み、批判的に確認し、タスクをバッチ単位で実行します。バッチ間でレビューのために報告します。
基本原則: アーキテクトによるレビューのチェックポイントを設けて、バッチ単位で実行します。
開始時に宣言: "プラン実行スキルを使って、このプランを実装します。"
プロセス
ステップ 1:プランの読み込みと確認
- プランファイルを読みます
- 批判的に確認し、プランに関する疑問や懸念点を特定します
- 懸念点がある場合:作業を始める前に、協力者に伝えます
- 懸念点がない場合:TodoWrite を作成して続行します
ステップ 2:バッチの実行
デフォルト:最初の 3 タスク
各タスクについて:
- in_progress としてマークします
- 各ステップを正確に実行します(プランには小さく分割されたステップが記載されています)
- 指定された検証を実行します
- completed としてマークします
ステップ 3:報告
バッチが完了したら:
- 実装した内容を示します
- 検証結果を示します
- 「フィードバックをお待ちしています。」と伝えます
ステップ 4:続行
フィードバックに基づいて:
- 必要に応じて変更を適用します
- 次のバッチを実行します
- 完了するまで繰り返します
ステップ 5:開発の完了
すべてのタスクが完了し、検証された後:
- 「開発ブランチ完了スキルを使って、この作業を完了します。」と宣言します
- 必須のサブスキル: superpowers:finishing-a-development-branch を使用します
- そのスキルに従って、テストを検証し、選択肢を提示し、選ばれた内容を実行します
停止して支援を求める場合
次の場合は、直ちに実行を停止します:
- バッチの途中で障害に遭遇した場合(依存関係が不足している、テストが失敗する、指示が不明確など)
- プランに、開始を妨げる重大な欠落がある場合
- 指示を理解できない場合
- 検証が繰り返し失敗する場合
推測するのではなく、説明を求めてください。
前のステップに戻る場合
次の場合は、確認(ステップ 1)に戻ります:
- 協力者がフィードバックに基づいてプランを更新した場合
- 基本的な進め方を再検討する必要がある場合
障害を無理に乗り越えようとしないでください。停止して質問してください。
覚えておくこと
- まずプランを批判的に確認します
- プランの手順を正確に実行します
- 検証を省略しません
- プランで指定されている場合はスキルを参照します
- バッチ間では、報告して待機します
- 障害が発生したら、推測せず停止します
- ユーザーの明示的な同意なしに、main/master ブランチで実装を開始しません
統合
必須のワークフロースキル:
- superpowers:using-git-worktrees - 必須:開始前に分離された作業環境を設定します
- superpowers:writing-plans - このスキルが実行するプランを作成します
- superpowers:finishing-a-development-branch - すべてのタスク完了後に開発を完了します
コメント
Markdown 対応