关于 subagent-task-execution
Subagent Task Execution 是一项通过专门的子 Agent 执行任务计划的技能。它将技能发现、问题澄清、独立的规范与质量审查以及完成情况跟踪纳入执行流程。
主要功能
- 01将计划拆分为结构化任务列表
- 02执行前查找相关技能
- 03每项任务分配一个专门子 Agent
- 04实现过程中澄清问题
- 05分别进行规范和质量审查
- 06跟踪任务完成情况
适用场景
- 01执行多步骤实现计划
- 02将不同任务分派给专门子 Agent
- 03继续后续工作前按要求检查结果
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ davidkiss/ smart-ai-skills --skill subagent-task-execution安装后在 Claude Code 中输入/subagent-task-execution确认已加载。
详细介绍
子 Agent 任务执行
概述
此技能用于执行一组任务(通常来自任务拆分或计划)。它侧重于高质量执行:为每项任务派遣专门的子 Agent,确保正确完成并经过验证后再继续下一项。
核心原则
一项任务,一个子 Agent,多阶段审查。 通过隔离每项任务并采用结构化审查流程,我们可以确保高质量并防止上下文污染。
流程
-
准备:
- 阅读完整计划或任务拆分。
- 提取所有任务及其完整上下文。
- 使用
TodoWrite工具创建结构化待办列表。
-
逐项任务执行循环:
- 技能发现: 开始任务前,确定执行该任务所需的专门技能(例如,
coding、brainstorming或任何项目专属技能)。 - 派遣实施者: 派遣子 Agent 执行任务。向子 Agent 提供完整任务说明、已确定的技能以及必要上下文。
- 交互式澄清: 如果子 Agent 有疑问,应在其开始实施前清楚地作出答复。
- 任务实施: 子 Agent 遵循已确定的最佳实践和技能执行任务。
- 验证与审查:
- 规范符合性审查: 由另一个子 Agent 验证结果是否完全符合任务要求(不多不少)。
- 质量审查: 最终审查阶段,确保输出达到该领域的最高标准(例如,代码质量、文档清晰度等)。
- 完成: 在待办列表中将任务标记为已完成。
- 技能发现: 开始任务前,确定执行该任务所需的专门技能(例如,
-
最终收尾:
- 所有任务完成后,对全部工作进行最终整体审查,确保一致性和整体质量。
关键原则
- 先发现: 始终查找并应用与当前任务最相关的技能。
- 隔离: 将每项任务视为独立的工作单元。
- 审查循环: 如果当前任务的规范或质量审查仍有未解决的问题,不要继续下一项任务。
- 子 Agent 专业化: 将子 Agent 作为专业工作者使用,并预先提供其所需的全部上下文。
警示信号
- 跳过技能发现阶段。
- 将多个任务合并到一次子 Agent 调用中。
- 审查仍在进行或未通过时继续处理任务。
- 忽略子 Agent 的问题或给出含糊的答复。
- 未能随着进度更新待办列表。
评论
支持 Markdown