SuperAPI AI 工具集

bugs-to-stories

测试与质量

查看项目

更新于 10-16 09:51

技能介绍

用途:读取 tasks/bug-report-.md 中的 bug 报告,将每个 bug 转成 prd.json 中的用户故事,供 Ralph 自动修复,通常在运行 test-and-break 技能后使用。主要能力:字段映射(BUG-XXX 转为 FIX-XXX,标题加“Fix:”前缀,复现步骤写入 notes,预期与实际行为写入 description,严重程度决定优先级);优先级映射(Critical 为 1-3,High 为 4-7,Medium 为 8-12,Low 为 13+);每条故事包含 acceptanceCriteria、priority、passes 和 notes。用法:先用 ls -t tasks/bug-report-.md | head -1 找最新报告,再用 jq 检查已有 prd.json;可选择追加到现有文件(推荐原构建未完成时,备份为 prd.json.backup,优先级接在当前最高之后)或新建仅含修复故事的文件(branchName 形如 ralph/bugfix-[date],优先级从 1 开始);随后生成故事并用 jq 验证统计。完成后向用户报告新增数量与优先级分布,可运行 ./ralph.sh 开始修复。限制:依赖 test-and-break 的 bug 报告格式和 prd.json 结构;集成方式不明确时需询问用户;未提供独立安装或定价信息。