关于 ralph-loop
ralph-loop 是一组用于搭建 Agent 自动化开发流程的操作指南。团队将功能定义为带可测试验收标准的用户故事,再循环运行 Agent 来实现并验证。
主要功能
- 01设置代码健康检查
- 02配置编码 Agent
- 03定义带验收标准的故事
- 04跟踪实现进度
- 05循环运行 Agent 实现功能
适用场景
- 01为 Agent 驱动开发准备项目
- 02将功能拆分为可验证的故事
- 03自动执行实现和验收检查
MCP 相关
其配置指南包含设置 MCP 服务,以支持一致的 AI 辅助开发。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ andrelandgraf/ fullstackrecipes --skill ralph-loop安装后在 Claude Code 中输入/ralph-loop确认已加载。
详细介绍
Ralph Loop
完整配置自动化的 Agent 驱动开发。将功能定义为包含可测试验收标准的用户故事,然后循环运行 AI Agent,直到所有故事都通过。
前置条件
请先按顺序完成以下教程:
代码健康度、Lint 和格式化
配置 Prettier 进行格式化,配置 TypeScript 进行类型检查,并配置 Fallow 检查代码健康度(死代码、重复代码、复杂度和架构偏移)。不使用 ESLint/Biome,以避免配置复杂度。
curl -H "Accept: text/markdown" https://fullstackrecipes.com/api/recipes/code-health-setup
AI 编码 Agent 配置
配置 Cursor、GitHub Copilot 或 Claude Code 等 AI 编码 Agent,设置项目专属模式、编码指南和 MCP 服务,实现一致的 AI 辅助开发。
curl -H "Accept: text/markdown" https://fullstackrecipes.com/api/recipes/agent-setup
操作手册 — 按顺序完成这些教程
用户故事设置
创建结构化格式,将功能需求记录为用户故事。使用包含可测试验收标准的 JSON 文件,以便 AI Agent 验证并跟踪进度。
curl -H "Accept: text/markdown" https://fullstackrecipes.com/api/recipes/user-stories-setup
使用用户故事
使用用户故事记录并跟踪功能实现。通过工作流编写故事、构建功能,并将验收标准标记为通过。
curl -H "Accept: text/markdown" https://fullstackrecipes.com/api/recipes/using-user-stories
Ralph Agent 循环
使用 Ralph 设置自动化的 Agent 驱动开发。循环运行 AI Agent,根据用户故事实现功能、验证验收标准,并记录进度,供下一个 Agent 参考。
curl -H "Accept: text/markdown" https://fullstackrecipes.com/api/recipes/ralph-setup
评论
支持 Markdown