brainstorminglisted
Install: claude install-skill konwait12/pm-scaffold
# Brainstorming(发散收敛 · 头脑风暴能力)
## 目的与边界(Purpose And Boundary)
本 skill 是**能力(`output_kind=process`)**,不是产物型 skill:它产出的过程记录 `brainstorming-output.md`(SCN 发散候选与人工处置表)**永远不进 prd.md 正文**,只作为「收敛后的输入包」喂给后续工作项。注册表 `workflow-registry.json` 已将其标记为 `output_kind: process`。
本 skill 是**发散器**,只负责一件事:当输入**只停留在一行想法 / 材料稀疏 / 需要方案发散**时,把"这想法到底是什么"扩展成一组可被人工处置的候选。它**不做**需求复述确认(那是 `requirement-restate`)、不做冲突路由(CONFLICT 是复述阶段的职责)、不做可行性判断。
按 **12 个场景维度**发散候选(lifecycle / roles / normal-alternate-exception-failure-timeout / permission / data condition / handoff / dependency / cancellation / retry / rollback / change-recovery / constraint),聚类去重后编号 `SCN-XXX`、**全部标注 `AI_INFERENCE`**,交人工 **四值处置**(`include` / `exclude` / `defer` / `research`),**仅 `include` 候选**综合成 ≥50 字输入包写入 `project-background-goal` 输入包。
**Do not**:不发明��务事实、不替负责人做处置决定、不把发散候选当已确认需求、不让过程记录本身到达 `confirmed`、不把候选直接写回正式产物(只有 `include` 进输入包)。
**PRD 归宿**:❌ **永远不进 PRD 正文**。本 skill 是分析过程(Analysis Process),产物是过程记录。确认后仅 `include` 候选综合为输入包进入 `project-background-goal`。`brainstorming-output.md` 过程记录本身永远不进入 prd.md 正文。
**本 Skill 属于 Branch**(参见 `src/framework/governance.md` §Human-In-The-Loop Inquiry Contract)。仅当 stakeholder 显式要求可追溯 SCN-XXX 时,`prd-assembly` 才在 §0 加一行摘要;否则不出现。触发条件:L0 仅一行想法、材料稀疏到无法进入主干、需要方案发散与候选收敛。
## 输入与输出(Inputs And Outputs)
Inputs:
- L0 原始想法 / 稀疏材料(仅一行想法即可触发)
- 若有材料(消息 / 邮件 / 纪要)按 `references/source-handling.md` 登记 SRC-*
- Background artifact(`background-goal.md`,如有)
- 范围基线(journey 的 §范围基线,如有)
Output(均为**过程记录**,非 PRD 产物):
- `bra