尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

极简AI编程指南 andrej-karpathy-skills

极简AI编程指南 andrej-karpathy-skills 极简AI编程指南 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.md 文件解决 AI 写代码时过度工程化的问题——你只想要一个折扣函数它却给你搭出策略模式和配置系统。项目把 Andrej Karpathy 观察到的大模型编程毛病浓缩成四条准则放进项目根目录即可生效也是一份现成可抄的 AI 编程指南。快速上手3步把AI编程指南放进项目整个项目的核心就是一个 CLAUDE.md 文件所谓安装就是把这份文件放进你的项目。先克隆仓库git clone https://gitcode.com/GitHub_Trending/an/andrej-karpathy-skills # 新项目把 CLAUDE.md 拷到项目根目录即可 # 老项目追加到已有 CLAUDE.md别覆盖 echo CLAUDE.md cat andrej-karpathy-skills/CLAUDE.md CLAUDE.md这一步只是把规则文件落到本地重点在追加而不是覆盖原有项目规则才不会丢。用 Claude Code 的话还有插件路线两行命令对所有项目全局生效/plugin marketplace add forrestchang/andrej-karpathy-skills /plugin install andrej-karpathy-skillskarpathy-skills装完插件就不用逐个项目放文件了。跑通验证给 AI 派个写个华氏转摄氏的小函数看它动手前会不会先确认输入范围之类的假设。会问说明守则已经在起作用。核心机制一个文件如何约束AI写码行为说白了CLAUDE.md 是递给 AI 的一份行为守则。Claude Code 每次启动会话都会读取项目根目录的 CLAUDE.md把规则注入上下文——相当于给新来的实习生发了本《代码评审手册》每次动手前先翻一遍。守则共四条编码前思考不许默默假设有多种解释就列出来问你、简单优先能 50 行解决的不写 200 行、精准修改只动和任务直接相关的行、目标驱动把修 bug翻译成先写能复现它的测试再让它通过。它不升级模型能力只改工作习惯。实战案例让AI写出简洁代码的折扣函数之前让 AI 写个折扣计算它交回来一份 DiscountStrategy 抽象类配着枚举和 dataclass 配置对象30 多行用的时候还要先实例化一堆东西。把 CLAUDE.md 放进项目后同样一句话交回来的是def calculate_discount(amount: float, percent: float) - float: 计算折扣金额percent 为 0-100 的百分比 return amount * (percent / 100) discount calculate_discount(100.0, 10.0) # 得到 10完事评审时我从逐行追问为什么这么设计变成扫一眼就过。它还会补一句以后真需要多种折扣类型到那时再抽策略模式不迟。值得留意的细节用资深工程师测试当简繁判断标准CLAUDE.md 第 2 条留了个可执行标准如果资深工程师会说这段代码过度复杂就重写简化。你不用反复叮嘱简单点AI 写完会拿这条自己过一遍。指南自带免责条款琐碎任务允许跳过程序文件开头声明了 Tradeoff准则偏向谨慎而非速度改拼写、一行小改这类任务请自行判断。小任务不会因此变慢万一 AI 开始逐条列假设回一句简单任务直接做即可。不绑定 Claude CodeCursor 等工具同样适用仓库带着 .cursor/rules/karpathy-guidelines.mdcalwaysApply: trueCursor 打开项目即生效skills/karpathy-guidelines/SKILL.md 可拷进个人技能目录复用其余只认根目录指令文件的工具直接拷 CLAUDE.md 就行它就是普通 markdown。常见坑与进阶方向第一次用大概率会撞上同一个坑项目里已经有 CLAUDE.md。直接覆盖会把原有的类型规范、测试要求全清掉一定用追加方式合进去——指南开头那句Merge with project-specific instructions as needed就是这个意思。另一个你可能会发现的现象AI 变话多了。指南整体偏向谨慎小任务它也先列假设再动手。这是设计使然不是失控确属简单的任务在指令里加一句直接做不用确认就能释放它。想深入的话仓库里的 EXAMPLES.md 比主文档更有营养八个场景各配了 AI 常犯版本和纠正版本覆盖隐藏假设、过度抽象、顺手重构、模糊目标四类反模式读一遍比背原则快。这个项目本质上是一份 AI 行为守则不升级模型只把乱假设、乱抽象、乱改代码的毛病提前管住。先在最近最头疼的项目根目录放一份 CLAUDE.md派个小任务试试变化。【免费下载链接】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),仅供参考
返回列表