← ClaudeAtlas

pm-regression-deliverlisted

PM 自跑回归补全 + 闭环交付(专用于 "0 代码改动 · 仅测试资产补齐" 类需求 · 不走研发 intake · CSV → spec.ts → 跑测 → 标 DIFF 已发布 一站式)
ayouaiyouwei-arch/claude_pm_workflows · ★ 1 · AI & Automation · score 58
Install: claude install-skill ayouaiyouwei-arch/claude_pm_workflows
> 🔧 项目无关骨架版 · 项目专属配置见 PROJECT-PROFILE.md # Skill · pm-regression-deliver > 一句话定位:把"PM 自跑回归"作为**独立交付路径**(替代 /new-feature 8-agent 流水线)。专用场景:差异已实证发现代码 100% 就位(0 代码改动)· 仅需补 e2e 回归用例 · 不应走研发 intake。 > > **设计依据**:实战教训——零代码包不走 new-feature(见 knowledge/patterns/ 项目实战沉淀) > > **核心约束**:所有增删改 = 必须走页面 UI 点击 · 禁止 API 直接造数据/清数据 · setup + teardown 也必须 UI 化 --- ## 触发条件 - DIFF 裁决结论 = "0 代码改动 · 仅补回归资产" - PM 主动跑 `/pm-regression-deliver <DIFF-NNN>`(or 单独跑某个模块 / case-id) - 不走 `/new-feature`(实战教训:8-agent 流水线对此类需求是大马拉小车) --- ## 输入 | 输入 | 是否必填 | 示例 | |---|---|---| | DIFF 编号 | ✅ | `DIFF-005` / 或一个 _drafts 包名 | | CSV 来源 | ✅ | `product-docs/_drafts/<日期>-<短名>/06-用例.csv` 或 `test/test-cases/<模块>.csv` 一行段 | | 目标模块 | 自动推断 | <模块A> / <模块B> / ...(模块清单见 PROJECT-PROFILE.md § 四/五)| | 角色(默认管理员角色)| 可选 | 测试账号见 PROJECT-PROFILE.md § 六(多角色)| --- ## 5 阶段流程 ### S1 · 准备(识别输入 + 环境校验) ```bash # 1. 确认 DIFF 状态(必须 = "已裁决" 或 "0 代码") DIFF="DIFF-005" grep -A 20 "### ${DIFF}" product-docs/ai-page-interaction-audit/baseline/02-PRD-实现差异台账.md | head -25 # 2. 定位 CSV 来源 CSV="product-docs/_drafts/<日期>-<短名>/06-用例.csv" [ -f "$CSV" ] || { echo "❌ CSV 不存在 · 先跑 A6 用例专家产 06-用例.csv"; exit 1; } # 3. 验收环境配置自检(按 PROJECT-PROFILE.md § 六;相关模式见 knowledge/patterns/ 项目实战沉淀) # - 前端地址可达:curl -I <PROJECT-PROFILE § 六 前端地址> # - 多角色账号有效:(首次跑会自动验证 · 账号见 § 六) # - Playwright 装好:cd test/tools/e2e-scripts && <PROFILE § 五 包管理器> install && npx playwright install chromium ``` 主对话告知 PM: > "S1 准备完成:DIFF-<N> · CSV 已定位 · <M> 条 e2e 用例待生成 spec。" >