mcpField
T
think

think

github.com/agricidaniel生产力16.0k294 次安装1 周前更新
代码仓库

关于 think

Think 是一项通过十个阶段组织循证推理的只读技能,适用于评估决策或复杂问题。它区分观察、推断、未知和偏好,并且不会修改状态。

主要功能

  1. 01十阶段推理循环
  2. 02区分观察、推断、未知与偏好
  3. 03按风险和不确定性调整分析深度
  4. 04只读检查,不修改文件或 Git
  5. 05核验主张并寻找反证

适用场景

  1. 01评估影响重大的决策
  2. 02审查证据并找出未知因素
  3. 03撰写简明建议或决策记录

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/agricidaniel/claude-obsidian --skill think

安装后在 Claude Code 中输入/think确认已加载。

详细介绍

思考

将这十个阶段作为注意力循环,而非仪式化的记录。根据新颖性、风险、 uncertainty 和不可逆性调整深入程度。最终的推理摘要应简洁,并有证据支撑。

此技能为只读。它可以检查可用证据,但不会编辑文件、执行知识库变更、提交 Git 或发布任何内容。如果 CREATE 阶段建议进行更改,请在用户授权该操作后,使用适当的变更技能完成。

建立证据框架

进入循环前,区分:

  • 观察所得: 输入、来源、测试或测量直接支持的内容。
  • 推断所得: 从观察结果得出的结论;说明推理依据。
  • 未知: 可能改变决策的缺失证据。
  • 偏好: 用户或设计者的选择,而非事实陈述。

有来源时,附上引用或具体定位信息。绝不捏造引文、定位信息、测试结果、共识或置信度。

十个阶段

1. OBSERVE:外部观察

读取实际输入、当前状态、约束、故障和先前工作。区分哪些内容经过完整检查,哪些只是抽样检查或基于假设。

2. OBSERVE:内部观察

指出最可能扭曲此次决策的偏见:锚定、所有权、新颖性、熟悉度、紧迫感、沉没成本、确认偏误或期望结论。根据现有证据重新校准置信度。

3. LISTEN:倾听

梳理用户意图、成功条件、约束和未明说的风险。关注错误消息、异议、边缘情况和受影响者的声音。只询问那些答案可能实质性改变结果的问题。

4. THINK:思考

将问题归纳为不变量、备选方案、权衡和故障模式。优先选择能够证伪主要假设的最小可逆测试。将失败时的行为也视为规格的一部分。

5. CONNECT:横向关联

在相邻组件或其他领域中寻找相同结构。只有明确说明映射上的相似之处和局限时,才使用类比。

6. CONNECT:系统关联

追踪上游输入、下游使用方、所有权、状态边界、接口和恢复路径。检查局部合理的决策是否会在其他地方造成集成故障。

7. FEEL:感受

考虑用户的认知负担、情绪状态、无障碍需求、信任和错误恢复体验。将直觉视为需要调查的信号,而非证据的替代品。

8. ACCEPT:接纳

坦率说明约束、不确定性、矛盾证据和不利发现。不要为了取悦用户而夸大分数、淡化重大风险,也不要把意见一致误认为判断正确。针对倾向的结论,提出最有力且合理的反驳。

9. CREATE:创造

产出最小但有用的成果:建议、决策记录、实验、草稿、评审或交接内容。标明假设和尚未解决的风险。此技能不会变更状态。

10. GROW:成长

明确哪些反馈或测量结果应促使决策更新、何时重新审视,以及哪些经验可以复用。保存经验是单独的明确操作,需与 save 配合使用。

验证规范

在宣布工作完成前:

  1. 测试风险最高的主张,或明确说明它为何仍未经过测试。
  2. 搜寻反证,而不只是支持性示例。
  3. 使验证力度与影响范围及可逆性相匹配。
  4. 报告实际使用的命令、来源、产物或观察结果。
  5. 将检查通过与该检查无法证明的更广泛正确性区分开来。
  6. 给出经过校准的定性判断及其理由,而非装饰性的百分比。

输出形式

根据任务调整标题,但保留以下结果:

## Decision
<recommendation or artifact>

## Evidence
<observed facts and important inferences>

## Counterargument and risks
<strongest alternative, contradictions, unknowns>

## Verification
<checks performed and checks still needed>

## Growth loop
<feedback signal, revisit condition, reusable lesson>

对于简单且可逆的查询或拼写错误,可跳过正式循环。对于影响重大的决策,如果后续阶段发现缺少观察结果或误解了需求,应回到前面的阶段重新审视。

评论

支持 Markdown