用途:speckit-implement 通过 Ralph Wiggum 迭代循环自主处理规格文件,代理会反复迭代,直到验收标准与 Completion Signal 要求通过。
前提条件:specs/ 中至少存在一个带 Completion Signal 章节的规格;上下文文件包括 .specify/memory/constitution.md(项目原则)、AGENTS.md(开发指南)、RALPH_PROMPT.md(主提示词,可选,也可内联使用)。
用法一(单个规格):当 $ARGUMENTS 指定单个规格(如 001-user-auth)时,运行 /ralph-loop:ralph-loop,读取规格与上下文,实现全部需求,完成 Completion Signal 中所有条目,运行单元、集成、浏览器、视觉等全部测试,确认无控制台/网络错误,提交并推送,必要时部署并验证,全部检查通过后输出 <promise>DONE</promise>,参数为 --completion-promise "DONE" --max-iterations 30。
用法二(全部规格主循环):未指定具体规格时,按编号顺序遍历 specs/ 中所有规格,逐个实现直至验收标准通过,提交、推送并验证部署,必要时更新历史,全部完成后输出 <promise>ALL_DONE</promise>,参数为 --completion-promise "ALL_DONE" --max-iterations 100。
回退方案:若 Ralph Wiggum 插件不可用,则读取 RALPH_PROMPT.md 获取主提示词,手动按顺序迭代规格,每个规格实现至 Completion Signal 要求满足,在每个主要里程碑后提交并推送,直到所有规格完成。
限制:资料未提供具体平台、收费、价格或效果信息;实际执行依赖 specs/ 目录、上下文文件与 Ralph 插件环境。