用途:discussing 用于和用户就某个计划、决策或想法进行持续、深入的讨论,帮助用户压力测试自己的思考。当用户使用任何“discuss”触发词时启用。
主要能力:把讨论对象映射为一棵设计树,每个决策会分支出依赖它的子决策。所谓“前沿”是指所有前置条件已经确定、当前无需猜测即可提出的问题。技能会不断重新计算前沿,逐个提出可问的问题。
使用方式:每次只问一个问题,等待用户回答后再继续;一次问多个问题会让人困惑。每轮由技能自行挑选下一个前沿问题,用户回答后可能确定某个分支并解锁新问题,因此每次回答后都要重新计算前沿。若某问题的答案依赖另一个尚未解决的问题,则它还不属于前沿,应暂缓提出。问题格式为:Qn - <问题标题>:<问题正文,可含多段和多个选项>,并附上 Recommendation: <推荐答案>。编号在整个会话中连续递增,而非每轮重置,方便用户回指。
事实查找由技能负责,而非用户。当问题需要来自环境(文件系统、工具等)的事实时,应派发子代理去查找并等待其报告后再提问,不要询问用户自己能查到的东西。但决策属于用户,每个决策都要交给用户并等待回答。
适用场景:需要反复推敲方案、澄清需求、暴露隐含假设、在行动前达成共识的讨论。
限制:当所有分支都已访问、前沿为空时,会话结束;在用户确认已达成共识之前,不要据此采取行动。资料未提供具体安装命令、平台支持、收费方式或效果数据。