让AI Coding Agent真正学会思考:7种结构化推理框架

AI 帮你分析架构决策,它直接给结论——听起来很美,但现实往往是一堆看似正确实则漏洞百出的代码。为什么?推理过程是”隐藏的”,你看不见它怎么走到那个答案的。

最近在 GitHub 上发现了一个很极客的 Skill——Thinking Patterns,作者是 @bnadlerjr。它没有用什么花哨的概念,就是把人类花了十几年总结的结构化推理方法,全部打包成了 AI Agent 可调用的模式。

7种推理模式,覆盖你大部分真实场景

Chain of Thought(链式推理)——最基础也最实用。遇到 bug,一步一步推因果链,而不是凭直觉说”这里可能有问题”。

Tree of Thoughts(思维树)——架构选型、设计评审必备。列出 2-4 种方案,各自推演优缺点,最后给出推荐及理由。适合”微服务 vs 单体”、”要不要引入 Kafka”这种没有标准答案的问题。

Atomic Thought(原子推理)——研究类任务的克星。把一个大问题拆成若干独立子问题,分别求解,再合并结论。适合做技术调研、API 对比、多数据源综合分析。

Skeleton of Thought(思维骨架)——写文档、做计划时先用它出大纲。结构先行,内容后填。减少写到一半发现逻辑要重构的痛苦。

Program of Thoughts(思维编程)——这是最有趣的一个:把计算任务交给代码,LLM 只负责自然语言解释和结果解读。数据处理、统计分析、批量运算,精度比纯 LLM 推算高得多。

Self-Consistency(自洽性检验)——高风险决策专用。同一问题让推理路径多样化,最后聚合结论并评估置信度。适合支付逻辑、权限设计等不能出错的地方。

Graph of Thoughts(图思维)——综合多个来源的信息做融合判断。找矛盾、做取舍、形成统一结论。

怎么安装

支持 Claude Code、Cursor、Codex、OpenClaw 等主流 AI 编码工具。

通过 SkillsCat 安装:

  • Claude Code:npx agent-skills-cli add bnadlerjr/dotfiles/thinking-patterns
  • 通用方式:npx skillscat add bnadlerjr/dotfiles/thinking-patterns

也可以直接去 GitHub 仓库找 SKILL.md 文件手动安装。

为什么这个 Skill 值得关注

LLM 的推理能力在提升,但”想清楚再回答”这件事,依然需要结构引导。Thinking Patterns 的价值不是给 AI 加了什么新能力,而是把人类几十年的认知科学成果——CoT、ToT、PoT——用 AI Agent 能理解的方式表达出来,让它每次出手都有方法论支撑,而不是碰运气式的随机发挥。

GitHub:https://github.com/bnadlerjr/dotfiles

SkillsCat 页面:https://skills.cat/skills/bnadlerjr/dotfiles/thinking-patterns


GitHub: https://github.com/bnadlerjr/dotfiles

评论区

0 条评论

登录后可评论。

陈一铭 17 阅读