用途:Ralph Loop 用于自动化、智能体驱动的开发流程。核心思路是把功能需求组织为“用户故事”,并为每个故事编写可被 AI 智能体验证和跟踪的验收标准;随后在循环中反复运行 AI 智能体,实现功能、验证验收标准,并把进度记录给下一个智能体,直到所有故事通过。
主要能力:提供从环境准备到智能体循环的成套配置,包含代码健康、Linting 与格式化(Prettier 格式化、TypeScript 类型检查、Fallow 负责死代码、重复、复杂度、架构漂移,跳过 ESLint/Biome 以减少配置复杂度)、AI 编码智能体配置(Cursor、GitHub Copilot、Claude Code 等,含项目特定模式、编码准则与 MCP 服务器)、用户故事设置(用 JSON 文件编写可测试的验收标准)、用户故事的使用(编写故事、实现功能、标记验收通过的工作流),以及 Ralph 智能体循环本身的搭建。
使用方式:资料给出各前置与主题配方均通过同一命令形式获取,例如: curl -H "Accept: text/markdown" https://fullstackrecipes.com/api/recipes/code-health-setup curl -H "Accept: text/markdown" https://fullstackrecipes.com/api/recipes/agent-setup 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 curl -H "Accept: text/markdown" https://fullstackrecipes.com/api/recipes/ralph-setup 需按顺序先完成代码健康与 Linting、AI 编码智能体配置,再执行用户故事与 Ralph 循环相关配方。
适用场景:希望在已有 AI 编码智能体基础上,引入“用户故事 + 可测试验收标准 + 循环执行”的自动化开发工作流,尤其适合需要持续迭代并逐条验证功能的项目。
限制与缺失:资料未提供具体支持的平台、收费与价格、性能或效果数据、完整实现细节及详细操作步骤,这些信息暂未提供。