SuperAPI AI 工具集

split-task

办公与效率

查看项目

更新于 10-15 21:13

技能介绍

用途:评估某个任务的复杂度,判断是否值得拆分。若判断需要或使用 --force 强制,则将工作拆成 2 至 5 个聚焦子任务。

主要能力:按任务 ID 查询任务;读取任务文件获取描述、子任务与验收标准;依据工作量大、复选框子任务达 5 个以上、涉及后端与前端等多种领域、可并行独立开展等标准评估复杂度。子任务过多但彼此强耦合、或拆分后过于琐碎的任务不建议拆分。

使用方式:参数为 $ARGUMENTS,即任务 ID(如 077),可追加 --force 跳过复杂度检查。流程为:运行 taskmd get $ARGUMENTS 查找任务;找不到则运行 taskmd list 让用户选择;用 Read 工具读取任务文件;判断复杂度。若不够复杂,说明未通过哪些标准且不创建文件,除非使用 --force 或用户明确要求。若通过,先查 docs/taskmd_specification.md 或 docs/TASKMD_SPEC.md 规范,再用 Glob 扫描 tasks/**/*.md,从 NNN-description.md 提取编号并分配后续连续 ID,然后创建同级子任务文件,包含 id、title、status、priority、effort、tags、phase、parent、created 等字段及 Objective、Tasks、Acceptance Criteria 段落。之后仅更新原任务正文,添加 Sub-tasks 列表,保留原内容。

适用场景:工作量大、跨度广、可并行处理的任务。限制:不应拆分小而耦合紧密的任务;具体实现细节、规格文件内容与价格或平台信息暂未提供。