用途:在进入规划或实现前,先探索用户意图、约束与可行方案,并保存一份已确认的设计,供下游规划使用。当用户说“我有个想法”“来设计点什么”,或需求含糊、直接规划为时过早时使用;需求已清晰应改用 oma-pm,实现代码、代码审查、调试分别交由专门代理或 oma-qa、oma-debug。
主要能力:逐步澄清意图与约束;以散文简报形式呈现可行方案(场景、机制、残余风险)并在有助决策时给出比较与推荐;按章节确认设计;保存前进行盲审并形成分级问题清单;通过 /plan 交接给规划。可选 resources/triz-lite.md 用于技术/UX 矛盾时播种方案,高风险设计可派发独立评审子代理。
使用方式:一次只问一个澄清问题;方案确实有助决策时提供两到三个,少于两个时说明约束原因;按章节渐进呈现设计,复用既有授权,只解决未决的实质选择;保存前完成盲审(1-2 个文件、低风险的小设计可跳过);将已确认设计保存到 docs/plans/designs/ 与项目记忆,再交接给规划。活跃 OMA 工作流中可用 brainstorm.option-selection 记录方案选择,并按 --instance 校验。
适用场景:规划新功能前探索想法;在承诺方案前弄清意图与约束;比较多种设计方案的权衡;复杂或含糊请求调用 /plan 之前。
限制:不在设计确认前进入实现或任务规划,本技能产出设计文档而非代码或任务计划;不得凭沉默或预选项推断批准;不为凑数编造方案;避免同轴“伪备选”;YAGNI,不设计假想需求;TRIZ-lite 仅用于真实矛盾,最多取 3-5 条原则,不做评分或完整 TRIZ/ARIZ。具体收费、价格、安装命令等资料暂未提供。