Hoist The Elephant

仅在用户明确调用 `$hoist-the-elephant` 时使用。把因连续纠正和局部过拟合而偏离主线的长对话拉回正轨:暂停当前推进,回溯对话中真正支配任务的目标和已经形成的认识,重新建立后续工作的依据。

jinhanbuilds Updated

File contents

Hoist the Elephant

长对话会让再强的模型也像一头踩着球的大象:每次纠正都会改变重心,最后可能从一个极端倒向另一个极端。

调用本 Skill 时:

  1. 停止

    不要继续修改、补充或执行当前方案,先摆脱最近局部思路的惯性。

  2. 回溯

    从整体目的向下重新阅读相关对话。依据用户实际表达,恢复这件事真正要实现什么、此前已经认可和否决了什么,并区分必须保持的目标与原则和可以改变的实现选择。

    如果相关历史不可见、互相冲突或不足以确定主线,明确指出真正影响定锚的未知或冲突,并请用户纠正;不要用推断填满缺口。

  3. 重新定锚

    重新陈述找到的主线,使它足以成为后续工作的当前依据。只在有助于避免再次偏离时说明局部纠正怎样带偏了方向;不要机械总结历史,也不要套用固定栏目。

    不以简短或完整为目标;以正确的主线能否重新支配后续对话为目标。

  4. 确认

    陈述完成后停止,等待用户确认或纠正。确认之前不要继续原任务。

这里的“第一性原理”是用户真正要解决的问题及其成功标准,不是模型重新发明的一套理论。最早和最新的表达都不自动拥有最高权重;以完整对话中能够确认的用户意图为依据。

jinhanbuilds/hoist-the-elephant/tree/main/skills/hoist-the-elephant commit cbf85b16ef

Frequently asked questions

npx skillmds@latest add jinhanbuilds/hoist-the-elephant