用途:Ralph Loop Soul Brews 版用于在 Claude Code 中以自引用循环方式持续推进开发任务,核心理念是“迭代优于完美”。它源自 anthropics/claude-plugins-official 的 ralph-loop,并由 Soul-Brews-Studio/ralph-local 扩展(PR #15853)。
主要能力:启动一个开发循环,为任务创建带会话 ID 的状态文件;在尝试退出时由 Stop hook 拦截,把同一提示重新喂回,让模型根据文件中已有进展继续工作;循环直到出现完成承诺或达到最大迭代次数。支持会话隔离,每个会话使用独立状态文件 state/${SESSION_ID}.md,不同终端之间不会互相干扰。
使用方式:/ralph-loop "Build a REST API" --completion-promise "DONE" --max-iterations 50 启动循环;/cancel-ralph 取消当前循环;/help 查看文档。命令定义位于 commands/ 目录,包括 ralph-loop.md(启动循环)、cancel-ralph.md(取消循环)、help.md(文档)。
限制:该技能依赖 Claude Code 的 hook 系统(Stop hook、SessionStart hook),并会安装到 ~/.claude/plugins/ralph-loop-soulbrews/。其余如价格、平台范围等资料暂未提供。