{"id":"3bd57aee-962a-491a-bd64-9abe7133eef2","shortId":"EYHYnE","kind":"skill","title":"forge-brainstorm","tagline":"通用头脑风暴。任何时候、任何话题都能用。4种模式：产品·内容·构建·探索。6阶段：上下文感知→深度提问→景观感知→前提挑战→方案生成→思考文档。支持用 Mermaid/show-widget/Image 2 做思维导图、流程图、概念图辅助判断。触发方式：用户说\"头脑风暴\"、\"brainstorm\"、\"讨论一下\"、\"我有个想法\"、\"帮我想想\"、\"画图梳理想法\"、任何需要发散讨论或视觉化决策的场景。","description":"# /forge-brainstorm：通用头脑风暴\n\n任何时候、任何话题。讨论完用户自己决定下一步。\n\n全程中文。\n\n---\n\n## 铁律\n\n1. **一次一个问题** — 不要连续抛出多个问题。优先选择题，减少用户认知负担。\n2. **反谄媚** — 禁止说\"有趣的想法\"、\"很好的思路\"、\"有很多种方式\"。直接给判断。\n3. **证据先于断言** — 不说\"这应该可行\"，要说\"基于 X 证据，Y 方案可行因为 Z\"。\n4. **不要替用户做决定** — 给方案、给推荐、给理由，但最终选择权在用户。\n5. **急躁逃生口** — 用户任何时候说\"别问了\"、\"直接给方案\"、\"跳过\"，立即跳到 Phase 4。\n\n---\n\n## 前置脚本（每次先运行）\n\n```bash\n_ROOT=$(git rev-parse --show-toplevel 2>/dev/null || pwd)\necho \"项目根目录: $_ROOT\"\n\n# 检测项目类型\n[ -f \"$_ROOT/package.json\" ] && echo \"检测到: Node.js 项目\"\n[ -f \"$_ROOT/requirements.txt\" ] && echo \"检测到: Python 项目\"\n[ -f \"$_ROOT/go.mod\" ] && echo \"检测到: Go 项目\"\n[ -f \"$_ROOT/Cargo.toml\" ] && echo \"检测到: Rust 项目\"\n\n# 检查已有文档\n[ -f \"$_ROOT/docs/PRD.md\" ] && echo \"发现 PRD\" && head -20 \"$_ROOT/docs/PRD.md\"\n[ -f \"$_ROOT/docs/DESIGN.md\" ] && echo \"发现 DESIGN.md\"\n[ -f \"$_ROOT/docs/ENGINEERING.md\" ] && echo \"发现 ENGINEERING.md\"\n\n# 检查已有 brainstorm 文档（新约定优先）\nls -d \"$_ROOT/docs/讨论/\"*/ 2>/dev/null && echo \"发现 docs/讨论/ 子目录（新约定 brainstorm 归档）\"\nls \"$_ROOT/docs/brainstorm-\"*.md 2>/dev/null && echo \"发现历史思考文档（旧约定）\"\nls \"$_ROOT/brainstorm-\"*.md 2>/dev/null && echo \"发现历史思考文档（根目录）\"\n```\n\n---\n\n## Phase 0：上下文感知 + 模式检测\n\n### 步骤\n\n1. **运行前置脚本** — 了解项目环境和已有文档\n2. **如果在项目目录中** — 快速扫描项目结构（Glob + 读取关键文件），理解当前状态\n3. **听用户说** — 用户描述他在想什么。不要打断，不要急着分类。\n4. **自动检测模式** — 根据用户描述的内容，判断最合适的模式\n5. **AskUserQuestion 确认模式**：\n\n```\n我判断这次讨论适合【{模式名}】模式。\n\nA) {模式名} — {一句话描述}\nB) 产品模式 — 工程项目/功能设计/系统架构\nC) 内容模式 — 写文章/演讲/内容策划\nD) 构建模式 — 小demo/POC/学习项目/黑客松\nE) 探索模式 — 方向不明确，先聊聊\n\n选哪个？\n```\n\n### 模式定义\n\n| 模式 | 姿态 | 适用场景 |\n|------|------|---------|\n| **产品模式** | 严格诊断，挑战假设，追问需求真实性 | 工程项目、新功能、系统设计、产品规划 |\n| **内容模式** | 编辑伙伴，帮理清思路和结构 | 写文章、做演讲、内容策划、教程编写 |\n| **构建模式** | 热情协作者，追求\"whoa\"效果 | 小demo、POC、学习项目、黑客松、Side Project |\n| **探索模式** | 最宽漏斗，帮找方向 | 方向不明确、纯粹想聊、灵感触发 |\n\n---\n\n## Phase 1：深度提问（模式专属）\n\n**核心规则**：\n- 一次只问一个问题\n- 优先给选择题（A/B/C），减少开放式提问\n- 智能跳过：如果用户在描述中已经回答了某个问题，不要重复问\n- 根据用户回答的深度动态调整：回答详细就少问，回答模糊就追问\n\n### 产品模式 — 6 个强迫性问题\n\n按顺序逐个问，每个问题等用户回答后再问下一个：\n\n**Q1：需求真实性**\n> \"谁在因为这个问题痛苦？不是'用户'——是哪个具体的人，在哪个具体的场景，每周浪费多少时间？\"\n\n**Q2：现状分析**\n> \"他们现在怎么解决的？如果答案是'忍着'或'用Excel凑合'——说明痛苦可能没那么大。如果答案是'花钱买了个烂工具'——那才是真需求。\"\n\n**Q3：最窄楔子**\n> \"最小的、有人愿意付费（或愿意天天用）的版本是什么？不是MVP——是最窄的楔子。砍掉一切'nice to have'，只剩什么？\"\n\n**Q4：独特洞察**\n> \"你知道什么别人不知道的？为什么是你做这个，而不是已有的 N 个方案？\"\n\n**Q5：观察性证据**\n> \"有什么观察到的行为（不是访谈）支持这个需求？用户实际在做什么，而不是他们说他们想要什么？\"\n\n**Q6：未来适配**\n> \"假设大获成功——3个月后这个东西长什么样？会不会发现今天的架构/方向是个死胡同？\"\n\n### 内容模式 — 5 个编辑问题\n\n**Q1：核心论点**\n> \"一句话说清楚你的核心观点——不超过 15 个字。如果说不出来，说明还没想清楚。\"\n\n**Q2：受众定位**\n> \"写给谁？这个人读完后会做什么不同的事？如果答不出'做什么不同'，可能不值得写。\"\n\n**Q3：结构骨架**\n> \"你脑中的大纲是什么？三个大块？五个步骤？一个故事？如果还没有——我们先一起搭。\"\n\n**Q4：差异化**\n> \"关于这个话题已经有 100 篇文章了。你这篇的独特视角是什么？\"\n\n**Q5：交付形式**\n> \"什么形式最合适？长文/系列/教程/对话体/清单体？受众在哪里消费？\"\n\n### 构建模式 — 4 个 Builder 问题\n\n**Q1：最酷版本**\n> \"忘掉限制——这个东西最酷的版本是什么？让人看到会说'whoa'的版本。\"\n\n**Q2：给谁看**\n> \"你做完之后给谁看？朋友？面试官？Twitter？'给自己用'也行——但要诚实。\"\n\n**Q3：最快路径**\n> \"从现在到能跑的 demo，最短路径是什么？一天能搞定吗？什么必须有，什么可以假数据？\"\n\n**Q4：学习目标**\n> \"你想通过这个项目学到什么？技术选型应该围绕这个目标。\"\n\n### 探索模式 — 3 个宽漏斗问题\n\n**Q1：兴奋点**\n> \"什么让你兴奋？不用给理由——直觉先行。\"\n\n**Q2：约束**\n> \"有什么硬约束？时间、技能、预算、工具——任何限制都行。\"\n\n**Q3：10x 版本**\n> \"如果这个想法成功了，10x 的版本是什么？不是改进——是质变。\"\n\n---\n\n## Phase 2：景观感知（可选）\n\n**目的**：跳出用户的认知边界，引入外部视角。\n\n### 触发条件\n\n- 产品模式：默认触发（需要了解竞品和行业现状）\n- 内容模式：仅在用户不确定差异化时触发\n- 构建模式：仅在用户想了解类似项目时触发\n- 探索模式：用户说\"不需要\"时跳过\n\n### 执行\n\n1. **AskUserQuestion**：\"要不要花 30 秒搜索一下行业/领域的现状？A) 搜一下 B) 不用，我了解\"\n2. 如果用户选 A：\n   - 使用 WebSearch 搜索关键词（2-3 次搜索）\n   - 综合三层信息：\n     - **已知层**：自身知识库中的信息\n     - **搜索层**：WebSearch 返回的最新信息\n     - **第一性原理层**：从基本原理推导的判断\n3. 产出一段\"景观摘要\"（3-5 句话），包含：\n   - 当前行业/领域的状态\n   - 已有的类似方案（竞品/替代品）\n   - 可借鉴的模式和需要避免的坑\n\n---\n\n## Phase 3：前提挑战\n\n**目的**：在生成方案之前，质疑讨论的前提本身。这是防止 XY 问题的关键环节。\n\n### 必问 3 个挑战\n\n**挑战1：这是正确的问题吗？**\n> \"我们退一步——你真正想解决的问题是 X，但你提出的方案是 Y。有没有可能 X 本身就不是最根本的问题？\"\n\n如果用户的描述明确且根因清晰，可以简化为确认：\"你要解决的核心问题是 X，对吗？\"\n\n**挑战2：不做会怎样？**\n> \"如果完全不做这件事——6个月后会发生什么？如果答案是'没什么'——也许不值得做。\"\n\n**挑战3：已有什么可以复用？**\n> \"在你已有的项目/代码/内容中，有什么可以直接用或改造的？从零开始往往是错觉。\"\n\n如果在项目目录中，主动用 Glob/Grep 搜索可能相关的已有资源。\n\n### 思维工具（按需使用）\n\n以下工具不需要全部使用，根据讨论场景选择最合适的 1-2 个：\n\n| 工具 | 使用时机 | 问法 |\n|------|---------|------|\n| **反转思维** | 用户对方案很确定时 | \"怎么让这件事确定失败？避开这些坑就行。\" |\n| **聚焦减法** | 方案太大、功能太多时 | \"砍掉什么能让核心更强？哪些功能是恐惧驱动的？\" |\n| **速度校准** | 用户在犹豫要不要做时 | \"这个决策可逆吗？可逆就快决定——错了再改。\" |\n| **代理怀疑** | 用户追求指标/数字时 | \"这些指标还在服务用户吗？还是指标本身变成了目标？\" |\n| **梦想状态映射** | 需要长期视角时 | \"当前状态 → 这次计划做到的状态 → 12个月后的理想状态。画一下。\" |\n| **最窄楔子** | 方案太宏大时 | \"最小的值得做的版本是什么？一个人一周能搞定的？\" |\n\n---\n\n## Phase 4：方案生成（强制 2-3 方案）\n\n**铁律**：不允许只给一个方案。必须至少两个，让用户有选择。\n\n### 方案结构\n\n```\n### 方案 A：{名称}（最小可行）\n- 核心思路：{1-2句话}\n- 做什么：{具体内容}\n- 不做什么：{明确排除的}\n- 优点：{为什么考虑这个}\n- 缺点：{诚实的问题}\n- 适合场景：{什么情况下选这个}\n\n### 方案 B：{名称}（理想版本）\n- 核心思路：{1-2句话}\n- 做什么：{具体内容}\n- 不做什么：{明确排除的}\n- 优点：{为什么考虑这个}\n- 缺点：{诚实的问题}\n- 适合场景：{什么情况下选这个}\n\n### 方案 C：{名称}（创意/侧面方案）[可选]\n- 核心思路：{完全不同的角度}\n- ...\n\n### 推荐\n我推荐【方案 X】，因为 {具体理由，不是泛泛的\"平衡了各方面\"}。\n```\n\n### Pushback 模板\n\n在方案讨论中，如果检测到以下模式，**必须 pushback**：\n\n| 检测模式 | Pushback |\n|---------|----------|\n| 模糊市场/受众 | \"AI工具\"不是市场——哪个具体的人每周在哪个具体任务上浪费 2+ 小时？ |\n| 社交证明代替需求验证 | \"大家都觉得不错\"——有人愿意付费吗？有人会在它挂掉时恐慌吗？ |\n| 平台愿景 | \"需要完整平台才能用\"——这是个红旗。最小的有价值版本是什么？ |\n| 未定义术语 | \"更流畅的体验\"——'流畅'不是功能。哪一步导致用户流失？ |\n| 论点模糊（内容模式） | \"一句话说清楚你的核心观点，不超过 15 个字\" |\n| 受众宽泛（内容模式） | \"写给谁？这个人读完后会做什么不同的事？\" |\n| 功能堆砌（构建模式） | \"你列了 12 个功能——哪 2 个能让人说'whoa'？其他的都砍掉。\" |\n| 技术选型先行 | \"你在选技术栈之前——用户需要什么？技术是手段不是目标。\" |\n\n---\n\n## Phase 4.5：视觉决策辅助（按需）\n\n当讨论进入「用户需要看见才好判断」的状态时，读取 `../_shared/visual-decision-layer.md`，选择合适的视觉产物：\n\n- **结构判断**：优先 Mermaid / show-widget，适合思维导图、流程图、方案矩阵、因果链。\n- **观感判断**：使用 Image 2，适合 UI 首屏、功能概念图、复杂空态/错态、设计气质预判。\n- **不要画图**：简单 A/B 决策、纯后端逻辑、文字 30 秒能讲清的内容。\n\n### 输出规则\n\n1. 先写清楚「这张图帮助用户判断什么」，再生成图。\n2. 一次最多 3 张图：A/B/C 方案或主线/异常/移动端。\n3. 图和 prompt 保存到当前 brainstorm 归档目录的 `assets/`。\n4. 如果无可用生图工具或 API key，只保存 prompt pack，不假装已经生成。\n5. 产品模式若最终进入交互链路稿，将图片引用写入对应 Step 的 `1.2 效果图`。\n\n---\n\n## Phase 5：思考文档\n\n### 5.1 自审\n\n在写文档之前，自己先检查一遍：\n\n- [ ] 有没有未定义的术语或模糊表述？\n- [ ] 有没有相互矛盾的陈述？\n- [ ] 有没有\"待定\"占位符？\n- [ ] 范围是否清晰——什么在范围内，什么不在？\n- [ ] 关键假设是否明确列出？\n\n发现问题就修正，不需要问用户。\n\n### 5.2 对抗性审查（派 subagent）\n\n使用 Agent 工具派一个独立审查者：\n\n```\nAgent prompt：\n你是一个怀疑论者。阅读以下思考文档，找出 3 个最大的漏洞：\n1. 最容易失败的点是什么？\n2. 最大的盲区是什么？\n3. 如果只有一半的时间/资源，应该砍掉什么？\n\n文档内容：{思考文档全文}\n```\n\n将审查结果附在文档末尾的\"对抗性审查\"章节中。\n\n### 5.3 用户确认\n\n**AskUserQuestion**：\n\n```\n思考文档已完成，包含对抗性审查。核心结论：\n\n{2-3句话的核心结论}\n\n对抗性审查发现了这些漏洞：\n{1-2个最关键的漏洞}\n\nA) 确认，进入下一步\nB) 有问题，修改后再确认\nC) 需要更深入讨论某个方面\nD) 放弃，这个想法不值得继续\n```\n\n### 5.4 文档模板\n\n#### 路径约定\n\n- **info2action 项目**：必须保存到 `docs/讨论/{模块名}/`，文件名 `{YYYY-MM-DD}-{模块名}-{类型}.md`；类型如 `需求讨论` / `整体方案对齐稿` / `线框图草稿` / `整体全貌稿` / `交互原型.html`；参考素材（竞品截图等）放同子目录下\n- **其他项目**：若存在 `docs/讨论/` 目录则沿用同约定；否则落当前目录 `brainstorm-{topic}-{YYYY-MM-DD}.md`\n- **不要**放 `docs/调研/`（一次性调研专区）或 `docs/优化/`（已上线功能的优化讨论专区）\n\n#### 结构选型（按讨论复杂度二选一）\n\n##### 结构 A：问答式决策日志（默认推荐，适合产品模式 / 多轮迭代）\n\n每条决策用 `追问 → 选项 → AI 倾向 → 答：` 四件套，新盲点追加新章节不破坏历史。事件聚合模块 22 轮讨论即为此结构。\n\n```markdown\n# 需求讨论：{模块名}\n\n**日期**：{起步 YYYY-MM-DD} · {最新更新 YYYY-MM-DD}\n**模式**：forge-brainstorm 产品模式\n**状态**：⏳ 第 N 轮审视中 / ✅ 全部锁定\n**参与者**：用户（{name}） + Claude\n\n## 0. 如何继续这次讨论（给下一台电脑的自己 / 新会话）\n{cd / git pull / 读文档命令 + 进度锚点 + 下次第一句话}\n\n## 1. 背景（用户原始描述，保持原语言）\n\n## 2. 用户深层痛点（Phase 1 提炼，1-3 句核心洞察）\n\n## 3. 竞品/参考扫描（Phase 2 景观）\n\n## 4. 已达成的共识\n\n## 5. 项目现状扫描\n\n## 6-N. 方案调研 / 推荐方案 / 对抗性审查\n\n## N+1. 完整决策表（第一轮锁定，X 项，紧凑表格）\n\n## N+2. 第二轮审视：待讨论项清单（{日期} 由 Claude 提出）\n\n> **使用方式**：用户在每条下方 `答：` 直接写决策；AI 不得代填。\n> **格式约定**：`追问 → 选项 → AI 倾向 → 答：`\n\n#### 追问 {编号} — {一句话问题}\n\n{背景 1-2 句}\n\n- A) {选项}\n- B) {选项}\n- **AI 倾向**：{A/B/组合} —— {一句理由}\n\n**答**：\n\n---\n\n## N+3. 第三轮审视：新方案引发的连锁问题\n{用户答了新方案后，列出被推翻的旧决策 + 新盲点}\n\n## ... （继续追加轮次直到收敛）\n\n## 最后一节. 原始讨论纪实（保留关键对话轮次精华，用于未来复盘决策路径）\n```\n\n**问答式强制规则**：\n- 每一轮审视**独立章节**（§N+2 / §N+3 / §N+4 ...），不回填修改上一轮，保留决策溯源\n- **AI 不得代填 `答：`**；用户未答就留空\n- 每条追问必须给 `AI 倾向` + 一句理由；拒绝\"你觉得呢\"式开放题\n- 上一轮答案被下一轮推翻时，在新轮章节显式标\"⚠️ 推翻 §N-X 的决策 Y\"\n- 最后一轮全答完 → AI 整合增量到完整决策表，状态栏改 ✅\n\n##### 结构 B：段落式思考文档（适合轻量一次性 brainstorm / 内容模式）\n\n```markdown\n# 头脑风暴：{主题}\n\n**日期**：{YYYY-MM-DD}\n**模式**：{产品/内容/构建/探索}\n**状态**：{草案/已确认/已归档}\n\n## 背景\n{用户最初的描述，保持原始语言}\n\n## 关键发现\n### 深度提问摘要\n### 景观感知\n### 前提挑战\n\n## 方案\n### 方案 A：{名称}\n### 方案 B：{名称}\n### 推荐与理由\n\n## 用户决策\n\n## 对抗性审查\n\n## 下一步\n```\n\n#### 重型 brainstorm 的配套产物（产品模式推荐）\n\n决策链条超过 2 轮审视时，除主需求讨论文档外，**额外产出\"整体全貌稿\"**作为通读入口：\n\n- 文件名：`{YYYY-MM-DD}-{模块名}-整体全貌稿.md`\n- 用途：面向\"不想读决策过程、只想整体过目\"的场景（用户自己未来回看、或喂给 /forge-prd）\n- 结构：产品原则 / 用户使用流程 / 技术方案全貌 / 风险地图 / 指标与验收 / TL;DR 必答要点\n- 原则：从问答式主文档里**提炼结论**，不复述讨论过程\n\n可选配套：线框图草稿 `.md` / 交互原型 `.html` / 方案对齐稿 `.md`，同子目录归档。\n\n### 5.5 交互链路稿（跨阶段活文档）\n\n#### 定位与生命周期\n\n按**用户交互链路**串起来的\"走查稿 + 技术实现手册\"——每一步同时讲清楚：**看到什么 / 能做什么 / 背后怎么实现**。跨 4 个阶段持续演进，每阶段补一层字段：\n\n| 阶段 | 补充字段 | 完成标志 |\n|---|---|---|\n| **brainstorm** | 主线 Step 骨架（触发 / 效果图占位 / 视觉数据 / 可交互元素）+ Mermaid 跳转总览 | 所有 Step 串联完整、跳转无断链 |\n| **PRD** | Given / When / Then 验收场景 | 验收场景覆盖 ≥ 80% 主线 Step |\n| **设计** | 视觉效果图（Image 2 / Figma / Sketch 导出）替换占位 + 空态 / 错态规范 | 每 Step 有高保真图 |\n| **工程** | API 与状态 + 技术要点 + 埋点 / 日志 | 全字段 filled，代码可直接据此实现 |\n| **完成** | 真实截图（Playwright 或手动）替换 Image 2 占位 | 100% 真实图 |\n\n**与其他文档的分工**：\n- **不是** PRD（PRD 管\"应该是什么\"）\n- **不是** DESIGN.md（设计稿管\"视觉 token / 组件规范\"）\n- **不是** ENGINEERING.md（架构管\"全局数据流\"）\n- **是** 贯穿所有阶段的\"按交互链路组织的单一真相源\"\n\n#### 路径\n\n- 文件：`docs/讨论/{模块名}/{YYYY-MM-DD}-{模块名}-交互链路稿.md`\n- 图片：同模块 `docs/讨论/{模块名}/assets/`，命名 `step{N}-{描述}.png` / `e{N.M}-{描述}.png`（分支）/ `overview.png`（总览）\n\n#### 通用模板（未来模块直接拉一份空白副本填）\n\n```markdown\n# {模块名} 交互链路稿\n\n**日期**: {YYYY-MM-DD 起草} · {YYYY-MM-DD 最新}\n**模块**: {模块名}\n**当前阶段**: ⏳ brainstorm-骨架 / PRD-补验收 / 设计-补视觉 / 工程-补 API / ✅ 完成\n**关联文档**: 需求讨论 / 整体全貌稿 / PRD / DESIGN / ENGINEERING\n\n## 0. 使用方式\n\n通读顺序: §1 跳转总览 → §2 主线链路 → §3 附录分支 → §4 字段扩展包 → §5 阶段状态表\n批注方式: 每 Step 末尾 `❓ 问题区` 直接写疑问,AI 下一轮回来答\n\n## 1. 全局跳转总览\n\n​```mermaid\nflowchart LR\n  S1[Step 1: 页面/组件] --> S2[Step 2: ...]\n  S2 --> S3[Step 3: ...]\n  S3 -.异常.-> E3[附录 E3.1]\n​```\n\n## 2. 主线链路\n\n### Step 1 — {一句话标题}\n\n#### 1.1 触发 & 入口\n- **来源**: 用户从哪个页面/路由进入\n- **前置状态**: 登录 / 未登录 / {其他用户状态}\n- **触发条件**: 打开页面 / 点击 / hover / {其他事件}\n\n#### 1.2 效果图\n\n![Step 1](./assets/step1-{描述}.png)\n\n> 图类型: {真实截图 | Image 2 占位 | Mermaid 线框}\n\n#### 1.3 视觉元素与数据\n\n| 元素 | 数据来源 | loading 态 | 空态 | 错态 |\n|---|---|---|---|---|\n| 元素 A | API `{path}` 的 `{field}` | 骨架屏 | \"暂无数据\" | \"加载失败,重试\" |\n| 元素 B | 前端 store `{storeName}` | ... | ... | ... |\n\n#### 1.4 可交互元素\n\n| 元素 | 交互方式 | 下一步 |\n|---|---|---|\n| 按钮 X | 点击 | → Step 2 |\n| 链接 Y | 点击 | → 新 tab 打开 Step 5 |\n| 输入框 Z | 失焦 | 本步内刷新（不跳转）|\n\n#### 1.5 API 与状态 (工程阶段补)\n\n- **前端 store action**: `{storeName}.{action}()` → 改 `{state path}`\n- **后端接口**: `{METHOD} {path}` - request / response schema\n- **DB 变化**: `UPDATE {table} SET ...` / `INSERT INTO ...`\n- **时序图** (如涉及并发/SSE)\n\n#### 1.6 技术要点与风险 (工程阶段补)\n\n- **组件选型**: {shadcn/ui Dialog / 自造组件 / ...}\n- **性能考量**: {虚拟滚动 / 防抖 / 懒加载 / ...}\n- **边界与已知问题**: ...\n- **依赖**: {新增 npm 包 / 后端服务 / ...}\n\n#### ❓ 问题区\n\n<!-- 用户在此标疑问,AI 下一轮回来答,答完保留追溯 -->\n\n---\n\n### Step 2 — ...\n\n## 3. 附录: 分支链路\n\n### 异常 E3.1 — Step 3 的 {场景}\n\n- **触发**: {什么条件走这里}\n- **效果图**: ![](./assets/e3.1-{描述}.png)\n- **可交互元素**: {简化版表格}\n- **技术处理**: {降级/重试/提示}\n\n### 边界 B1.2 — Step 1 的 {边界态}\n\n## 4. 字段扩展包\n\n### 4.1 验收场景 (PRD 阶段补)\n\n| Step | Given | When | Then |\n|---|---|---|---|\n\n### 4.2 埋点 / 日志 (工程阶段补)\n\n| Step | 事件名 | 字段 |\n|---|---|---|\n\n## 5. 文档阶段状态\n\n- [ ] ⏳ brainstorm: 主线骨架 + 跳转总览\n- [ ] ⏳ PRD: 验收场景\n- [ ] ⏳ 设计: 视觉效果图\n- [ ] ⏳ 工程: API + 组件 + 埋点\n- [ ] ⏳ 完成: 真实截图替换占位\n```\n\n#### 强制规则\n\n- **主线独立 + 附录分支链路**：异常/边界不塞主线内\n- **每 Step 固定 6 字段**（1.1-1.6）：不减，可留空；`1.5/1.6` 允许标 `(工程阶段补)` 占位\n- **每 Step 末尾 `❓ 问题区`**：用户批注主入口；AI 答完保留历史不删\n- **图归档到 `assets/`**：brainstorm 期用 Image 2 占位，设计期用设计稿导出，完成期用真实截图；文件名不变只换内容\n- **阶段状态表必填**：§5 checkbox 反映文档当前演进阶段\n- **不维护具体模块示例**：skill 只存通用模板；未来模块拉空白副本填\n\n#### 何时产出\n\n- 产品模式 brainstorm 阶段，**整体全貌稿确认后**拉交互链路稿骨架\n- 轻量 brainstorm（内容/探索模式）**不产出**此文档\n- 非 info2action 项目：若有 `docs/讨论/` 目录沿用；否则落当前目录 `{模块名}-交互链路稿-{YYYY-MM-DD}.md`\n\n---\n\n## Phase 6：下一步（用户决定）\n\n思考文档确认后，**建议但不强制**下一步：\n\n### 根据模式和讨论结果推荐\n\n**产品模式**：\n```\n思考文档已确认。建议下一步：\n\nA) /forge-prd — 将思考转化为正式 PRD + Feature Spec（推荐）\nB) 存档 — 不立即行动，稍后再说\nC) 继续讨论 — 还有没想清楚的，再聊一轮\n\n⚠️ 产品模式不允许跳过 PRD 直接开发。\nFeature Spec（含 Given/When/Then 验收场景）是开发和 QA 的行为契约，必须在开发前确认。\n```\n\n**内容模式**：\n```\n思考文档已确认。建议下一步：\n\nA) 开始写作 — 我可以帮你按大纲写初稿\nB) 存档 — 大纲留着，你自己写\nC) 继续讨论 — 再打磨一下结构或论点\n```\n\n**构建模式**：\n```\n思考文档已确认。建议下一步：\n\nA) /forge-dev — 直接进入开发（推荐，构建模式不需要完整PRD）\nB) /forge-prd — 先写 PRD 再开发（适合想做扎实的情况）\nC) 存档 — 想法留着，还没准备好动手\nD) 继续讨论 — 再想想技术选型或架构\n```\n\n**探索模式**：\n```\n思考文档已确认。建议下一步：\n\nA) 切换到其他模式 — 方向明确了，用产品/内容/构建模式深入\nB) 存档 — 想法留着继续发酵\nC) 继续探索 — 还想聊别的方向\n```\n\n---\n\n## 重要规则\n\n### 交互规则\n- **一次一个问题** — Phase 1 的问题逐个问，不要一次抛出全部\n- **优先选择题** — 减少\"你觉得呢？\"这种开放式问题\n- **智能跳过** — 用户在描述中已经回答的问题，不要重复问\n- **急躁逃生口** — 用户说\"别问了\"→ 立即跳到 Phase 4\n- **最多 8 轮提问** — Phase 1 + Phase 3 合计不超过 8 个问题。问够了就停。\n\n### 反谄媚规则\n- ❌ \"这是个有趣的想法\" → ✅ \"这个想法的核心价值在于 X\"\n- ❌ \"有很多种方式可以实现\" → ✅ \"有两个方案：A 适合 X 场景，B 适合 Y 场景\"\n- ❌ \"你的思路很好\" → ✅ \"你说的 X 部分成立，但 Y 部分有漏洞\"\n- ❌ \"让我们一起探索\" → ✅ \"我认为方向应该是 X，因为 Y\"\n- ❌ \"这取决于你的需求\" → ✅ \"基于你说的 X，我推荐 Y\"\n\n### 质量规则\n- **所有方案必须诚实** — 不隐藏缺点，不夸大优点\n- **推荐必须有具体理由** — \"因为你说了 X，所以推荐 Y\"，不是\"综合考虑\"\n- **范围必须清晰** — 每个方案明确\"做什么\"和\"不做什么\"\n- **假设必须显式** — 方案依赖的假设全部列出\n\n### 文档规则\n- **优先按项目约定归档** — info2action 必须走 `docs/讨论/{模块名}/`；其他项目若有 `docs/讨论/` 目录同此；否则落当前目录\n- **文件名包含日期** — `{YYYY-MM-DD}-{模块名}-{类型}.md` 或 `brainstorm-{topic}-{YYYY-MM-DD}.md`\n- **产品模式默认用问答式结构 A** — `追问 → 选项 → AI 倾向 → 答：` 四件套，便于异步协作和多轮迭代\n- **决策日志超过 2 轮审视时，额外产出\"整体全貌稿\"** — 面向通读场景\n- **整体全貌稿确认后，产品模式额外产出\"交互链路稿\"骨架**（5.5 小节通用模板）— 跨 brainstorm/PRD/设计/工程 4 阶段演进的活文档\n- **多轮新盲点追加新章节，不回填修改上一轮** — 保留决策溯源\n- **AI 不得代填 `答：`** — 用户未答就留空\n- **git 提交思考文档** — 完成后原子提交：`docs: brainstorm — {主题}`","tags":["forge","brainstorm","skills","yike-gunshi","agent-skills","ai-development","claude-code","skill-md","skillsmp"],"capabilities":["skill","source-yike-gunshi","skill-forge-brainstorm","topic-agent-skills","topic-ai-development","topic-claude-code","topic-forge","topic-skill-md","topic-skillsmp"],"categories":["forge-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/yike-gunshi/forge-skills/forge-brainstorm","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add yike-gunshi/forge-skills","source_repo":"https://github.com/yike-gunshi/forge-skills","install_from":"skills.sh"}},"qualityScore":"0.455","qualityRationale":"deterministic score 0.46 from registry signals: · indexed on github topic:agent-skills · 11 github stars · SKILL.md body (12,977 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-04-25T19:02:44.053Z","embedding":null,"createdAt":"2026-04-24T07:03:37.756Z","updatedAt":"2026-04-25T19:02:44.053Z","lastSeenAt":"2026-04-25T19:02:44.053Z","tsv":"'+1':971 '+2':978,1030 '+3':1015,1032 '+4':1034 '-1.6':1553 '-2':544,596,614,824,1002 '-20':128 '-3':471,583,820,953 '-5':485 '/1.6':1557 '/_shared/visual-decision-layer.md':702 '/assets':1260 '/assets/e3.1-':1495 '/assets/step1-':1379 '/dev/null':91,149,162,170 '/forge-brainstorm':34 '/forge-dev':1668 '/forge-prd':1127,1625,1673 '/poc':219 '/sse':1462 '0':175,933,1312 '1':41,179,264,453,543,595,613,734,800,823,943,950,952,1001,1315,1333,1340,1358,1378,1507,1704,1724 '1.1':1360,1552 '1.2':766,1375 '1.3':1389 '1.4':1412 '1.5':1435,1556 '1.6':1463 '100':364,1222 '10x':426,429 '12':683 '12个月后的理想状态':572 '15':342,674 '2':21,46,90,148,161,169,182,434,464,470,582,655,686,717,738,802,819,947,959,1106,1195,1220,1317,1345,1355,1385,1421,1482,1573,1818 '22':903 '3':53,188,410,481,484,495,504,740,746,798,804,955,1319,1349,1483,1489,1726 '30':456,731 '3个月后这个东西长什么样':332 '4':64,78,193,377,579,753,961,1163,1321,1510,1719,1833 '4.1':1512 '4.2':1520 '4.5':695 '4种模式':7 '5':70,197,336,761,769,963,1323,1429,1527,1579 '5.1':771 '5.2':786 '5.3':813 '5.4':837 '5.5':1149,1827 '6':279,965,1550,1614 '6个月后会发生什么':524 '6阶段':12 '8':1721,1728 '80':1189 'a/b':727,1010 'a/b/c':270,742 'action':1441,1443 'agent':791,793 'ai':897,989,994,1008,1037,1042,1057,1331,1566,1812,1838 'ai工具':652 'api':755,1206,1304,1399,1436,1537 'askuserquest':198,454,815 'asset':752,1569 'b':206,461,609,829,1006,1061,1095,1408,1631,1657,1672,1694,1741 'b1.2':1505 'bash':81 'brainstorm':3,28,141,156,750,870,922,1064,1102,1169,1293,1529,1570,1588,1593,1801,1846 'brainstorm-骨架':1292 'brainstorm/prd':1830 'builder':379 'c':211,627,832,1635,1661,1678,1697 'cd':937 'checkbox':1580 'claud':932,983 'd':145,216,834,1682 'db':1453 'dd':850,875,913,918,1073,1116,1251,1282,1287,1611,1796,1806 'demo':400 'design':1310 'design.md':134,1231 'dialog':1468 'doc':152,843,866,879,883,1245,1257,1602,1784,1788,1845 'dr':1135 'e':222,1266 'e3':1352 'e3.1':1354,1487 'echo':93,99,105,111,117,124,132,137,150,163,171 'engin':1311 'engineering.md':139,1237 'f':97,103,109,115,122,130,135 'featur':1628,1642 'field':1402 'figma':1196 'fill':1212 'flowchart':1336 'forg':2,921 'forge-brainstorm':1,920 'git':83,938,1842 'given':1184,1517 'given/when/then':1645 'glob':185 'glob/grep':537 'go':113 'head':127 'hover':1373 'html':860,1145 'imag':716,1194,1219,1384,1572 'info2action':840,1599,1782 'insert':1458 'key':756 'load':1393 'lr':1337 'ls':144,158,166 'markdown':905,1066,1275 'md':160,168,853,876,1119,1143,1147,1254,1612,1799,1807 'mermaid':706,1177,1335,1387 'mermaid/show-widget/image':20 'method':1448 'mm':849,874,912,917,1072,1115,1250,1281,1286,1610,1795,1805 'n':320,926,966,970,977,1014,1029,1031,1033,1052,1263 'n-x':1051 'n.m':1267 'name':931 'nice':311 'node.js':101 'npm':1477 'overview.png':1271 'pack':759 'pars':86 'path':1400,1446,1449 'phase':77,174,263,433,494,578,694,768,949,958,1613,1703,1718,1723,1725 'playwright':1216 'png':1265,1269,1381,1497 'poc':252 'prd':126,1183,1226,1227,1296,1309,1514,1532,1627,1640,1675 'prd-补验收':1295 'project':256 'prompt':748,758,794 'pull':939 'pushback':642,647,649 'pwd':92 'python':107 'q1':283,338,381,412 'q2':291,346,388,417 'q3':302,353,397,425 'q4':315,361,405 'q5':322,367 'q6':329 'qa':1648 'request':1450 'respons':1451 'rev':85 'rev-pars':84 'root':82,95 'root/brainstorm-':167 'root/cargo.toml':116 'root/docs':146 'root/docs/brainstorm-':159 'root/docs/design.md':131 'root/docs/engineering.md':136 'root/docs/prd.md':123,129 'root/go.mod':110 'root/package.json':98 'root/requirements.txt':104 'rust':119 's1':1338 's2':1343,1346 's3':1347,1350 'schema':1452 'set':1457 'shadcn/ui':1467 'show':88,708 'show-toplevel':87 'show-widget':707 'side':255 'sketch':1197 'skill':1583 'skill-forge-brainstorm' 'source-yike-gunshi' 'spec':1629,1643 'state':1445 'step':764,1171,1180,1191,1203,1262,1327,1339,1344,1348,1357,1377,1420,1428,1481,1488,1506,1516,1524,1548,1562 'store':1410,1440 'storenam':1411,1442 'subag':789 'tab':1426 'tabl':1456 'tl':1134 'token':1234 'topic':871,1802 'topic-agent-skills' 'topic-ai-development' 'topic-claude-code' 'topic-forge' 'topic-skill-md' 'topic-skillsmp' 'toplevel':89 'twitter':393 'ui':719 'updat':1455 'websearch':468,477 'whoa':249,386,688 'widget':709 'x':59,510,514,519,637,974,1053,1418,1734,1739,1747,1754,1759,1768 'xy':501 'y':61,512,1055,1423,1743,1750,1756,1761,1770 'yyyi':848,873,911,916,1071,1114,1249,1280,1285,1609,1794,1804 'yyyy-mm-dd':847,872,910,915,1070,1113,1248,1279,1284,1608,1793,1803 'z':63,1431 '一个人一周能搞定的':577 '一个故事':358 '一句理由':1012,1044 '一句话描述':205 '一句话标题':1359 '一句话说清楚你的核心观点':340,672 '一句话问题':999 '一天能搞定吗':402 '一次一个问题':42,1702 '一次只问一个问题':268 '一次性调研专区':881 '一次最多':739 '三个大块':356 '上一轮答案被下一轮推翻时':1048 '上下文感知':13,176 '下一步':1100,1416,1615,1619 '下一轮回来答':1332 '下次第一句话':942 '不产出':1596 '不假装已经生成':760 '不做什么':600,618,1777 '不做会怎样':522 '不允许只给一个方案':586 '不减':1554 '不回填修改上一轮':1035,1836 '不复述讨论过程':1140 '不夸大优点':1765 '不得代填':990,1038,1839 '不想读决策过程':1122 '不是':286,1225,1230,1236,1771 '不是mvp':308 '不是功能':668 '不是市场':653 '不是改进':431 '不是泛泛的':640 '不是访谈':325 '不用':462 '不用给理由':415 '不立即行动':1633 '不维护具体模块示例':1582 '不要':877 '不要一次抛出全部':1706 '不要急着分类':192 '不要打断':191 '不要替用户做决定':65 '不要画图':725 '不要连续抛出多个问题':43 '不要重复问':274,1713 '不说':55 '不超过':341,673 '不跳转':1434 '不隐藏缺点':1764 '不需要':450 '不需要问用户':785 '与其他文档的分工':1224 '与状态':1207,1437 '严格诊断':232 '个':378,545 '个功能':684 '个字':343,675 '个宽漏斗问题':411 '个强迫性问题':280 '个挑战':505 '个方案':321 '个最关键的漏洞':825 '个最大的漏洞':799 '个编辑问题':337 '个能让人说':687 '个问题':1729 '个阶段持续演进':1164 '串联完整':1181 '串起来的':1155 '为什么是你做这个':318 '为什么考虑这个':603,621 '主动用':536 '主线':1170,1190 '主线独立':1543 '主线链路':1318,1356 '主线骨架':1530 '主题':1068,1847 '也行':395 '也许不值得做':527 '了解项目环境和已有文档':181 '事件名':1525 '事件聚合模块':902 '五个步骤':357 '交互原型':859,1144 '交互方式':1415 '交互规则':1701 '交互链路稿':1150,1253,1277,1607,1825 '交付形式':368 '产出一段':482 '产品':8,1075 '产品原则':1129 '产品模式':207,231,278,441,923,1587,1621 '产品模式不允许跳过':1639 '产品模式推荐':1104 '产品模式若最终进入交互链路稿':762 '产品模式额外产出':1824 '产品模式默认用问答式结构':1808 '产品规划':238 '什么不在':782 '什么可以假数据':404 '什么在范围内':781 '什么形式最合适':369 '什么必须有':403 '什么情况下选这个':607,625 '什么条件走这里':1493 '什么让你兴奋':414 '仅在用户不确定差异化时触发':445 '仅在用户想了解类似项目时触发':447 '从基本原理推导的判断':480 '从现在到能跑的':399 '从问答式主文档里':1138 '从零开始往往是错觉':534 '他们现在怎么解决的':293 '代理怀疑':563 '代码':531 '代码可直接据此实现':1213 '以下工具不需要全部使用':541 '任何时候':5,36 '任何话题':37 '任何话题都能用':6 '任何限制都行':424 '任何需要发散讨论或视觉化决策的场景':33 '优先':705 '优先按项目约定归档':1781 '优先给选择题':269 '优先选择题':44,1707 '优化':884 '优点':602,620 '会不会发现今天的架构':333 '但':1749 '但你提出的方案是':511 '但最终选择权在用户':69 '但要诚实':396 '何时产出':1586 '作为通读入口':1111 '你做完之后给谁看':390 '你列了':682 '你在选技术栈之前':691 '你想通过这个项目学到什么':407 '你是一个怀疑论者':795 '你的思路很好':1745 '你真正想解决的问题是':509 '你知道什么别人不知道的':317 '你脑中的大纲是什么':355 '你自己写':1660 '你要解决的核心问题是':518 '你觉得呢':1046,1709 '你说的':1746 '你这篇的独特视角是什么':366 '使用':467,715,790 '使用方式':985,1313 '使用时机':547 '依赖':1475 '侧面方案':630 '便于异步协作和多轮迭代':1816 '保存到当前':749 '保持原始语言':1085 '保持原语言':946 '保留关键对话轮次精华':1024 '保留决策溯源':1036,1837 '修改后再确认':831 '倾向':898,995,1009,1043,1813 '假设大获成功':331 '假设必须显式':1778 '做什么':598,616,1775 '做什么不同':351 '做思维导图':22 '做演讲':243 '允许标':1558 '元素':1391,1397,1407,1414 '先写':1674 '先写清楚':735 '先聊聊':225 '入口':1362 '全字段':1211 '全局数据流':1239 '全局跳转总览':1334 '全程中文':39 '全部锁定':928 '关于这个话题已经有':363 '关联文档':1306 '关键假设是否明确列出':783 '关键发现':1086 '兴奋点':413 '其他事件':1374 '其他用户状态':1369 '其他的都砍掉':689 '其他项目':864 '其他项目若有':1787 '具体内容':599,617 '具体理由':639 '内容':9,1076,1594,1692 '内容中':532 '内容模式':212,239,335,444,671,677,1065,1651 '内容策划':215,244 '再开发':1676 '再想想技术选型或架构':1684 '再打磨一下结构或论点':1663 '再生成图':737 '再聊一轮':1638 '写文章':213,242 '写给谁':348,678 '决策':728 '决策日志超过':1817 '决策链条超过':1105 '减少':1708 '减少开放式提问':271 '减少用户认知负担':45 '分支':1270 '分支链路':1485 '切换到其他模式':1689 '列出被推翻的旧决策':1019 '创意':629 '判断最合适的模式':196 '别问了':73,1716 '前提挑战':16,496,1089 '前端':1409,1439 '前置状态':1366 '前置脚本':79 '功能堆砌':680 '功能太多时':555 '功能概念图':721 '功能设计':209 '加载失败':1405 '包':1478 '包含':487 '包含对抗性审查':817 '占位':1221,1386,1560,1574 '占位符':779 '原则':1137 '原始讨论纪实':1023 '参与者':929 '参考扫描':957 '参考素材':861 '反映文档当前演进阶段':1581 '反谄媚':47 '反谄媚规则':1731 '反转思维':549 '发现':125,133,138,151 '发现历史思考文档':164,172 '发现问题就修正':784 '受众':651 '受众在哪里消费':375 '受众定位':347 '受众宽泛':676 '变化':1454 '句':1003 '句核心洞察':954 '句话':486,597,615 '句话的核心结论':821 '只保存':757 '只剩什么':314 '只存通用模板':1584 '只想整体过目':1123 '可交互元素':1176,1413,1498 '可以简化为确认':517 '可借鉴的模式和需要避免的坑':493 '可留空':1555 '可能不值得写':352 '可逆就快决定':561 '可选':436,631 '可选配套':1141 '合计不超过':1727 '同子目录归档':1148 '同模块':1256 '名称':592,610,628,1093,1096 '后端接口':1447 '后端服务':1479 '否则落当前目录':869,1605,1791 '含':1644 '听用户说':189 '命名':1261 '和':1776 '哪':685 '哪一步导致用户流失':669 '哪个具体的人每周在哪个具体任务上浪费':654 '哪些功能是恐惧驱动的':557 '四件套':900,1815 '回答模糊就追问':277 '回答详细就少问':276 '因为':638,1755 '因为你说了':1767 '因果链':713 '固定':1549 '图和':747 '图归档到':1568 '图片':1255 '图类型':1382 '在你已有的项目':530 '在写文档之前':773 '在哪个具体的场景':289 '在新轮章节显式标':1049 '在方案讨论中':644 '在生成方案之前':498 '场景':1491,1740,1744 '埋点':1209,1521,1539 '基于':58 '基于你说的':1758 '复杂空态':722 '多轮新盲点追加新章节':1835 '多轮迭代':893 '大家都觉得不错':658 '大纲留着':1659 '失焦':1432 '头脑风暴':27,1067 '如何继续这次讨论':934 '如果只有一半的时间':805 '如果在项目目录中':183,535 '如果完全不做这件事':523 '如果无可用生图工具或':754 '如果检测到以下模式':645 '如果用户在描述中已经回答了某个问题':273 '如果用户的描述明确且根因清晰':516 '如果用户选':465 '如果答不出':350 '如果答案是':294,299,525 '如果说不出来':344 '如果还没有':359 '如果这个想法成功了':428 '如涉及并发':1461 '姿态':229 '子目录':154 '字段':1526,1551 '字段扩展包':1322,1511 '存档':1632,1658,1679,1695 '学习目标':406 '学习项目':220,253 '完全不同的角度':633 '完成':1214,1305,1540 '完成后原子提交':1844 '完成期用真实截图':1576 '完成标志':1168 '完整决策表':972 '定位与生命周期':1152 '对吗':520 '对抗性审查':787,811,969,1099 '对抗性审查发现了这些漏洞':822 '对话体':373 '导出':1198 '将图片引用写入对应':763 '将审查结果附在文档末尾的':810 '将思考转化为正式':1626 '小demo':218,251 '小时':656 '小节通用模板':1828 '工具':423,546 '工具派一个独立审查者':792 '工程':1205,1302,1536,1832 '工程-补':1301 '工程阶段补':1438,1465,1523,1559 '工程项目':208,235 '差异化':362 '已上线功能的优化讨论专区':885 '已归档':1082 '已有什么可以复用':529 '已有的类似方案':490 '已知层':474 '已确认':1081 '已达成的共识':962 '帮我想想':31 '帮找方向':259 '帮理清思路和结构':241 '平台愿景':661 '平衡了各方面':641 '应该是什么':1229 '应该砍掉什么':807 '建议下一步':1623,1653,1666,1687 '建议但不强制':1618 '开始写作':1655 '异常':744,1351,1486,1545 '式开放题':1047 '引入外部视角':439 '张图':741 '强制':581 '强制规则':1542 '归档':157 '归档目录的':751 '当前状态':570 '当前行业':488 '当前阶段':1291 '当讨论进入':698 '待定':778 '待讨论项清单':980 '很好的思路':50 '必答要点':1136 '必问':503 '必须':646 '必须保存到':842 '必须在开发前确认':1650 '必须至少两个':587 '必须走':1783 '忍着':295 '忘掉限制':383 '快速扫描项目结构':184 '态':1394 '怎么让这件事确定失败':551 '思维工具':539 '思考文档':18,770 '思考文档全文':809 '思考文档已完成':816 '思考文档已确认':1622,1652,1665,1686 '思考文档确认后':1617 '急躁逃生口':71,1714 '性能考量':1470 '总览':1272 '想法留着':1680 '想法留着继续发酵':1696 '懒加载':1473 '我了解':463 '我们先一起搭':360 '我们退一步':508 '我判断这次讨论适合':200 '我可以帮你按大纲写初稿':1656 '我推荐':635,1760 '我有个想法':30 '我认为方向应该是':1753 '或':296,882,1800 '或喂给':1126 '或愿意天天用':306 '或手动':1217 '所以推荐':1769 '所有':1179 '所有方案必须诚实':1763 '打开':1427 '打开页面':1371 '执行':452 '批注方式':1325 '找出':797 '技术处理':1500 '技术实现手册':1157 '技术方案全貌':1131 '技术是手段不是目标':693 '技术要点':1208 '技术要点与风险':1464 '技术选型先行':690 '技术选型应该围绕这个目标':408 '技能':421 '拉交互链路稿骨架':1591 '拒绝':1045 '指标与验收':1133 '按':1153 '按交互链路组织的单一真相源':1242 '按讨论复杂度二选一':887 '按钮':1417 '按需':697 '按需使用':540 '按顺序逐个问':281 '挑战1':506 '挑战2':521 '挑战3':528 '挑战假设':233 '探索':11,1078 '探索模式':223,257,409,448,1595,1685 '推翻':1050 '推荐':634,1630,1670 '推荐与理由':1097 '推荐必须有具体理由':1766 '推荐方案':968 '描述':1264,1268,1380,1496 '提交思考文档':1843 '提出':984 '提炼':951 '提炼结论':1139 '提示':1503 '搜一下':460 '搜索关键词':469 '搜索可能相关的已有资源':538 '搜索层':476 '支持用':19 '支持这个需求':326 '改':1444 '放':878 '放同子目录下':863 '放弃':835 '效果':250 '效果图':767,1376,1494 '效果图占位':1174 '教程':372 '教程编写':245 '数字时':565 '数据来源':1392 '整体全貌稿':858,1110,1118,1308,1821 '整体全貌稿确认后':1590,1823 '整体方案对齐稿':856 '整合增量到完整决策表':1058 '文件':1244 '文件名':846,1112 '文件名不变只换内容':1577 '文件名包含日期':1792 '文字':730 '文档':142 '文档内容':808 '文档模板':838 '文档规则':1780 '文档阶段状态':1528 '新':1425 '新会话':936 '新功能':236 '新增':1476 '新方案引发的连锁问题':1017 '新盲点':1020 '新盲点追加新章节不破坏历史':901 '新约定':155 '新约定优先':143 '方向不明确':224,260 '方向明确了':1690 '方向是个死胡同':334 '方案':584,590,608,626,636,1090,1091,1094 '方案依赖的假设全部列出':1779 '方案可行因为':62 '方案太大':554 '方案太宏大时':575 '方案对齐稿':1146 '方案或主线':743 '方案生成':17,580 '方案矩阵':712 '方案结构':589 '方案调研':967 '日志':1210,1522 '日期':908,981,1069,1278 '旧约定':165 '时序图':1460 '时跳过':451 '时间':420 '明确排除的':601,619 '是':1240 '是哪个具体的人':288 '是开发和':1647 '是最窄的楔子':309 '是质变':432 '景观':960 '景观感知':15,435,1088 '景观摘要':483 '智能跳过':272,1711 '暂无数据':1404 '更流畅的体验':666 '替代品':492 '替换':1218 '替换占位':1199 '最后一节':1022 '最后一轮全答完':1056 '最多':1720 '最大的盲区是什么':803 '最容易失败的点是什么':801 '最宽漏斗':258 '最小可行':593 '最小的':304 '最小的值得做的版本是什么':576 '最小的有价值版本是什么':664 '最快路径':398 '最新':1288 '最新更新':914 '最短路径是什么':401 '最窄楔子':303,574 '最酷版本':382 '有两个方案':1736 '有人会在它挂掉时恐慌吗':660 '有人愿意付费':305 '有人愿意付费吗':659 '有什么可以直接用或改造的':533 '有什么硬约束':419 '有什么观察到的行为':324 '有很多种方式':51 '有很多种方式可以实现':1735 '有没有':777 '有没有可能':513 '有没有未定义的术语或模糊表述':775 '有没有相互矛盾的陈述':776 '有趣的想法':49 '有问题':830 '有高保真图':1204 '朋友':391 '期用':1571 '未定义术语':665 '未来模块拉空白副本填':1585 '未来模块直接拉一份空白副本填':1274 '未来适配':330 '未登录':1368 '末尾':1328,1563 '本步内刷新':1433 '本身就不是最根本的问题':515 '来源':1363 '构建':10,1077 '构建模式':217,246,376,446,681,1664 '构建模式不需要完整prd':1671 '构建模式深入':1693 '架构管':1238 '核心思路':594,612,632 '核心结论':818 '核心规则':267 '核心论点':339 '根据模式和讨论结果推荐':1620 '根据用户回答的深度动态调整':275 '根据用户描述的内容':195 '根据讨论场景选择最合适的':542 '根目录':173 '格式约定':991 '梦想状态映射':568 '检查已有':140 '检查已有文档':121 '检测到':100,106,112,118 '检测模式':648 '检测项目类型':96 '概念图辅助判断':24 '模块':1289 '模块名':845,851,907,1117,1247,1252,1259,1276,1290,1606,1786,1797 '模式':202,228,919,1074 '模式专属':266 '模式名':201,204 '模式定义':227 '模式检测':177 '模板':643 '模糊市场':650 '次搜索':472 '此文档':1597 '步骤':178 '段落式思考文档':1062 '每':1202,1326,1547,1561 '每一步同时讲清楚':1158 '每一轮审视':1027 '每个方案明确':1774 '每个问题等用户回答后再问下一个':282 '每周浪费多少时间':290 '每条决策用':894 '每条追问必须给':1041 '每次先运行':80 '每阶段补一层字段':1165 '没什么':526 '派':788 '流畅':667 '流程图':23,711 '深度提问':14,265 '深度提问摘要':1087 '清单体':374 '演讲':214 '灵感触发':262 '点击':1372,1419,1424 '热情协作者':247 '版本':427 '状态':924,1079 '状态栏改':1059 '独特洞察':316 '独立章节':1028 '现状分析':292 '理想版本':611 '理解当前状态':187 '用excel凑合':297 '用于未来复盘决策路径':1025 '用产品':1691 '用户':287,930 '用户交互链路':1154 '用户从哪个页面':1364 '用户任何时候说':72 '用户使用流程':1130 '用户决定':1616 '用户决策':1098 '用户原始描述':945 '用户在描述中已经回答的问题':1712 '用户在每条下方':986 '用户在犹豫要不要做时':559 '用户实际在做什么':327 '用户对方案很确定时':550 '用户批注主入口':1565 '用户描述他在想什么':190 '用户最初的描述':1084 '用户未答就留空':1040,1841 '用户深层痛点':948 '用户确认':814 '用户答了新方案后':1018 '用户自己未来回看':1125 '用户说':26,449,1715 '用户追求指标':564 '用户需要什么':692 '用户需要看见才好判断':699 '用途':1120 '由':982 '画一下':573 '画图梳理想法':32 '登录':1367 '的':765,1401,1490,1508 '的决策':1054 '的场景':1124 '的版本':387 '的版本是什么':307,430 '的状态时':700 '的行为契约':1649 '的配套产物':1103 '的问题逐个问':1705 '目录则沿用同约定':868 '目录同此':1790 '目录沿用':1604 '目的':437,497 '直接写决策':988 '直接写疑问':1330 '直接开发':1641 '直接给判断':52 '直接给方案':74 '直接进入开发':1669 '直觉先行':416 '看到什么':1159 '真实图':1223 '真实截图':1215,1383 '真实截图替换占位':1541 '砍掉一切':310 '砍掉什么能让核心更强':556 '确认':827 '确认模式':199 '社交证明代替需求验证':657 '禁止说':48 '秒搜索一下行业':457 '秒能讲清的内容':732 '移动端':745 '稍后再说':1634 '空态':1200,1395 '立即跳到':76,1717 '竞品':491,956 '竞品截图等':862 '章节中':812 '第':925 '第一性原理层':479 '第一轮锁定':973 '第三轮审视':1016 '第二轮审视':979 '答':899,987,996,1013,1039,1814,1840 '答完保留历史不删':1567 '简化版表格':1499 '简单':726 '管':1228 '篇文章了':365 '类型':852,1798 '类型如':854 '系列':371 '系统架构':210 '系统设计':237 '紧凑表格':976 '约束':418 '纯后端逻辑':729 '纯粹想聊':261 '线框':1388 '线框图草稿':857,1142 '组件':1342,1538 '组件规范':1235 '组件选型':1466 '组合':1011 '结构':888,1060,1128 '结构判断':704 '结构选型':886 '结构骨架':354 '给下一台电脑的自己':935 '给推荐':67 '给方案':66 '给理由':68 '给自己用':394 '给谁看':389 '继续探索':1698 '继续讨论':1636,1662,1683 '继续追加轮次直到收敛':1021 '综合三层信息':473 '综合考虑':1772 '编号':998 '编辑伙伴':240 '缺点':604,622 '而不是他们说他们想要什么':328 '而不是已有的':319 '聚焦减法':553 '背后怎么实现':1161 '背景':944,1000,1083 '能做什么':1160 '自动检测模式':194 '自审':772 '自己先检查一遍':774 '自身知识库中的信息':475 '自造组件':1469 '花钱买了个烂工具':300 '若存在':865 '若有':1601 '范围必须清晰':1773 '范围是否清晰':780 '草案':1080 '虚拟滚动':1471 '补':1303 '补充字段':1167 '补视觉':1300 '补验收':1297 '要不要花':455 '要说':57 '观察性证据':323 '观感判断':714 '视觉':1233 '视觉元素与数据':1390 '视觉决策辅助':696 '视觉效果图':1193,1535 '视觉数据':1175 '触发':1173,1361,1492 '触发方式':25 '触发条件':440,1370 '讨论':147,153,844,867,1246,1258,1603,1785,1789 '讨论一下':29 '讨论完用户自己决定下一步':38 '让人看到会说':385 '让我们一起探索':1752 '让用户有选择':588 '论点模糊':670 '设计':1192,1299,1534,1831 '设计-补视觉':1298 '设计期用设计稿导出':1575 '设计气质预判':724 '设计稿管':1232 '证据':60 '证据先于断言':54 '诚实的问题':605,623 '说明痛苦可能没那么大':298 '说明还没想清楚':345 '读取':701 '读取关键文件':186 '读文档命令':940 '谁在因为这个问题痛苦':285 '调研':880 '质疑讨论的前提本身':499 '质量规则':1762 '贯穿所有阶段的':1241 '资源':806 '走查稿':1156 '起步':909 '起草':1283 '跨':1162,1829 '跨阶段活文档':1151 '路径':1243 '路径约定':839 '路由进入':1365 '跳出用户的认知边界':438 '跳转总览':1178,1316,1531 '跳转无断链':1182 '跳过':75 '轮审视中':927 '轮审视时':1107,1819 '轮提问':1722 '轮讨论即为此结构':904 '轻量':1592 '输入框':1430 '输出规则':733 '边界':1504 '边界不塞主线内':1546 '边界与已知问题':1474 '边界态':1509 '运行前置脚本':180 '返回的最新信息':478 '还想聊别的方向':1699 '还是指标本身变成了目标':567 '还有没想清楚的':1637 '还没准备好动手':1681 '这个东西最酷的版本是什么':384 '这个人读完后会做什么不同的事':349,679 '这个决策可逆吗':560 '这个想法不值得继续':836 '这个想法的核心价值在于':1733 '这些指标还在服务用户吗':566 '这取决于你的需求':1757 '这应该可行':56 '这张图帮助用户判断什么':736 '这是个有趣的想法':1732 '这是个红旗':663 '这是正确的问题吗':507 '这是防止':500 '这次计划做到的状态':571 '这种开放式问题':1710 '进入下一步':828 '进度锚点':941 '追求':248 '追问':895,992,997,1810 '追问需求真实性':234 '适合':718,1738,1742 '适合产品模式':892 '适合场景':606,624 '适合思维导图':710 '适合想做扎实的情况':1677 '适合轻量一次性':1063 '适用场景':230 '选哪个':226 '选择合适的视觉产物':703 '选项':896,993,1005,1007,1811 '通用头脑风暴':4,35 '通用模板':1273 '通读顺序':1314 '速度校准':558 '避开这些坑就行':552 '那才是真需求':301 '部分成立':1748 '部分有漏洞':1751 '重型':1101 '重要规则':1700 '重试':1406,1502 '铁律':40,585 '链接':1422 '错了再改':562 '错态':723,1396 '错态规范':1201 '长文':370 '问够了就停':1730 '问法':548 '问答式决策日志':890 '问答式强制规则':1026 '问题':380 '问题区':1329,1480,1564 '问题的关键环节':502 '阅读以下思考文档':796 '防抖':1472 '阶段':1166,1589 '阶段演进的活文档':1834 '阶段状态表':1324 '阶段状态表必填':1578 '阶段补':1515 '附录':1353,1484 '附录分支':1320 '附录分支链路':1544 '降级':1501 '除主需求讨论文档外':1108 '需求真实性':284 '需求讨论':855,906,1307 '需要了解竞品和行业现状':443 '需要完整平台才能用':662 '需要更深入讨论某个方面':833 '需要长期视角时':569 '非':1598 '面向':1121 '面向通读场景':1822 '面试官':392 '页面':1341 '项':975 '项目':102,108,114,120,841,1600 '项目根目录':94 '项目现状扫描':964 '预算':422 '领域的状态':489 '领域的现状':458 '额外产出':1109,1820 '风险地图':1132 '首屏':720 '验收场景':1187,1513,1533,1646 '验收场景覆盖':1188 '骨架':1172,1294,1826 '骨架屏':1403 '黑客松':221,254 '默认推荐':891 '默认触发':442","prices":[{"id":"6dc7d84c-cf0e-432b-8e38-86b257ecdb8a","listingId":"3bd57aee-962a-491a-bd64-9abe7133eef2","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"yike-gunshi","category":"forge-skills","install_from":"skills.sh"},"createdAt":"2026-04-24T07:03:37.756Z"}],"sources":[{"listingId":"3bd57aee-962a-491a-bd64-9abe7133eef2","source":"github","sourceId":"yike-gunshi/forge-skills/forge-brainstorm","sourceUrl":"https://github.com/yike-gunshi/forge-skills/tree/main/skills/forge-brainstorm","isPrimary":false,"firstSeenAt":"2026-04-24T07:03:37.756Z","lastSeenAt":"2026-04-25T19:02:44.053Z"}],"details":{"listingId":"3bd57aee-962a-491a-bd64-9abe7133eef2","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"yike-gunshi","slug":"forge-brainstorm","github":{"repo":"yike-gunshi/forge-skills","stars":11,"topics":["agent-skills","ai-development","claude-code","forge","skill-md","skillsmp"],"license":"mit","html_url":"https://github.com/yike-gunshi/forge-skills","pushed_at":"2026-04-25T10:22:48Z","description":"Forge — 文档驱动的 AI 辅助开发框架 | Document-driven AI development framework with 14 Skills covering brainstorm → PRD → design → engineering → QA → review → ship → retrospective","skill_md_sha":"b1b96873b4d0e5f11878ddd802ca3896f1b5dc9f","skill_md_path":"skills/forge-brainstorm/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/yike-gunshi/forge-skills/tree/main/skills/forge-brainstorm"},"layout":"multi","source":"github","category":"forge-skills","frontmatter":{"name":"forge-brainstorm","description":"通用头脑风暴。任何时候、任何话题都能用。4种模式：产品·内容·构建·探索。6阶段：上下文感知→深度提问→景观感知→前提挑战→方案生成→思考文档。支持用 Mermaid/show-widget/Image 2 做思维导图、流程图、概念图辅助判断。触发方式：用户说\"头脑风暴\"、\"brainstorm\"、\"讨论一下\"、\"我有个想法\"、\"帮我想想\"、\"画图梳理想法\"、任何需要发散讨论或视觉化决策的场景。"},"skills_sh_url":"https://skills.sh/yike-gunshi/forge-skills/forge-brainstorm"},"updatedAt":"2026-04-25T19:02:44.053Z"}}