用途:对用户的计划、决策或想法进行持续追问,直到双方形成共同理解。适用于用户想压力测试自己的思路,或触发“grill”类短语时。
主要能力:把议题映射为设计树,每个决策分支出其下属决策,并按轮次推进。每一轮只处理“当前前沿”,即前置条件已确定的决策。每轮通过 ask_user 一次性提交全部前沿问题,每题编号并给出推荐答案,然后等待用户回答再进入下一轮。
使用方式:表单中 title 标注主题与轮次;intro 概述已确定内容和本轮前沿为何开放;questions 放入当前前沿,最多 10 题,超出则先问前 10 题并根据回答重算前沿;每题用 id 编号(如 Q1),header 以编号加标题;prompt 说明决策与上下文;type 在答案集已知时用 choice,仅开放回答用 text;choice 的 options 用稳定值 id、简洁标签和简短说明,多选时才设 multi 为 true;details 解释取舍或后果,也可含草图;recommendation 对选择题给出推荐选项值(多选为数组),文本题给出推荐答案和占位示例。
适用场景:需要系统性澄清前置决策、避免默默假设的规划或设计讨论。
限制:事实查找由技能方负责,需要环境事实(文件系统、工具等)时应派子代理查找,不询问用户;相关探索未完成时,仅依赖它的问题留到后续轮次,其余前沿照常提问。决策仍由用户做出,需逐项等待回答。前沿为空、设计树各分支均已访问且无默认假设时结束,且在用户确认达成共识前不得据此行动。