资讯动态

如何为 andrej-karpathy-skills 搭建自定义规则插件:从安装到跑通第一条规则

发布时间:2026/8/28 11:54:19 来源:尧图企业网站定制
如何为 andrej-karpathy-skills 搭建自定义规则插件从安装到跑通第一条规则【免费下载链接】andrej-karpathy-skillsA single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathys observations on LLM coding pitfalls.项目地址: https://gitcode.com/GitHub_Trending/an/andrej-karpathy-skillsandrej-karpathy-skills 是一个 Claude Code 行为规则插件用一份 CLAUDE.md 文件抑制 AI 过度假设、过度设计的常见编码错误。跟着本文你会装好这个插件并给自己项目加上第一条自定义规则。快速上手3 步完成 andrej-karpathy-skills 安装这一步只做一件事把官方规则文件放进你的项目。先别纠结原理。先克隆项目到本地git clone https://gitcode.com/GitHub_Trending/an/andrej-karpathy-skills再把规则文件复制进你的项目根目录。它就是插件的核心一个纯 Markdown 文件cp andrej-karpathy-skills/CLAUDE.md my-project/ 最后用 Claude Code 打开 my-project随便提一个小任务。如果 AI 开始先确认假设、而不是直接闷头写代码说明 CLAUDE.md 已经生效了。注意如果你的项目已有 CLAUDE.md建议用追加而不是覆盖。官方规则本身就是按与项目说明合并设计的。先搞懂这个插件到底是什么动手改规则前花两分钟看结构后面每一步都会顺很多。整个插件就是一份 Markdown别把它想成带安装器的软件包。整个项目的扩展开发面就是文本编辑——规则本体是 CLAUDE.md没有构建过程也没有配置文件。你可以把它理解为写给 AI 员工的工作手册它每次开工都会读一遍读完行为就跟着变。四条内置行为准则规则文件由四段组成一句话各概括一下Think Before Coding要求把假设摊在明面上而不是默默猜Simplicity First要求只写解决问题所需的最少代码Surgical Changes只允许动与任务直接相关的行Goal-Driven Execution要求先把任务翻译成可验证的目标。每条准则都有改前改后的真实代码对照见 EXAMPLES.md。同一份规则的三种分发路径规则内容可以走三条路作为 Claude Code 插件装在插件市场作为单项目的 CLAUDE.md作为 Cursor 项目规则放在.cursor/rules/目录。差异和同步方式写在 CURSOR.md。写自定义规则前先想清楚你要走哪条路用 andrej-karpathy-skills 从零搭建自定义规则4 步实战进入正题。这一节会带你从零搭出一条自定义规则结束时你能亲眼看到 AI 行为的变化。第 1 步写第一条项目专属规则。打开 CLAUDE.md 末尾追加一个章节。以 TypeScript 项目为例## Project-Specific Guidelines - 开启 TypeScript strict 模式禁止 any - 所有 API 端点必须附带测试验证方法让 Claude Code 修一个小 bug看它的 diff 是否只包含你要求的内容、新增接口是否带了测试。常见报错规则写成写出干净的代码这类空话AI 无从执行——要写成可检查的判定条件。第 2 步把规则翻译成可验证目标。规则落进去只是开始关键是让 AI循环到通过为止。试试提一个明确要点的任务给这个接口加输入校验并约定先写一个无效输入的测试测试变绿才算完成。验证方法AI 给出的计划应该是步骤 → 验证检查项的形式如果它只说我会检查并优化代码说明成功标准太弱换个说法重提。第 3 步把规则打包成独立 Skill。如果这条规则要跨多个项目复用就照 skills/karpathy-guidelines/SKILL.md 的样子建自己的目录文件开头放 YAML 头--- name: my-api-conventions description: 本项目 API 编写约定写接口代码时使用。 ---验证方法确认 name 和 description 两个字段都在description 里写清楚触发场景——它决定 AI 什么时候调用这条技能。常见报错只写了正文忘了头部插件将无法识别这个技能。第 4 步验收。跑两三个真实任务盯两个信号diff 是否变干净了遇到歧义时 AI 是否先开口确认。两条都满足你的自定义规则就跑通了。提示这套规则整体偏谨慎优先于速度。改个错别字这类小事别期待 AI 走完全部流程这是正常现象。避坑指南新手高频踩的三处坑对照自查一遍。坑一规则写成口号。❌ 错误做法- 写出优雅的代码- 注意性能✅ 推荐做法- 新增接口必须附带测试- 沿用 src/utils 里现有的错误处理模式AI 没法执行优雅但能执行必须有测试。坑二整文件覆盖。❌ 错误做法拿官方规则文件直接替换项目里已有的 CLAUDE.md。✅ 推荐做法追加或合并。官方文件开头就写着 Merge with project-specific instructions as needed。坑三改规则只同步一处。❌ 错误做法改了 CLAUDE.md忘了 Cursor 的规则文件两个工具行为开始分叉。✅ 推荐做法两个工具都在用的话CLAUDE.md 与.cursor/rules/同步更新已发布的 Skill 文本也要跟着改。下一步做什么andrej-karpathy-skills 的扩展开发成本极低——不是写代码而是给 AI 补一份工作手册。现在就去打开你最常改的那个项目在 CLAUDE.md 里加上一条项目专属规则用一个小任务验证 diff 是否更稳这就是你的第一条自定义规则在跑。【免费下载链接】andrej-karpathy-skillsA single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathys observations on LLM coding pitfalls.项目地址: https://gitcode.com/GitHub_Trending/an/andrej-karpathy-skills创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价