超越“努力思考”——为您的智能体实现更好的思考。[插件]
摘要
Better Thinking 是 Claude Code 的一个插件,提供 131 种结构化思考流程(技能),以改进 AI 推理能力,超越简单的“逐步思考”提示。调度器会根据任务自动选择合适的技术。
查看缓存全文
缓存时间: 2026/07/09 11:40
skyf0xx/better-thinking
来源:https://github.com/skyf0xx/better-thinking
Better Thinking
Better Thinking 模型并不会因为你让它们“更努力地思考“而变得更聪明——它们只有在被给予更好的思考程序时才会变得更好。结构化推理(明确假设、权衡备选方案、检查证据)总能比“逐步思考“产生更可靠的答案,但 Claude 通常默认采用第一个看似合理的方法,而不是针对具体情况使用严谨的方法。
Better Thinking 是一个插件,它为模型提供了 131 个明确的思考程序,例如:
- 如何进行恰当的决策分析。
- 如何从症状调试到根本原因。
- 如何评估相互竞争的假设。
Better Thinking 拥有一个调度器,它会为当前任务选择正确的方法,而无需你事先知道该请求哪种技术。把它想象成更像是一份熟练分析师会实际遵循的清单,而不是一个角色设定(比如“扮演分析师“)。
技能生态系统:复合技能编排原子技能。 13 个类别,131 个技能
如何激活
安装后(见下文),只需在开始任何非平凡任务时输入:
/better-thinking
仅此而已。它会查看你的问题,对任务进行分类(这是一个决策?诊断?谈判?研究?),以及任务的重要性级别,然后自动引入适当深度且正确的思考技能。
任务 → 调度器 → 定制化程序
一个快速、低风险的问题会得到一个快速的直觉判断;一个成本高昂、难以逆转的决策则会得到完整的结构化处理。你无需记住任何 131 个技能的名称——/better-thinking 会读取索引并为你进行路由。
从任务到洞察
安装
此仓库是一个 Claude Code 插件。直接从 GitHub 安装:
/plugin marketplace add skyf0xx/better-thinking /plugin install better-thinking@better-thinking
或者从本地克隆安装:
/plugin marketplace add /path/to/better-thinking /plugin install better-thinking@better-thinking
这将注册所有 131 个技能以便发现。它会读取 skills/INDEX.json 来选择正确的技能,而不是从一个冗长的名称列表中猜测。
技能的真正含义(以及不是什么)
一项技能编码的是一个程序,而不是一个角色设定。
错误: “扮演一个科学家。” 正确:
- 提出假设。
- 明确假设。
- 设计实验。
- 评估证据质量。
- 尝试证伪。
- 更新置信度。
- 报告剩余不确定性。
设计上排除了:编程语言、框架知识、API、专业角色设定、静态参考资料。如果它不是一种可迁移的思维过程,它就不属于这里。
原子技能 vs. 复合技能
该集合分为两层:
-
原子技能 实现单个认知算法——一次操作,完美执行。示例:
bayesian-updating,steelmanning,premortem,active-listening。原子技能没有必需的依赖关系(它们可能会建议相关的技能)。 -
复合技能 将原子技能编排成一个更大的工作流程。示例:
scientific-method,decision-analysis,competing-hypotheses,negotiation。复合技能在 frontmatter 中声明其依赖关系,其程序读起来像流水线:每个步骤要么执行本地工作,要么调用一个命名的原子技能。这保持了生态系统的模块化:改进一个原子技能会升级所有使用它的复合技能,并且可以在不从头编写新认知的情况下组装新的复合技能。
仓库布局
README.md ← 你在此处 SKILL_TEMPLATE.md ← 每个技能遵循的规范模板 catalog/ ← 所有技能的完整规范,按类别分类 01-reasoning.md 02-problem-solving.md 03-decision-making.md 04-research.md 05-analysis.md 06-systems-strategy.md 07-forecasting.md 08-creativity.md 09-communication.md 10-collaboration.md 11-learning.md 12-metacognition.md 13-ethics.md skills/ ← 每个技能一个目录:skills/<skill-name>/SKILL.md INDEX.json ← 机器可读的索引;better-thinking 读取此文件进行路由,而不是依赖记忆检索 recipes/ ← 将命名框架(设计思维等)映射到技能序列
设计原则
- 算法,而非印象。 每个技能都有一个模型可以实际执行的编号程序。如果一个步骤不可能失败,那它就不是一个步骤。
- 与领域无关。 一个技能必须在医学问题、法律纠纷、产品决策和调试会话中同样有效。领域示例用于说明,从不定义。
- 可组合。 原子技能是单一职责的。复合技能声明依赖关系并进行编排;它们从不内联重实现原子程序。
- 显式激活。 每个技能都说明了何时触发——模型可以针对当前任务进行模式匹配的触发条件,以及当该技能过于复杂时的反触发条件。
- 诚实的输出契约。 每个技能都说明其消耗什么和产生什么,以便技能可以像函数一样进行链式调用。
- 故障感知。 每个技能都列出了其典型误用情况,因为错误使用的思维工具比没有工具更糟糕。
- Token 预算。 每个技能都带有使用量估算,以便编排器可以推理加载它的成本。
Recipes
Recipes 将你已经熟悉的命名框架——例如设计思维、精益创业——按阶段映射到本集合中的一系列技能。如果你在寻找“框架 X 对应的 better-thinking 等价物是什么“,请从 recipes/README.md 开始,而不是从技能索引开始。
难度与使用量约定
- 难度(D1–D5): 技能良好执行的难度。D1 = 机械式检查清单;D3 = 每个步骤都需要判断;D5 = 需要在不确定性下编排许多判断。
- Token 使用量: 最终
SKILL.md主体的大致大小估算。原子技能目标为 300–700 个 token;复合技能为 800–1,500(它们依赖其依赖项来提供细节)。
相似文章
"think" 工具:让 Claude 在复杂工具使用场景中停下来思考
Anthropic 推出了 "think" 工具,这是一种让 Claude 在复杂工具调用链中暂停并进行推理的特定机制,与其通用的扩展思考能力有所区别。
MIThinker:针对动机性访谈咨询的即插即用策略优化思考者
MIThinker提出了一种轻量级推理模型,用于动机性访谈咨询代理,通过监督微调和强化学习训练生成治疗性思考,在较低计算量下实现了与最先进系统相当的MI能力。
这是我发现的让Claude真正思考而非只是回应的最有用方法
一种针对Claude的提示技巧,要求AI在回答前先对用户的问题进行steelman(最佳化论证)并识别假设,使其回答更具思考性和针对性。
[R] 我给Claude注入了ADHD……它的思考能力现在提升了2倍
一项为编程代理设计的新开源技能,实现了并行发散思维——在扭曲的认知框架下生成独立的推理过程——以克服自回归推理中的过早收敛问题。该技能可通过npm获取,适用于Claude Code等代理,据称能显著提升创意和设计任务的表现。
Claude 推出自我改进型智能体(5 分钟阅读)
Anthropic 宣布为 Claude Managed Agents 带来多项新功能,包括用于自我改进记忆的“dreaming(梦境)”功能、基于结果的评估循环,以及多智能体编排能力。