SuperAPI AI 工具集

ralph

智能体与模型

查看项目

更新于 10-15 23:42

技能介绍

Ralph 是一个自主功能实现循环,用于把功能拆解为小型用户故事并逐个完成。每次迭代都是全新智能体、干净上下文,记忆通过 git、progress.txt 和 prd.json 持久化。

用途:当被要求“use ralph”“ralph this”或自主端到端实现某功能时使用。

主要能力:生成 prd.json;按优先级挑选 passes 为 false 的故事;实现后运行类型检查、lint、测试等质量检查;通过则提交并标记 passes 为 true,同时把经验追加到 progress.txt;循环直到全部故事通过或达到最大迭代次数。

使用方式:先理解功能并澄清问题,再在项目根目录创建 prd.json,包含 project、branchName、description 和 userStories(含 id、title、description、acceptanceCriteria、priority、passes、notes)。然后运行: ~/skills/ralph/scripts/ralph.sh [max_iterations] 默认 10 次迭代。

用户故事规则:每个故事必须能在一个迭代内完成,2-3 句话说不清就太大;按依赖排序(数据库迁移、后端逻辑、UI 组件、仪表盘视图);验收标准要可验证,每个故事都包含“Typecheck passes”,UI 故事包含“Verify in browser using dev-browser skill”。

限制:资料未提供安装方式、收费、平台支持或效果保证;需已有 prd.json 才能运行,且依赖脚本路径 ~/skills/ralph/scripts/ralph.sh。