mcpField
E
executing-plans

executing-plans

github.com/lucianghindaエージェントワークフロー44244 回インストール2 日前に更新
リポジトリ

executing-plans について

実装計画を確認し、タスクごとに進めるスキルです。計画の事前レビューと指定された検証を求め、行き詰まった場合は停止して確認します。

主な機能

  1. 01計画の批判的レビュー
  2. 02タスク単位の実行
  3. 03指定された検証手順
  4. 04問題時の停止と確認
  5. 05開発ブランチ完了のワークフロー

活用シーン

  1. 01作成済みの開発計画の実行
  2. 02作業中のタスクとテストの確認
  3. 03指示や検証が不明な場合の一時停止

インストール

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

$npx skills add https://github.com/lucianghinda/rubypowers --skill executing-plans

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

詳細

計画の実行

概要

計画を読み込み、批判的に確認し、すべてのタスクを実行して、完了したら報告します。

開始時に告知: 「計画を実行するスキルを使って、この計画を実装します。」

注: RubyPowers はサブエージェントを利用できる環境で、はるかに効果的に動作することを、人間のパートナーに伝えてください。サブエージェントをサポートするプラットフォーム(Claude Code や Codex など)で実行すると、作業の品質が大幅に向上します。サブエージェントを利用できる場合は、このスキルではなく rubypowers:subagent-driven-development を使用してください。

プロセス

ステップ 1:計画の読み込みと確認
  1. 計画ファイルを読む
  2. 批判的に確認し、計画についての疑問や懸念点を特定する
  3. 懸念がある場合:作業を始める前に人間のパートナーに伝える
  4. 懸念がない場合:TodoWrite を作成して進む
ステップ 2:タスクの実行

各タスクについて:

  1. in_progress に設定する
  2. 各手順を正確に実行する(計画は小さな手順に分かれています)
  3. 指定された検証を実行する
  4. completed に設定する
ステップ 3:開発の完了

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

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

作業を中断して支援を求めるとき

次の場合は、直ちに作業を中断してください:

  • ブロッカーに直面した場合(依存関係の不足、テストの失敗、指示が不明確など)
  • 計画に重大な不足があり、作業を開始できない場合
  • 指示の内容を理解できない場合
  • 検証が繰り返し失敗する場合

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

前の手順に戻るとき

次の場合は、手順 1 の確認に戻ってください:

  • パートナーからのフィードバックに基づき、計画が更新された場合
  • 基本的なアプローチを再検討する必要がある場合

ブロッカーがあっても無理に進めないでください。中断して確認を求めてください。

覚えておくこと

  • まず計画を批判的に確認する
  • 計画の手順に正確に従う
  • 検証を省略しない
  • 計画でスキルを参照するよう指示されている場合は、そのスキルを参照する
  • ブロッカーに直面したら、推測せずに中断する
  • ユーザーの明示的な同意なしに、main/master ブランチで実装を始めない

連携

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

  • rubypowers:using-git-worktrees - 必須:作業を始める前に、隔離されたワークスペースを設定する
  • rubypowers:writing-plans - このスキルが実行する計画を作成する
  • rubypowers:finishing-a-development-branch - すべてのタスクの完了後に開発を完了する

コメント