Claude Code 行为增强插件:Andrej Karpathy Skills 指南

一、项目热度

所有人都知道Claude code是当前最为火爆的agent,配上一个强大的大模型后几乎可以解决90%的代码问题,但是你是否遇到过以下情景

“这些模型会替你做出错误的假设,然后不加核实地照搬这些假设。它们不会处理自身的错误,不会寻求澄清,不会指出不一致之处,不会提出权衡取舍,也不会在应该提出异议的时候提出异议。”

“他们真的很喜欢把代码和 API 搞得过于复杂,堆砌抽象层,不清理无用代码……明明 100 行就能搞定的事情,他们却要用 1000 多行来实现一个臃肿的结构。”

“他们有时仍然会因为不完全理解而更改/删除注释和代码,即使这些更改/删除与任务无关,也会产生副作用。”

其实不止是你,几乎所有程序员在使用他的时候或多或少会出现这个问题,而为了解决这一痛点,来之麻省理工学院的几位程序员在github开源了一个解决插件项目,截至 2026 年 4 月 17 日,该项目 GitHub Star 数已接近 5 万(49,684),单日最高新增近 8,000 Star。他的安装方式相较于claude code本身的安装可谓是极其简单,文件也是仅有不过几十行代码组成,那么他究竟为什么能让那么多的程序员青睐呢。

二、四大行为原则

项目本质是一套写入 CLAUDE.md 的行为准则,让 Claude Code 在执行任务时遵循以下约束:

1. 谋定而后动

  • 明确说出你的假设,不确定就直接问。

  • 存在多种理解时,列出选项让用户选,不要自己悄悄决定。

  • 发现有更简单的方法时主动提出,必要时对不合理需求说不。

  • 搞不清楚就停下来,指明困惑点,开口提问。

2. 极简优先

  • 只做被要求的功能,不额外加戏。

  • 不为单次使用的代码创建抽象。

  • 不添加未要求的“灵活性”或“可配置性”。

  • 不为不可能发生的场景写错误处理。

  • 如果 200 行能精简到 50 行,就重写。

3. 精准修改

  • 别顺手“优化”相邻的代码、注释或格式。

  • 别重构没坏的东西。

  • 遵守项目现有风格,即便你有不同偏好。

  • 发现无关的死代码可以提出来,但别擅自删除。

  • 只清理由你的修改引入的未使用项。

4. 目标驱动

  • 把模糊指令转为可验证目标:

    • “加个校验” → 先写针对无效输入的测试,再让测试通过

    • “修 Bug” → 先写能复现 Bug 的测试,再让测试通过

    • “重构某模块” → 确保重构前后所有测试通过

  • 多步骤任务先给计划,并明确每步的验证方式。

是的,相较于原来这个插件只不过是简单加了四个原则而已,这与大模型的思考方式有关,大多数大模型的思考方式为链式思考,导致他的行为哪怕一开始就错了也会顺着错误的方向进行下去,大模型具体思考方式可以去看下面这篇文章

https://blog.csdn.net/2401_85154887/article/details/153680412

三、安装

有两种安装方式可以按自己的需求安装

方式一:claude code应用市场安装

先在claude code里面添加市场

/plugin marketplace add forrestchang/andrej-karpathy-skills
如图

安装插件
/plugin install andrej-karpathy-skills@karpathy-skills

这样就是安装成功了。

方式二:CLAUDE.md(每个项目一个)

新项目:

curl -o CLAUDE.md https://raw.githubusercontent.com/forrestchang/andrej-karpathy-skills/main/CLAUDE.md

现有项目:

echo "" >> CLAUDE.md
curl https://raw.githubusercontent.com/forrestchang/andrej-karpathy-skills/main/CLAUDE.md >> CLAUDE.md

四、验证安装成功

在claude code里面输入

/skill

会看到

恭喜你,安装完成了,离大佬又近一步了,之后你的编程都会遵照这四个原则。

附插件地址,感兴趣小伙伴的可以去看一眼

https://github.com/multica-ai/andrej-karpathy-skills

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐