mcpField
E
execute

execute

github.com/efoo-teamAgent 工作流050 次安装1 周前更新
代码仓库

关于 execute

execute 是一款任务编排技能,可将复杂工作拆分为多个任务,并协调可用的子 Agent 或委派机制。它跟踪依赖关系、确认任务完成情况,整合结果后再汇报。

主要功能

  1. 01将工作拆分为独立任务
  2. 02优先选择项目专属委派方
  3. 03并行执行相互独立的任务
  4. 04依赖任务须等待前序完成
  5. 05整合结果并检查一致性

适用场景

  1. 01协调多部分实现工作
  2. 02委派独立的研究或编码任务
  3. 03按任务依赖安排执行顺序
  4. 04汇总委派结果并验证完成情况

MCP 相关

它要求执行时使用可用的 MCP 工具,并在委派指示中注明相关 MCP 工具;未指定特定 MCP 服务。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/efoo-team/skills --skill execute

安装后在 Claude Code 中输入/execute确认已加载。

附带文件agents/openai.yaml

详细介绍

来自项目 README

execute - タスク遂行オーケストレーション

複雑なタスクを整理・分割し、利用可能な委譲機構(サブエージェント・タスク委譲など、実行環境が提供するもの)を統括して遂行する。呼び出し元はプロジェクトマネージャーとして全体を統括する。

追加指示の扱い

起動時にユーザーから追加指示(実行したいタスクの詳細、対象パス、制約条件、参照すべき設計方針など)が渡された場合、本スキルの他方針より優先して適用する。ただし委譲による統括・順次タスクの完了確認といった本スキルの前提を壊す追加指示は、直ちに停止してユーザーに確認する。渡されない場合は標準フローのみを実行する。

委譲先の選択

実行環境が委譲機構(サブエージェント・タスク委譲・並列ワーカーなど)を提供している場合は、次の優先順位で選ぶ。委譲機構が無い環境では、呼び出し元自身が各タスクを順に実行する。

  1. プロジェクト固有の委譲先(最優先): プロジェクトのコーディング規約やアーキテクチャに精通した専用の委譲先が定義され、タスクの性質に合致する場合は、必ずそれを使う。
  2. 汎用の委譲先(フォールバック): プロジェクト固有の委譲先が無い、または適切でない場合のみ、実行環境が提供する汎用の委譲先を使う。

プロジェクト固有の委譲先がどこにどの形式で定義されるかは実行環境により異なる。特定の設定ディレクトリやパスを前提に固定せず、その環境で委譲先を列挙・確認する手段で把握する。

実行手順

進捗を追跡できるよう、次のチェックリストを応答に貼って進める。

  • タスクの目的と範囲を明確化し、技術的制約と依存関係を把握する
  • 独立して実行可能な単位へ分割し、タスク間の依存関係を整理する
  • 順次実行すべきタスクと並列実行できるタスクを切り分け、クリティカルパスを識別する
  • 各委譲先への指示を作成する(下記テンプレートに従い、活用すべきツール・MCP を明示する)
  • 独立タスクは並列に委譲し、依存タスクは順に委譲する
  • 各タスクの完了を確認し、結果を統合して全体の整合性を検証する
  • 「完了前セルフレビュー」に答えてから報告する

Gate(順次タスク): 依存関係のあるタスクは、前タスクの完了を確認するまで次のタスクへ進まない。

委譲先への指示テンプレート

各委譲先への指示は、次の見出しを埋めて渡す。技術仕様・制約・完了条件を漏れなく伝え、プロジェクト全体での位置づけも共有する。

目的:
実装内容:
技術仕様:
完了条件:
範囲外の発見: 作業範囲の外で見つけた原因・欠陥は、直さずに報告する
ツール活用(利用可能な場合):

活用するツール・MCP

実作業では実行環境の基本ツール(ファイル読み書き・コード検索・コマンド実行)に加え、利用可能な MCP を積極的に活用し、委譲先への指示にもその活用を明示する。

  • セマンティック検索 / LSP 系: シンボル検索・調査
  • ライブラリドキュメント(例: context7): フレームワーク・ライブラリの最新 API 仕様の確認
  • ブラウザ操作(例: playwright): 表示確認・DevTools のエラー確認

報告

  • 📋 実行したタスクの概要
  • ✅ 完了した内容 / 🔧 実装の詳細 / 🧪 テスト結果
  • 📝 注意事項・今後の課題

完了前セルフレビュー

報告を確定する前に、次の3問に文章で答え、その回答を報告の末尾に含める(採点が目的ではなく、出力を確定する前に自身の行いを客観視するための強制点である)。

  1. このタスクで確認できなかった事実・未検証の前提は何か
  2. ユーザーの想定・期待に反する事実を見つけたのに、書いていないものはないか(あれば今、本文に追記する)
  3. 出力のうち、事実ではなく推測に基づく箇所はどこか

评论

支持 Markdown