mcpField
E
executing-plans

executing-plans

github.com/jd-opensourceエージェントワークフロー31536 回インストール28 週間前に更新
リポジトリ

executing-plans について

executing-plans は、実装計画をレビューしながら段階的に進めるエージェントスキルです。各バッチの間に確認とフィードバックの機会を設けます。

主な機能

  1. 01計画の批判的レビュー
  2. 02タスクのバッチ実行
  3. 03各タスクの検証
  4. 04フィードバック用チェックポイント
  5. 05開発ブランチ完了の手順

活用シーン

  1. 01承認済み開発計画の実行
  2. 02コーディング前の懸念点の提示
  3. 03各タスクバッチ後の進捗確認

インストール

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

$npx skills add https://github.com/jd-opensource/joysafeter --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 - すべてのタスクが完了した後に開発を完了する

コメント