SuperAPI AI 工具集

generate-tasks

编程与开发

查看项目

更新于 10-16 06:17

技能介绍

用途:当用户要求创建任务、生成任务清单,或将 PRD 拆解为实施步骤、规划实现方案时,此技能用于生成 Markdown 格式的分阶段计划或逐步任务清单,指引开发者实现某个功能。任务需可执行、有顺序,并与需求对应。若已有 PRD,优先从其功能需求与目标推导任务。

主要能力:先识别工作类型(Rails 单体、引擎、纯 API、后台任务、外部集成),再按请求选择输出模式——策略/排序请求输出分阶段计划,实现请求输出详细清单。详细模式下先给出约 5 个高层父任务,默认暂停等待用户回复“Go”或提出修改;若用户明确要求一次生成全部(如 no pause、all at once),则直接生成并保存完整文件。生成的每个子任务须为单一明确动作、可在 2-5 分钟内完成,且必须写明确切文件路径。

关键规则:任务 0.0 固定为创建功能分支(除非用户另有说明)。测试作为门禁:必须先写测试、运行并确认因功能缺失而失败,再实现,最后运行确认通过,禁止先写实现。实现类父任务后必须加入 YARD 文档、文档(README、图表、ADR 等)与代码审查三个父任务。

使用方式:输入为 PRD 文件路径(如 tasks/prd-[feature-name].md)、功能描述或需求链接;输出保存为 /tasks/tasks-[feature-name].md,并回读校验任务数量与结构。文件名沿用 PRD 的 [feature-name]。测试命令可从 Gemfile、package.json 等推断。

适用场景:Rails 功能规划、PRD 拆解、按边界选取最小首个失败测试(端点/服务/后台任务/外部集成/引擎/缺陷修复)。

限制:资料未提供具体价格、平台或其他收费信息;未提供官方文本。