Vibe Brainstorm 是一个面向创意构思阶段的技能,用于把描述不充分的创意请求转化为可继续推进的想法、预期行为以及方向或检查清单。它被定位为只读的、实现前的阶段:可信代理可以为后续需求或规划选择输入,但这不构成用户确认或实现授权。
用途与适用时机 当用户明确要求 vibe 头脑风暴、创意实现想法、隐含的预期行为或约定检查时使用本技能。对于机械性编辑、有具体方案的直接缺陷修复、已批准的执行、评审或已保存的需求产物,应跳过本技能。
模式 技能提供三种模式,按情境选择:
- diverge(发散):当用户明确要求发散或只要想法时使用。生成务实、非常规、挑战性三个方向,并为每个方向给出契合度、权衡与实现风险。不进行约定落地、排序、选择、推荐,也不开始或提议实现某个方向。
- conventions(约定):当请求为自主或约定检查时使用。先总结行为,再产出检查清单,区分必选预期行为、可选偏好与未知项。在可用时基于相关的本地、提供、官方或领域来源进行落地,并说明每项由哪个来源支撑;标注缺失的访问与推断。必选指缺失会违反目标、真实约定、无障碍/安全预期、数据契约或正常用户预期。应呈现有意义的 UX 权衡,而非选择最省事的构建路径。检查清单作为 AI 选择的输入向前传递;仅当增加、删除或改变所请求的行为或范围时才停下等待用户确认。
- full(完整):当用户明确要求完整,或明确调用且带有创意目标时使用。生成三个方向,运行约定检查清单,发展可行候选,并应用筛选:先剔除未通过必选门槛的(指明门槛,或说明没有失败项),再对存活者按创意性、契合度与实用性排序。推荐一个方向及任何值得的备选。不因想法不寻常就拒绝它。停下等待用户确认;代理选择的方向只是供后续需求或规划使用的 AI 选择输入。 除非构思、约定落地与选择三者都是界定工作所必需的,否则不要自主选择 full;若选择它,应说明原因。
视角与委派 默认在本地使用独立视角;仅当独立工作或专家上下文确有实质帮助且宿主允许时才委派。不得仅凭标题或润色过的文字声称已委派。只有存在可引用的宿主记录时才称为已确认;否则应说明未经证实或不可用。委派的提示词请求简洁的候选、权衡、风险或检查,而非私人推理。用户声明的脚本化编排机制足以规划其有界日程。若脚本化运行可用,它可覆盖生成、批评、发展、落地与选择,但最终确认仍留在对话中。若当前宿主无法实际调用或记录该用户声明的运行,不要用协调者生成的头脑风暴结果替代它,而应返回计划阶段、各角色的能力层级依据、所需的运行/任务证据以及运行后对话确认边界。对于普通视角收集,除非独立性本身被要求,否则给出本地协调者推导的视角;若要求独立性,则说明该限制。本地协调者推导的视角属于该模式自身的工作,无需委派或回退授权。
模型选择 为每个委派单元按能力与上下文契合度选择模型,绝不按硬编码名称选择。仅在宿主允许且用户未固定模型时选择。对于有界、低歧义的查找、抽取与机械检查,使用更便宜或更快的层级;对于综合、对抗性或安全评审、人类风险推理与最终推荐,或用户要求最高性能时,使用最强合适层级。仅在用户覆盖、能力降级、成本或性能约束或经审计的外部执行时记录该选择。创意综合、约定权衡、选择与最终推荐需要更强的合适能力;便宜层级仅适合有界检查。在编排日程中,解释每个角色的能力与上下文需求;仅在上述记录条件之一出现时命名层级或模型,并说明该条件。
输出与边界 效果与写入边界:不写入超出该阶段声明的效果类别与边界所允许的内容。应用该阶段自身文本声明的效果类别;若本包声明了更窄的限制,以更窄者为准。只读:在对话中报告;不编辑任何文件,不运行改变状态的命令,绝不暂存、提交、打标签、推送、更改版本、删除数据或启动服务。仅当用户明确要求保存产物时才写文件。产物专属:仅创建或更新该阶段拥有的产物及其文本声明的支持路径,例如已确认的计划反思或决策记录,并将其留在工作树中。绝不让产物专属阶段实现可执行行为、作为实现编辑代码或测试、产出另一阶段的产物、做发布工作,或将其产物视为同一轮次的实现授权。状态改变:仅在声明范围内、以其最小可验证单元编辑并运行命令;除非用户选择,否则不触碰其他路径、既有更改以及运行时或外部状态。这些限制涵盖 shell 命令(重定向、sed -i、tee、mv、cp、rm、git checkout --)以及文件工具;将拒绝的写入报告为边界停止,绝不通过另一工具重试。将每个不可逆或对外的操作置于其自身的同意之下。除非用户明确要求保存产物,否则将结果保留在对话中。
响应形态 报告模式与委派状态,将本地产生的结果标注为协调者推导;在生成处给出检查清单与候选;说明选择或跳过的阶段;给出确切的检查清单或方向,并说明它是等待用户确认还是作为 AI 选择输入向前传递。总结结论、证据、权衡与开放问题,绝不包含私人推理。
持久记录 仅在将已定决策或延迟发现向前传递之前,阅读 references/durable-records.md。本阶段不写决策或发现记录;其数据包在后续写入阶段记录之前保持未持久化。
交接 在用户选定某个完整方向或代理选择处停下,并在检查清单增加、删除或改变所请求行为或范围时等待用户确认;其他约定检查清单作为 AI 选择输入向前传递,无需等待。将结果作为延续数据包向前传递;未经用户确认,不得实现、编辑、暂存、提交或称为已批准。