用途:execute-task 用于执行开发任务,输入可以是 TASK_N.md 任务文档,也可以是自由形式的任务描述(如“实现搜索功能”)。
主要能力:先做任务接收与校验,要求任务文档包含 Scope—Files、Success Criteria、Verification Plan 等必要章节;若缺失或输入为自由描述,会提示文档不完整并调用 generate-tasks 生成结构化任务文档后再继续。随后进行上下文分析(读取任务文档、CLAUDE.md、package.json,检索代码库既有模式),再按领域分配角色与技能,例如数据库、接口、队列、安全、前端组件、页面路由、UI/UX、无障碍、性能等,并识别可用的 MCP(context7、playwright、chrome-devtools、firecrawl)。
使用方式:支持单角色、多角色和计划三种执行模式。多角色时通过 Task 工具调度子代理,按依赖关系并行或串行执行,必要时使用 worktree 隔离;主会话作为编排者不直接写应用代码,只负责上下文收集、代理调度、输出审查、集成粘合与质量门禁。执行前会先运行基线检查,再实施变更并做变更后验证。
适用场景:适合在 TypeScript 项目中按任务文档端到端实现功能,尤其是跨包、跨领域、需要多种专业技能的任务。
限制:资料未提供具体安装命令、收费与价格信息;部分内容(如 references/agent-dispatch.md、template.md)未在资料中展开,实际行为可能依赖这些未提供的文件。