mcpField
E
executing-plans

executing-plans

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

executing-plans について

開発計画をタスクごとに確認し、実行するスキルです。計画の事前確認と指定された検証を求め、行き詰まりがあれば停止し、完了後に指定のブランチ終了スキルを使います。

主な機能

  1. 01開始前に計画を批判的に確認
  2. 02タスクと指定された検証を実行
  3. 03阻害要因や不明点があれば停止
  4. 04必須のブランチ終了スキルを使用

活用シーン

  1. 01用意された実装計画を順に進行
  2. 02変更開始前に計画の不足を特定
  3. 03検証に失敗した際に作業を停止

インストール

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

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

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

詳細

プランの実行

概要

プランを読み込み、批判的にレビューし、すべてのタスクを実行して、完了したら報告します。

開始時に伝える: 「プラン実行スキルを使って、このプランを実装します。」

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

プロセス

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

各タスクについて:

  1. ステータスを in_progress にします
  2. 各手順を正確に実行します(プランには細かいステップが記載されています)
  3. 指定された検証を実行します
  4. ステータスを completed にします
ステップ 3:開発の完了

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

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

作業を中断して支援を求める場合

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

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

推測せず、説明を求めてください。

前の手順に戻る場合

以下の場合は、レビュー(ステップ 1)に戻ってください:

  • パートナーがフィードバックに基づいてプランを更新した場合
  • 根本的なアプローチを再考する必要がある場合

ブロッカーを無理に乗り越えようとしないでください。中断して確認を求めてください。

留意事項

  • まずプランを批判的にレビューします
  • プランの手順に正確に従います
  • 検証を省略しません
  • プランでスキルの参照が求められている場合は、それに従います
  • ブロッカーが発生したら、推測せず中断します
  • ユーザーの明示的な同意なしに、main/master ブランチで実装を開始してはいけません

連携

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

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

コメント