用途:当功能涉及4个及以上文件、多个组件,或存在可并行执行的子任务时,使用该技能把复杂功能拆解为原子化、可验证的子任务,并跟踪依赖关系。每个子任务生成独立JSON文件,包含明确的验收标准与交付物。
主要能力:分析功能的核心目标与范围、技术风险与依赖、自然任务边界及可并行任务;生成任务计划文件 .tmp/tasks/{feature}/task.json,以及 subtask_01.json、subtask_02.json 等子任务文件。任务计划包含功能ID(kebab-case)、目标(不超过200字符)、context_files(仅标准/约定)、reference_files(仅项目源码)、退出标准(二元通过/失败)等字段。子任务包含顺序编号、依赖数组 depends_on、是否并行 parallel、建议代理(CoderAgent、TestEngineer、CodeReviewer、OpenFrontendSpecialist)、验收标准与具体交付物路径。
使用方式:开始时声明“I'm using the task-breakdown skill to create an execution plan for [feature].”,依次执行分析功能、创建任务计划、生成子任务、校验结构(JSON有效、依赖引用存在、上下文与参考文件分离、验收标准二元、交付物具体)、返回摘要五步。
适用场景:多文件、多组件、可并行拆分的功能开发规划。
限制:子任务应可在1-2小时内完成;验收标准必须二元;交付物须为具体文件路径或端点;context_files 与 reference_files 不可混用。资料未提供具体收费、平台支持范围等信息。