用途:ce-brainstorm 通过协作对话回答“要构建什么”,先于 ce-plan(回答“如何构建”)。其持久产出是一份需求文档,相当于轻量 PRD 或功能简报,使后续规划无需自行发明产品行为、范围边界或成功标准。该技能不实现代码,只探索、澄清并记录决策。
主要能力:自包含人设调度,专家人设位于 references/personas/,不依赖已注册子代理或 agents/ 目录;若运行环境支持子代理则按人设文件内容派发,否则内联套用人设。支持恢复已有需求文档、按范围分级(轻量/标准/深度)、区分软件与非软件任务(非软件走 references/universal-brainstorming.md)、输出 markdown 或 HTML(默认 md,管道模式强制 md)。
使用方式:用户说“let's brainstorm”等触发;一次只问一个问题,优先使用平台阻塞式提问工具(Claude Code 的 AskUserQuestion、Codex 的 request_user_input、Gemini 的 ask_user、Pi 的 ask_user),无此类工具时回退为聊天中的编号选项。输出模式由 CLI 参数 output:、配置 .compound-engineering/config.local.yaml 的 brainstorm_output 或默认值决定。文档中文件引用须使用仓库相对路径。
适用场景:功能或改进的需求探索、产品形态尚未确定时的深度头脑风暴、需要向规划阶段交付需求文档的场合。
限制:不实现代码;默认不在需求文档中写实现细节;子代理模型分层依赖平台能力,不支持时降级为继承模型或内联执行;HTML 输出不会自动传递给 ce-plan。具体收费、价格、平台支持等信息暂未提供。