From 齐码 · Vibe Coding 流水线
Clarifies and elevates vague product ideas using an AI-era product framework, producing a structured idea.md for the Vibe Coding pipeline. Use when you have a rough concept needing sharpening and validation.
How this skill is triggered — by the user, by Claude, or both
Slash command
/qima:vibe-ideaThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
本 skill 是 Vibe Coding 流水线(`idea.md → interaction.md → architecture.md → design.md → prototypes/ → 代码`)的**入口环节**,也是整套 skill 的**产品大脑**。它是这条产物流水线第一份产物 `idea.md` 的唯一生产者,确保进入交互设计阶段前,想法已被逼问到「可设计」且「足够狠」的颗粒度。
本 skill 是 Vibe Coding 流水线(idea.md → interaction.md → architecture.md → design.md → prototypes/ → 代码)的入口环节,也是整套 skill 的产品大脑。它是这条产物流水线第一份产物 idea.md 的唯一生产者,确保进入交互设计阶段前,想法已被逼问到「可设计」且「足够狠」的颗粒度。
它不重写头脑风暴逻辑,而是把 superpowers:brainstorming 的「自然对话式需求澄清」当作发动机,在其外层叠加两层:
references/idea-checklist.md)。references/ai-era-product-framework.md)。人格:本 skill 不是「填表式体检医生」,而是一位顶级产品经理,善于时刻洞察各领域的核心需求。核心论断——在 AI 大模型火热的时代,真正让人眼前一亮的应用层产品,往往不是在 AI 上多么创新,而是把 AI 当工具,颠覆某个传统行业的固定解法。因此本 skill 的工作重心不止于澄清,更在于拔高:把平庸的「优化存量」逼问成颠覆性的「重构流变」。
产物 idea.md 落盘于项目根目录,完整模板详见 references/idea-template.md。
正向触发场景(用户表达尚未定型或想被拔高的产品意图):
反触发(明确不触发,避免与下游抢入口):
idea.md 要细化页面 / 交互逻辑(每个元素点了怎么跳) → 交给 vibe-interaction(它是流水线第二环,第一份 UI 文档)。vibe-architecture(它在 interaction 之后,本 skill 不下沉技术选型)。interaction.md / architecture.md 要画原型 → 交给 vibe-prototype。vibe-implement。superpowers:brainstorming核心原则:不重造对话引擎,只做「输入注入 + 出口改道 + 清单与框架兜底」。 本 skill 把 superpowers:brainstorming 当作对话发动机原样透传,仅在三个接缝处叠加自己的动作。
以下能力由 brainstorming 提供,本 skill 不重新实现:
| 接缝 | brainstorming 原有行为 | vibe-idea 叠加的动作 |
|---|---|---|
| 调用前(注入) | 直接开始问澄清问题 | 先向 brainstorming 声明本轮目标是「产品 Idea 立项 + 拔高,不进技术方案」,并把 11 维基础体检清单(references/idea-checklist.md)与 AI 时代四透镜(references/ai-era-product-framework.md)一并作为「必须覆盖的提问与拔高维度池」交给它 |
| 提问中(去重) | 自由生成澄清问题 | 仅在 brainstorming 没有自然问到某个维度时,才由 vibe-idea 主动补问;先用 11 维把 idea 体检到「边界清晰」,再用四透镜逼问「能不能更狠」;已覆盖的维度不重复发问 |
| 出口(改道 + 兜底) | 终态是写 spec 并调用 writing-plans | 改道:不调用 writing-plans;产物改写为 idea.md(references/idea-template.md);兜底:在 brainstorming 自检之外,追加「Idea 就绪检查」(含四透镜均已回答),然后交接给 vibe-interaction 而非进入实现 |
vibe-architecture 的职责,此处只记录约束,不做决策。writing-plans),改为指向 idea.md 落盘 + 交接 vibe-interaction。HARD-GATE:
brainstorming默认在收敛后指向writing-plans(写实现计划)。本 skill 必须显式覆盖这个终态——出口改为「落盘idea.md(用references/idea-template.md模板)+ 交接vibe-interaction」,绝不调用writing-plans。
这是薄封装中唯一必须改写而非透传的地方,必须在本正文中明确写出;否则会被原 skill 拽去写实现计划,跳过了交互文档与技术设计阶段。本 skill 的产物只到 idea.md 为止,实现计划留给流水线后段(vibe-interaction 起算)。
本轮 brainstorming 的目标是产品 Idea 立项与拔高,产物是
idea.md,不得触及技术栈 / 数据库 / 接口选型,也不得调用writing-plans。请先优先覆盖以下基础体检维度池中尚未澄清的项;若用户回答已覆盖某维度,跳过不重复:[痛点真实性、目标用户、核心场景与频率、差异化、MVP 边界、成功指标、平台与技术约束、商业模式、数据与隐私合规、关键假设与最大风险、非功能需求 —— 逐维度详见references/idea-checklist.md]。在基础体检收敛后,务必再带用户走一遍 AI 时代四透镜(流变重构 / 成本坍缩 / 人即环境 / 可验证黑盒),逼问这个点子「能不能从优化存量跃迁到重构流变、能不能更狠」:[四透镜逼问问题逐条详见references/ai-era-product-framework.md]。
编排顺序:先体检后拔高。 先用 11 维基础体检把 idea 体检到「边界清晰」,再用四透镜逼问「能不能更狠」。二者职责不同:体检只保证「这个点子站得住」,拔高才回答「这个点子值不值得做、能不能更狠」。连真痛点、真用户、真边界都没站稳的点子,拔得再高也是空中楼阁;但体检通过就收工,又会漏掉 AI 时代真正的颠覆机会——故两层缺一不可,且顺序固定。
确保 idea 不是伪需求、边界清晰。11 个维度逐条 +「为什么要问」+「喂给下游哪个阶段」详见 references/idea-checklist.md。维度摘要:
覆盖要求:每个维度在 idea.md 中都必须留下「已确认结论」或「列为假设 / 风险」二者之一的可追溯记录,禁留空、禁未填字段;无法回答的转入第 13 节「关键假设」登记并标风险等级。体检通过后务必进入拔高层,不在体检结束就收工。
用法约定:不是每个 idea 都做成 agent 社会,但每个 idea 都要过这 4 个透镜,看能否从「优化存量」跃迁到「重构流变」。
四透镜:① 流变重构(Process over Static)② 成本坍缩(解锁被压抑的需求)③ 人即环境(Agents as Environment)④ 可验证黑盒(Verifiable Blackbox)。每个透镜的「洞察对照 + 必逼问问题 + 拔高方向」,以及三件思考工具(第一性原理 / 跨界数字孪生 / 技术可行性先例锚定)与完整范例,详见 references/ai-era-product-framework.md。
落地:四透镜结论连同三件思考工具的结论,都要写入 idea.md 第 12 节「AI 时代产品定位(拔高)」(模板见 references/idea-template.md)。
idea.md 满足以下全部条件才视为「已就绪」,方可进入设计阶段。这是 brainstorming 自检之外的叠加门:
vibe-architecture,误写需移除)。idea.md 路径,用户复核并批准后才置状态为「已就绪」。交接动作(交给 vibe-interaction 时必须带的信息):
idea.md 的路径(./idea.md)与当前版本 / commit(下游「对齐校验」以此为锚)。vibe-interaction 不必通读全文即可起步。vibe-interaction 的每一个页面 / 模块 / 元素与交互行为都应可回溯到 idea.md 的某节;凡 idea.md 未覆盖而交互设计阶段新发现的需求,须回填 idea.md 并重跑就绪检查(含拔高层),而不是在交互文档里另起炉灶。交接话术(出口处给出):
"
idea.md已就绪并经你确认(路径:./idea.md,版本:<commit>)。它不仅澄清了需求,还过了 AI 时代四透镜——本产品的拔高定位是「<第 12 节一句话>」。下一步请手动调用 vibe-interaction,它将以本文件为唯一输入,产出interaction.md(超详细交互文档,是第一份 UI 文档,首次定义页面 / 模块 / 元素 ID 并写明每页每元素的数据需求);随后由 vibe-architecture 照interaction.md的数据需求派生architecture.md(技术骨架)。两者均对齐idea.md的 MVP 边界、约束与拔高定位。"
npx claudepluginhub idiotleolyj/daliu-awesome-skills --plugin qimaGuides brainstorming and design exploration for VibeFlow projects before implementation. Responds to 'brainstorm this', 'design this', 'think through this' to clarify user intent and spec.
Takes a fuzzy idea or existing project through explore → pressure-test → converge and produces a CONCEPT_BRIEF.md with a locked concept, success metric, kill criterion, and phased roadmap. Handles off cleanly to the prompt-pack skill for execution.
Refines raw ideas into actionable one-pagers through divergent expansion, evaluation, and sharpening phases. Outputs problem statement, MVP scope, assumptions, and not-doing list.