better-ralph

🔄 PRD 驱动的智能迭代开发助手

🥥72总安装量 16评分人数 19
100% 的用户推荐

基于 OpenClaw 标准工具的 PRD 驱动开发技能,自动迭代实现用户故事、执行质量检查并追踪进度,提升结构化开发效率。

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 纯文档型资产,无可执行代码,无代码注入风险
  • ✅ 无危险函数调用(eval/exec/system/subprocess),无网络通信与数据收集
  • ⚠️ T3 来源(社区/个人开发者),建议审查后使用
  • ✅ 使用标准 OpenClaw 工具,实际操作由 Claude Code 框架控制
  • ✅ 无敏感信息硬编码,权限申请与功能匹配

使用说明

Better Ralph 是一款基于 PRD(产品需求文档)驱动的自主编码工作流技能,旨在通过结构化方式实现用户故事的自动化迭代开发。该技能通过解析 prd.json 中的需求定义,自动完成从故事选择、代码实现、质量检查到 Git 提交的全流程管理,为开发者提供标准化的敏捷开发体验。

核心用法遵循严格的九步迭代流程:首先读取 prd.jsonprogress.txt 获取当前状态与代码库模式,按优先级选择未完成的用户故事;随后确保 Git 分支正确,基于验收标准实现具体功能;完成开发后运行项目质量检查(如测试、类型检查),仅在全部通过后执行 Git 提交;最后更新 PRD 状态并追加进度日志,形成完整的开发轨迹记录。整个过程严格遵循"一次迭代一个故事"的原则,确保变更的原子性和可追溯性。

显著优点在于其高度结构化的工作流设计。通过将 PRD 直接绑定到代码实现,团队可以确保开发活动始终与产品需求保持一致,避免需求漂移。自动化的质量门禁机制(Quality Gates)防止了缺陷代码进入版本库,而 progress.txt 的累积式记录形成了宝贵的知识库,帮助团队沉淀代码模式与最佳实践。对于采用敏捷或 Scrum 方法论的团队,这种自动化故事追踪大幅减少了状态同步的手动 overhead。

潜在缺点主要体现在灵活性与来源可信度方面。该技能要求项目必须遵循特定的 prd.json 格式规范,对于已有成熟工作流的团队可能存在迁移成本。每次调用仅处理一个故事的设计虽然保证了专注性,但也意味着复杂功能需要多次交互才能完成。此外,作为 T3 级社区来源的技能,其维护可持续性与长期支持需要用户自行评估。

适合的目标群体主要是采用结构化开发流程的敏捷团队、独立开发者以及需要严格需求追踪的工程项目。特别适用于具有明确验收标准、使用 Git 版本控制、且愿意采用 PRD 驱动开发模式的项目。对于缺乏技术背景的产品经理,该技能也能提供透明的开发进度可视化。

使用风险主要包括 Git 操作风险与质量检查配置依赖。技能会执行分支切换、提交等 Git 操作,在复杂分支策略下可能需要人工介入解决冲突。质量检查命令(如 npm test)依赖于项目本身的配置,若配置不当可能导致误报或漏报。此外,文件读写操作虽由 Claude Code 框架管控,但仍建议用户在重要代码库中启用分支保护策略,避免自动化提交影响主分支稳定性。

better-ralph 内容

手动下载zip · 3.0 kB
SKILL.mdtext/markdown
请选择文件