Ralph 自主循环

Ralph 是一个自主 AI Agent 循环工具,让 Claude Code 反复执行任务直到产品需求文档(PRD)中的所有用户故事完成。它解决了一个核心问题:单次上下文窗口有限,无法一次性完成大型功能

Tip

本页属于技能系统的一部分。安装配置和调试技巧请参考 Ralph 自主循环

核心理念

新鲜上下文 + 持久化记忆 = 可靠的自主开发

每次迭代使用全新的 Claude Code 实例,记忆通过三个渠道传递:

渠道作用
Git 历史之前的代码变更和提交信息
progress.txt学到的经验和常见问题
prd.json哪些故事已完成,哪些待处理

两个 Skills

Skill用途
/prd生成产品需求文档(PRD)
/ralph将 PRD 转换为 prd.json 结构化格式

工作流

/prd → /ralph → ralph.sh 循环 → 所有故事完成
  1. 使用 /prd 生成 PRD
  2. 使用 /ralph 转换为 prd.json
  3. 运行 ./scripts/ralph/ralph.sh 开始自主循环

安装

> /plugin marketplace add snarktank/ralph
> /plugin install ralph-skills@ralph-marketplace

也可通过 CC-Switch 市场发现 Ralph 的 Skills。

与其他 Skills 的关系

工具侧重点适合场景
Superpowers单次会话内的结构化方法论TDD、头脑风暴、审查
Gstack交互式工程团队模拟精细控制每个阶段
Ralph跨迭代的自主循环"放手让它跑"的自主模式
OpenSpec规格文档管理先定义规格再实现
Tip

可以组合使用:用 OpenSpec 的 /opsx:propose 创建需求规格,再用 Ralph 的循环机制自动实现。

下一步