SuperAPI AI 工具集

task-generator

通用与其它

查看项目

更新于 10-15 23:42

技能介绍

用途:把规格、计划或需求转换成详细的分步任务清单,面向将要实现该功能的初级开发者。

主要能力与流程:采用两阶段。第一阶段分析规格中的功能需求与实现范围,在 /tasks/tasks-[feature-name].md 创建任务文件,生成 5-7 个高层父任务,默认第一项为 0.0「Create feature branch」(用户明确选择不做时可略过),随后向用户展示父任务(不含子任务),并提示回复 Go 继续。第二阶段等待用户回复 Go,再把每个父任务拆成可执行的子任务,识别需创建或修改的相关文件(含测试文件),并补全任务文件结构。

输出格式:文档包含 Relevant Files(源文件与对应测试文件及简述)、Notes(单元测试与代码同目录,运行命令为 npx jest [optional/path/to/test/file])、Instructions for Completing Tasks(完成每个子任务后把 - [ ] 改为 - [x])以及 Tasks(父任务与子任务的多级勾选列表)。

写作规范:使用祈使动词(Create、Add、Implement、Update);功能名取自规格标题并用 kebab-case;子任务粒度以一次专注会话可完成为准。

限制:该工具仅生成任务文档,不代写实现代码;父任务数量由使用者判断;其描述中提到 ExitSpecMode 后需询问用户是否继续,但具体交互细节资料未完整给出,暂未提供更多说明。