用途:在进入规划阶段前进行结构化需求澄清。当请求存在歧义、有多种可行方案或包含隐含决策时使用,可由 plan-first-workflow 针对 🟡/🔴 任务自动触发,也可显式调用。
主要能力:按领域识别灰色地带,包括视觉(布局、密度、交互、空状态)、API/CLI(响应格式、错误处理、认证流程)、基础设施(扩展、冗余、监控)、集成(协议、认证方式、错误恢复)。对每个灰色地带使用 AskUserQuestion 提问,提供 2-4 个具体选项(如写“JWT”而非“选项 A”),并在可交由 Claude 自行决定时加入“You decide”。支持顺着线索追问:每个回答可能引出下一个问题。范围守卫:若用户提出新范围,将其记录为延后想法并引导回原问题。
使用方式:显式调用,或由 plan-first-workflow 自动触发。输出为决策列表,作为 ## Decisions 写入计划文件。
限制与反模式:避免泛泛提问(如“你的需求是什么?”),应针对具体决策;避免机械走清单,应跟随用户关心的线索;避免扩大范围,只澄清如何实现已请求的内容,而非是否增加更多内容。