❤️❤️❤️❤️❤️❤️ 我们已经正式推出微信小程序,在微信中搜索 TrendForge Pro 即可使用小程序,如果使用 Telegram 请搜索 trendforge_tg ❤️❤️❤️❤️❤️❤️
5分钟快速开始Ralph
Ralph是一个自主AI智能体循环,通过AI编码工具自动完成产品需求文档条目。
环境要求
支持的操作系统
运行环境
所需工具
AI编码工具,用于执行Ralph循环
处理JSON数据,用于脚本
版本控制,用于项目管理和内存持久化
操作步骤
安装AI编码工具
选择并安装Amp CLI或Claude Code,确保已认证。
npm install -g @anthropic-ai/claude-code
预期结果::工具安装成功,可通过命令行访问。
Amp CLI是默认工具,可从官网安装;确保jq已安装(如macOS用brew install jq)。
复制Ralph文件到项目
将Ralph文件复制到你的Git项目根目录。
git clone https://github.com/snarktank/ralph.git && cp -r ralph/* your-project/
预期结果::项目目录中出现ralph.sh、prompt.md等文件。
确保项目是Git仓库;可手动下载并复制文件。
生成PRD并转换为JSON
使用AI工具生成产品需求文档并转换为Ralph格式。
amp /prd 'create a prd for a new feature'
amp /ralph 'convert this prd'
预期结果::生成prd.json文件,包含用户故事列表。
回答AI的澄清问题;确保PRD条目小而具体。
运行Ralph循环
执行Ralph脚本开始自动编码循环。
./ralph.sh
预期结果::Ralph开始迭代,输出进度,如'Implementing story X'和'Commit successful'。
使用--tool claude切换工具;检查prd.json更新和progress.txt记录。
验证成功
确认Ralph正常运行并完成故事。
快速提示
确保每个PRD条目小到能在一个上下文窗口中完成
自定义prompt.md以包含项目特定检查
使用git status查看Ralph的提交历史
常见问题
Ralf脚本权限不足
运行chmod +x ralph.sh
AI工具未认证
按照工具文档进行认证
jq未安装导致错误
安装jq(如macOS用brew install jq)
下一步
查看流程图理解工作流程
访问https://snarktank.github.io/ralph/或本地运行flowchart/代码
阅读AGENTS.md学习模式
检查更新以优化未来迭代
尝试不同AI工具或自定义提示
实验以提高代码质量和效率
相关项目推荐
freeCodeCamp/freeCodeCamp
freeCodeCamp.org开源代码库与课程体系,免费学习数学、编程与计算机科学
openclaw/openclaw
属于你个人的AI助手。全操作系统支持。全平台兼容。龙虾之道。🦞
nilbuild/developer-roadmap
交互式路线图、指南及其他教育内容,助力开发者职业成长。
kamranahmedse/developer-roadmap
提供交互式学习路线图、指南和其他教育内容,帮助开发者在职业生涯中成长。
vuejs/vue
此仓库为Vue 2版本。Vue 3版本请访问https://github.com/vuejs/core
n8n-io/n8n
具备原生AI能力的公平代码工作流自动化平台。支持可视化构建与自定义代码,可选自托管或云端部署,集成400多种服务。