Built 26/04/17 09:39commit 8de3d61
Ralph GitHub 仓库
中文 | English
摘要
这份来源捕获的不是一篇解释 Ralph 的文章,而是具体的 snarktank/ralph 仓库。当前 raw 文件已经从早先的 pinned snapshot 刷新成 README 型剪藏,但它仍然展示了把 Ralph 模式落实为可复用仓库资产的确切 shell loop、prompt 契约、plugin metadata 与打包好的 skills。
来源
- 原始文件: raw/ralph/snarktankralph Ralph is an autonomous AI agent loop that runs repeatedly until all PRD items are complete..md
- 中文译文原始文件: raw/ralph/snarktankralph Ralph is an autonomous AI agent loop that runs repeatedly until all PRD items are complete..zh.md
- 原始 URL: https://github.com/snarktank/ralph
- 收录日期: 2026-04-13
这个仓库实际展示了什么
- 用真实仓库布局为 Ralph loop 落地:
ralph.sh、prompt.md、CLAUDE.md、prd.json.example、skills/与.claude-plugin/。 - 展示 Ralph 从设计上就是双执行面:同一套 loop 同时为 Amp 和 Claude Code 打包。
- 明确 repo 分发模型:Ralph 被文档化为可复制的项目文件、可安装的 skills,以及 Claude Code marketplace plugin。
- 证明该 loop 的持久记忆不是修辞而是实现:分支跟踪、进度归档、
prd.json状态与提交纪律都体现在 shell 脚本和 prompt 文件里。
对实践的启发
- Agent harness 可以作为可运行的仓库资产来共享,而不只是作为文字模式被转述。
- 仓库内 skills 与 plugin manifest 本身就是 harness 设计的一部分,因为它们决定了新项目如何采用这套 loop。
- “新上下文” loop 仍然需要稳定的本地记忆载体,而这个仓库清楚展示了究竟由哪些文件承担这项职责。