用途:Grilling 用于对用户的计划、决策或想法进行持续追问式压力测试,直到双方达成共同理解。当用户希望检验自己的思考,或使用任何“grill”触发短语时使用该技能。
主要能力:把待讨论的问题映射为一棵设计树:每个决策分支出依附于它的后续决策。按轮次推进这棵树。前沿是指所有前置条件已经确定、现在就可以提出而无需猜测尚未听到的答案的问题。在一轮中提出整个前沿:为每个问题编号并给出你推荐的答案,然后等待用户回答再进行下一轮。每一轮用户的回答都会重塑这棵树:已确定的决策把前沿向外推,并解锁依赖它们的问题。之后重新计算前沿并提出下一轮。若某问题的答案依赖本轮中另一个仍开放的问题,它属于更后一轮,而不是本轮。
问题格式:每个问题应按如下形式呈现:❓ Q1 - <问题标题>:<问题正文,可能多段,可含多个选项>,随后另起一行以 ➡️ 给出你推荐的答案。
使用方式:查找事实是技能自身的职责,绝不是用户的任务。当前沿问题需要来自环境(文件系统、工具等)的事实时,派出子代理去查找,不要向用户询问本可自行查明的内容。不要因此阻塞:正在进行的探索属于未确定的前置条件,因此只有它下游的问题才需等待子代理报告;本轮其余前沿问题现在照常提出。决策属于用户——把每个决策交给用户并等待。
完成条件:当前沿为空时本次会话结束:设计树的每个分支都已访问,没有留下任何被默默假设的内容。在用户确认已达成共同理解之前,不要据此采取行动。
限制:资料未说明具体的平台、收费、价格、安装命令或额外技术依赖。