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