快速开始
01 安装 (cd 你的项目)
npx ralphy-spec init 02 使用命令
/ralphy:plan → 从需求创建规范 /ralphy:implement → 迭代循环构建 /ralphy:validate → 验证验收标准 /ralphy:archive → 完成并归档 创建的文件
.cursor/prompts/
├── ralphy-plan.md
├── ralphy-implement.md
├── ralphy-validate.md
└── ralphy-archive.md
openspec/
├── specs/
├── changes/
└── project.md 示例
# Plan
/ralphy:plan Add user authentication with JWT
# Implement
/ralphy:implement add-user-auth
# Validate
/ralphy:validate
# Archive
/ralphy:archive add-user-auth /ralphy:plan → 从需求创建规范 /ralphy:implement → 迭代循环构建 /ralphy:validate → 验证验收标准 /ralphy:archive → 完成并归档 创建的文件
.claude/commands/
├── ralphy-plan.md
├── ralphy-implement.md
├── ralphy-validate.md
└── ralphy-archive.md
openspec/
├── specs/
├── changes/
└── project.md 示例
# Plan
/ralphy:plan Add payment processing with Stripe
# Implement
/ralphy:implement add-payments
# Validate & Archive
/ralphy:validate && /ralphy:archive add-payments "Follow AGENTS.md to plan [feature]" "Follow AGENTS.md to implement [change]" "Follow AGENTS.md to validate" "Follow AGENTS.md to archive [change]" 创建的文件
AGENTS.md
openspec/
├── specs/
├── changes/
└── project.md
.ralphy/
├── config.json
└── ralph-loop.state.json 配合 Ralph 循环运行器
npm install -g @th0rgal/ralph-wiggum
ralph "Follow AGENTS.md to implement add-api. \
Output <promise>DONE</promise> when complete." \
--max-iterations 20 工作原理
01
Ralph Wiggum 循环
AI 重复接收相同提示直到任务完成。每次迭代,它都能看到文件中的之前工作并自我纠正。
while !done; do
ai "Build X. Output DONE when complete."
done 02
OpenSpec
先有规范后有代码。结构化的规范和验收标准确保 AI 知道要构建什么。
openspec/
├── specs/ # Truth
├── changes/ # Work
└── archive/ # Done 工作流程
规划 PRD → 规范
→
实现 循环
→
验证 测试
→
归档 合并
为什么有效
需求模糊 → 规范锁定意图
AI 中途停止 → 循环重试
无法验证 → 测试验证
手动设置 → 一条命令