mcpField
E
executing-plans

executing-plans

github.com/makerjackieエージェントワークフロー140 回インストール36 週間前に更新
リポジトリ

executing-plans について

開発計画を事前に確認し、タスクをバッチ単位で実行して節目ごとに報告するエージェント向けスキルです。検証を重視し、worktree の利用と完了時のスキル実行を必須とします。

主な機能

  1. 01実行前の計画レビュー
  2. 02進捗を管理したバッチ実行
  3. 03指定された検証の実施
  4. 04バッチ間の結果報告
  5. 05worktree と完了スキルの必須化

活用シーン

  1. 01複数段階の開発計画の実行
  2. 02タスクバッチ間でのアーキテクト確認
  3. 03ブロッカーや不明確な指示への対応

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/makerjackie/jackie-skills-starter --skill executing-plans

インストール後、Claude Code で/executing-plansを入力して読み込まれたか確認します。

詳細

(中文)プランの実行

概要

プランを読み込み、批判的に確認し、タスクをバッチ単位で実行します。バッチ間でレビューのために報告します。

基本原則: アーキテクトによるレビューのチェックポイントを設けて、バッチ単位で実行します。

開始時に宣言: "プラン実行スキルを使って、このプランを実装します。"

プロセス

ステップ 1:プランの読み込みと確認
  1. プランファイルを読みます
  2. 批判的に確認し、プランに関する疑問や懸念点を特定します
  3. 懸念点がある場合:作業を始める前に、協力者に伝えます
  4. 懸念点がない場合:TodoWrite を作成して続行します
ステップ 2:バッチの実行

デフォルト:最初の 3 タスク

各タスクについて:

  1. in_progress としてマークします
  2. 各ステップを正確に実行します(プランには小さく分割されたステップが記載されています)
  3. 指定された検証を実行します
  4. completed としてマークします
ステップ 3:報告

バッチが完了したら:

  • 実装した内容を示します
  • 検証結果を示します
  • 「フィードバックをお待ちしています。」と伝えます
ステップ 4:続行

フィードバックに基づいて:

  • 必要に応じて変更を適用します
  • 次のバッチを実行します
  • 完了するまで繰り返します
ステップ 5:開発の完了

すべてのタスクが完了し、検証された後:

  • 「開発ブランチ完了スキルを使って、この作業を完了します。」と宣言します
  • 必須のサブスキル: superpowers:finishing-a-development-branch を使用します
  • そのスキルに従って、テストを検証し、選択肢を提示し、選ばれた内容を実行します

停止して支援を求める場合

次の場合は、直ちに実行を停止します:

  • バッチの途中で障害に遭遇した場合(依存関係が不足している、テストが失敗する、指示が不明確など)
  • プランに、開始を妨げる重大な欠落がある場合
  • 指示を理解できない場合
  • 検証が繰り返し失敗する場合

推測するのではなく、説明を求めてください。

前のステップに戻る場合

次の場合は、確認(ステップ 1)に戻ります:

  • 協力者がフィードバックに基づいてプランを更新した場合
  • 基本的な進め方を再検討する必要がある場合

障害を無理に乗り越えようとしないでください。停止して質問してください。

覚えておくこと

  • まずプランを批判的に確認します
  • プランの手順を正確に実行します
  • 検証を省略しません
  • プランで指定されている場合はスキルを参照します
  • バッチ間では、報告して待機します
  • 障害が発生したら、推測せず停止します
  • ユーザーの明示的な同意なしに、main/master ブランチで実装を開始しません

統合

必須のワークフロースキル:

  • superpowers:using-git-worktrees - 必須:開始前に分離された作業環境を設定します
  • superpowers:writing-plans - このスキルが実行するプランを作成します
  • superpowers:finishing-a-development-branch - すべてのタスク完了後に開発を完了します

コメント