用途:在任何创意或复杂工作执行前,先把模糊想法转化为成形的设计或规格说明。适用于用户提到 brainstorm、design、create specs 等场景。
主要能力:先借助 @investogator 技能查看项目现状(文件、文档、近期 git 提交),再逐个提问澄清想法;优先使用多选题,也可开放式提问;对一个问题给出 2-3 种方案及权衡与推荐;识别并列出相关 agent 技能,输出“I'll use the following skills to help you with the brainstorming: @skill1, @skill2, ...”。理解目标后,再次用 @investigator 分析改动对项目的影响,然后以 200-300 字的小节呈现规格,每节后确认是否符合预期。编码项目覆盖架构、组件、数据流、性能、安全、多线程/异步、错误处理、测试;非编码项目先与用户确认要覆盖的方面。
使用方式:一次只问一个问题;只问无法从项目上下文推断的问题;聚焦目的、约束与成功标准;始终先提出 2-3 种方案再定稿;逐节增量验证,发现不合理就回头澄清。规格确认后写入 docs/YYYY-MM-DD-<topic>-specs.md;若继续,询问“Ready to continue with a detailed task breakdown?”,再用 task-breakdown 技能生成任务拆解文档。
限制:在用户明确确认前,不应用任何更改、不执行其他动作,只做探索、提问和呈现规格;任务拆解文档生成后同样需等待用户确认才能实施。原则包括一次一问、优先多选、果断 YAGNI、探索替代方案、增量验证、保持灵活、不提前行动。资料未提供具体安装命令、收费方式或平台支持信息。