用途:把规格、计划或需求转成详细的分步任务清单,面向将要实现该功能的初级开发者。
主要能力:两阶段生成。第一阶段分析规格中的功能需求与实现范围,在 /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 清单。
使用方式:提供规格或需求后按提示先审阅父任务,再回复 Go 生成子任务。任务使用祈使动词(Create、Add、Implement、Update),功能名取自规格标题并转为 kebab-case,子任务粒度以一次专注会话可完成为准。
限制:资料未提供安装方式、平台支持、收费与价格信息;具体效果与适用场景未作说明。