用途:Ralph 是一套基于配方的自主开发循环工具,配合规格驱动(spec-driven)方法论使用,覆盖新功能开发、代码跨语言移植、代码库迁移和回顾分析等场景。
主要能力:配方决定脚手架内容、可用提示词及阶段数量;循环基础设施(loop.sh、stop-hook.sh、setup-loop.sh)在所有配方间共用;清单文件 ralph/manifest.json 用于跨迭代跟踪进度;每次迭代获得全新上下文,连续性保存在磁盘文件中。
使用方式:全新项目先运行 /ralph init 搭建项目,写规格 /ralph spec,再 /ralph plan 计划、/ralph build 构建。移植场景运行 /ralph init --recipe port <source-lang> <target-lang> 搭建,随后以无头方式提取测试与源码规格,再执行 /ralph plan 与 /ralph build。完整指南见 /ralph help。
可用配方:greenfield 由用户编写规格→计划→构建;port 提取行为规格并移植到目标语言;retrospective 分析已完成的 Ralph 项目,产出顺序为 codegap→implementation gap→plugin gap→synthesis→session explanation→improvement TODO。
限制:关于具体平台要求、收费与价格等信息暂未提供;触发短语的完整内容暂未提供。