requirement-restatelisted
Install: claude install-skill konwait12/pm-scaffold
# Requirement Restate(需求重举 · 复述确认能力)
## 目的与边界(Purpose And Boundary)
本 skill 是**能力(`output_kind=process`)**,不是产物型 skill:它产出的过程记录(RR 重述清单)**永远不进 prd.md 正文**,只作为「共享理解检查点」喂给后续工作项。注册表 `workflow-registry.json` 已将其标记为 `output_kind: process`。
本 skill **只做收敛确认(verbatim 复述)**,仅在有可追溯来源(L1-L4)时运行。**发散收敛已拆出为独立的 `brainstorming` skill**(材料稀疏 / L0 时的候选发散与人工四值处置,不再属于本 skill)。
- **需求复述 RR-NNN**:原始需求可追溯(L1-L4,至少存在口头或书面来源)时,用 **stakeholder 原话 verbatim** 逐条复述确认,建立共享理解检查点。矛盾标 `CONFLICT` → 路由 `issue-record`(CLS 类别);未知标 `UNKNOWN` → 路由 `issue-record` Q-XXX(INF 类别)。
**Do not**:不发明业务事实、不替 stakeholder / 负责人做处置决定、不把 AI 推断当已确认需求、不让过程记录本身到达 `confirmed`。本 skill 不在此解决冲突(只标记并路由到 issue-record)。
**PRD 归宿**:❌ **永远不进 PRD 正文**。本 skill 是分析过程(Analysis Process),产物是过程记录。复述确认通过后:重述通过的需求行进入 `project-background-goal` 和 `user-journey-and-stories` 草案;CONFLICT → `issue-record` ISS-XXX(CLS 类别);UNKNOWN → `issue-record` Q-XXX(INF 类别)。`requirement-restate.md` 过程记录本身永远不进入 prd.md 正文。
**本 Skill 属于 Branch**(参见 `src/framework/governance.md` §Human-In-The-Loop Inquiry Contract)。`prd-assembly` 进入 §0 上游清单时会**主动询问**"要不要在 §0 标注 requirement-restate 来源链"——若 stakeholder 显式要求可追溯到 restate,则 §0 加一行 RR-XXX 摘要;否则不出现。触发条件:原始需求被多团队/多语言/多源转述、多源术语不一致、误读代价高(合规/法律/昂贵构建)、需要正式的"我们真的同意了吗"检查位、新 stakeholder 加入需重新锚定、材料稀疏到无法进入主干(L0,此时交给 brainstorming skill)。
## 输入与输出(Inputs And Outputs)
Inputs:
- Original source materials(meeting minutes, emails, BRD, audio/video transcripts, chat, tickets)——源材料必需(L1-L4)
- Background artifact(`background-goal.md`,如有