SuperAPI AI 工具集

ratatouille

智能体与模型

查看项目

更新于 10-16 05:51

技能介绍

用途:按迭代方式逐条实现 prd.json 中的任务,每次迭代只做一项,并用 tracer-bullet(示踪弹)方法先打通端到端的最小垂直切片,再逐步扩展。

主要能力:读取并维护 progress.txt 与 prd.json 两个必需文件;按任务提示匹配 tasks[].id 或 tasks[].title,若无提示则取第一个 status 为 todo 的任务;支持 qa、simplify、deslop、review、commit、none 等迭代后动作;在 progress.txt 中追加迭代记录(迭代号、任务、状态、决策、学习、下一步、迭代后动作),并回写 prd.json 的任务状态与更新时间;任务未完成时递归交接,重新触发 ratatouille。

使用方式:触发格式为 ratatouille: 后接简短任务提示,或 ratatouille: 后接文件路径(如 ratatouille: prd.json)。流程为:先读取 progress.txt(缺失则创建),读取 prd.json(缺失则停止并提示用户运行 mise-en-place);首次迭代时询问每次迭代后要执行的动作并存入 progress.txt;随后选任务、实现、验证、记录、执行迭代后动作、交接。若工具支持 /handoff 或 /new,则用更新后的上下文重新发出同一提示,否则请用户重新运行同一 ratatouille: 命令。

适用场景:需要按 PRD 逐条落地、强调小步验证与迭代记录的开发任务。

限制:资料未提供具体安装命令、收费信息、支持的运行环境与平台;实现依赖 prd.json 和 progress.txt 存在,且 prd.json 缺失时需先运行 mise-en-place。