SuperAPI AI 工具集

ralph

编程与开发

查看项目

更新于 10-16 06:22

技能介绍

Ralph Wiggum Loop 是一种自主 AI 编码模式:让智能体在每轮迭代中使用全新上下文,围绕 PRD 驱动的功能推进,同时保持 CI 绿色。

用途:适合长时间运行的自主编码任务,一次只处理一个功能,避免范围蔓延。

主要命令:/ralph 显示帮助菜单;/ralph setup 在当前目录创建 Ralph 基础设施;/ralph init 交互式构建自定义 PRD;/ralph run 执行自主循环。

setup 会从技能模板目录复制 ralph-loop.sh、prd.json、progress.txt、README-RALPH.md,并执行 chmod +x ralph-loop.sh,然后检测项目上下文(package.json 判断包管理器,tsconfig.json 判断 TypeScript)并更新测试命令。

init 会询问项目名称、3-5 个用户故事及其标题、描述、验收标准,生成 prd.json。

run 会先做预检(确认 ralph-loop.sh 与 prd.json 存在),显示用户故事总数、未完成故事和最大迭代次数,确认后执行 ./ralph-loop.sh。

关键原则:每轮干净上下文;一次一个功能;CI 必须保持绿色;每轮追加 progress.txt;全部故事通过时以 <promise>COMPLETE</promise> 停止;最大迭代次数防止死循环。

PRD 质量要求:用户故事应具体、可在一次迭代完成、验收标准可测试且明确、按优先级排序、初始 passes 为 false;避免过于模糊、过大或标准不清的故事。

限制:资料未提供具体平台、收费、价格或效果信息。