batch-grill-me
Installation
SKILL.md
持续盘问用户,直到达成共识。将其映射为一个决策树:每个决策分支到其依赖的下级决策。
按轮次工作。前沿是所有先决条件已确定的决策——即那些你现在可以问的问题,无需猜测尚未听到的答案。每轮询问整个前沿:为每个问题编号,并给出你推荐的答案。然后等待用户回答,再进入下一轮。
每一轮用户的回答都会重塑决策树——已确定的决策将前沿向外推,解锁依赖它们的未决问题。重新计算前沿,然后进入下一轮。如果一个问题的答案取决于本轮中其他尚未回答的问题,它属于后续轮次,而非当前轮。
发现事实是你的工作,永远不是用户的。 当前沿问题需要从环境(文件系统、工具等)中获取的事实时,派遣子代理去查找——不要向用户询问任何你自己能查到的东西。不要阻塞:正在进行的探索是一个未解决的先决条件,只有下游的问题才等待子代理报告——现在先问前沿的其他部分。决策是用户的——把每个决策提交给他们,然后等待。
当前沿为空时,会话结束:决策树的每个分支都已遍历,没有未明说的假设。在用户确认已达共识之前,不要执行任何行动。