四条原则让AI一次写出简洁代码:andrej-karpathy-skills 完整指南

发布时间:2026/8/28 11:59:05

四条原则让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-skills你只让AI截断一下超长的日志。它却返回一个配置对象加五十行的截断器类。它困惑时不问你做假设也不说代码看着专业用起来别扭。这是AI编程的典型翻车现场而 andrej-karpathy-skills 项目就是答案一个强制AI写简洁代码的指令文件。 这个项目在做什么用一份文件管住AIandrej-karpathy-skills 就是一个CLAUDE.md指令文件内容来自 Andrej Karpathy 对大模型编程坑点的观察。它给 Claude Code 这类编码助手定行为规矩。它不写一行代码和同类工具的区别在这里交付物不是工具是一组行为规则。它瞄准的痛点很具体——AI 爱过度工程化100 行能搞定的事非写成 1000 行架构中间还不跟你确认。核心能力速览单个文件零依赖零配置放进项目根目录就能用四条行为原则编码前思考、简单优先、精准修改、目标驱动两种接入方式拷贝进项目或装成插件全项目生效附带 Cursor 规则文件跨工具可用说明见CURSOR.mdMIT 协议开源免费Karpathy 那句最有名的话换个说法放在这别告诉模型该怎么做给它成功标准然后看它自己跑。整个项目的心法源头就在这。️ 两条命令完成接入方式一克隆后放进项目推荐git clone https://gitcode.com/GitHub_Trending/an/andrej-karpathy-skills这一步把完整规范下载到本地拿到的是整个仓库的文件。cp andrej-karpathy-skills/CLAUDE.md 你的项目/把CLAUDE.md拷到项目根目录。之后AI助手在这个项目里干活就会自动读到这份规则。方式二装成插件适合重度 Claude Code 用户在 Claude Code 对话里依次输入两条命令/plugin marketplace add forrestchang/andrej-karpathy-skills /plugin install andrej-karpathy-skillskarpathy-skills这一步把规范装成插件你所有项目直接生效不用逐个拷贝。 拆解四条原则关键在时机不在技巧四条原则一张表原则管住什么逼你做什么编码前思考默默选一种理解就开干先列出假设不清楚就反问简单优先加没要过的抽象和功能用最少的行数解决当前问题精准修改顺手重构旁边的代码每一行改动都要对应需求目标驱动把bug修了这类模糊承诺先写测试复现再验证通过前两条管少写后两条管少改。四条串起来是一件事复杂度该来的时候才加不提前。正反对照过度设计的日志截断先看错误示范。你只要求截断超长日志# 错误示范一个截断函数配了一整套抽象 class LogTruncator: def __init__(self, config): self.cfg config def truncate(self, text): return text[: self.cfg.max_len] ... if len(text) self.cfg.max_len else text再看正确版本一个函数收尾# 正确版本只解决今天的问题 def truncate_log(text, limit100): 截断超长日志文本结尾加省略号 return text[:limit] ... if len(text) limit else text关键洞察抽象本身没错错在需要之前就加。真出现多种截断策略时再引入类和配置也不迟。更多正反案例在EXAMPLES.md里。四条原则的执行顺序 三个实战场景错与差一目了然导出用户数据先反问别猜场景你说加个用户数据导出功能。错误做法AI默认导出全体用户的全部字段写到本地文件做完才问你。正确做法先问范围、格式、字段敏感度再写一个最小的分页接口。修bug是更高频的场合看这个。修复文件名带空格的崩溃场景文件名带空格时上传任务报错。错误做法AI修好bug的同时重排了整个函数连引号风格都换了。正确做法只改路径处理的两行其余保持原样diff里每一行改动都能指到需求。性能类需求最容易失控再看一个。让接口更快先把快定义出来场景你说让这个接口快一点。错误做法AI直接上 Redis 缓存加异步处理diff 三百行。正确做法先定成功标准比如 P95 响应低于 200 毫秒再挑最小改动对着数字验证。 怎么判断它真的生效看四个信号diff 里只有你要的改动没有顺手重构代码第一版就够简单不用你催着再简化AI 动手前会问澄清问题而不是犯错之后才问PR 是干净的没有无关改进一个高频误用要提醒拿这套规则去卡一个改错别字的任务。规则本身就写明琐事凭判断走严格是留给非琐碎改动的。另一个提醒它设计成和项目自己的规则合并使用直接拼到现有CLAUDE.md后面即可。⚡ 现在就接入别再跟AI解释怎么做给它成功标准看它自己跑。克隆仓库把CLAUDE.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),仅供参考

相关新闻

蓝桥杯国赛C++核心算法精讲:从动态规划到并查集的实战解析

蓝桥杯国赛C++核心算法精讲:从动态规划到并查集的实战解析

2026/8/28 11:59:05

1. 赛题核心与备战价值解析 又到一年备赛时,对于很多C选手来说,蓝桥杯国赛B组的题目,既是技术实力的试金石,也是思维能力的磨刀石。第十二届的题目,在我看来,很好地延续了蓝桥杯“重基础、考思维、贴近应用…

从零造出会听话的智能机器人:build-your-own-x 三步上手完整指南

从零造出会听话的智能机器人:build-your-own-x 三步上手完整指南

2026/8/28 11:59:05

从零造出会听话的智能机器人:build-your-own-x 三步上手完整指南 【免费下载链接】build-your-own-x Master programming by recreating your favorite technologies from scratch. 项目地址: https://gitcode.com/GitHub_Trending/bu/build-your-own-x 想让…

happy-llm实战:本地大模型部署、RAG与API调用全流程

happy-llm实战:本地大模型部署、RAG与API调用全流程

2026/8/28 11:49:05

datawhalechina/happy-llm 这个项目,看名字就知道目标:把 LLM 学习这件事做得轻松一点。它是 Datawhale 社区维护的开源仓库,围绕大语言模型的入门、部署、应用开发整理了一套内容。跟那种只丢论文链接和概念图的教程不同,happy-l…

Firecrawl 网页抓取完整指南:从单页到整站的数据提取

Firecrawl 网页抓取完整指南:从单页到整站的数据提取

2026/8/28 12:59:08

Firecrawl 网页抓取完整指南:从单页到整站的数据提取 【免费下载链接】firecrawl The context API to search, scrape, and interact with the web at scale. 🔥 项目地址: https://gitcode.com/GitHub_Trending/fi/firecrawl 自己写爬虫的人都知…

MCP 测试完整指南:如何从零跑通 AI 技能评估

MCP 测试完整指南:如何从零跑通 AI 技能评估

2026/8/28 12:59:08

MCP 测试完整指南:如何从零跑通 AI 技能评估 【免费下载链接】skills Public repository for Agent Skills 项目地址: https://gitcode.com/GitHub_Trending/skills3/skills GitHub_Trending/skills3/skills 自带了一套 MCP 测试工具:给它 10 道有…

一句话出折线图:Hermes Agent 智能数据分析与数据可视化快速上手

一句话出折线图:Hermes Agent 智能数据分析与数据可视化快速上手

2026/8/28 12:59:08

一句话出折线图:Hermes Agent 智能数据分析与数据可视化快速上手 【免费下载链接】hermes-agent The agent that grows with you 项目地址: https://gitcode.com/GitHub_Trending/he/hermes-agent 拿到一份月度销售数据,清洗、写画图脚本&#xf…

Transformers 语音分离指南:3 行代码把多人对话拆成独立人声

Transformers 语音分离指南:3 行代码把多人对话拆成独立人声

2026/8/28 12:59:08

Transformers 语音分离指南:3 行代码把多人对话拆成独立人声 【免费下载链接】transformers 🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and multimodal models, for both…

C++模板编程:从函数模板到类模板,掌握泛型编程核心机制

C++模板编程:从函数模板到类模板,掌握泛型编程核心机制

2026/8/28 12:59:08

1. 项目概述:从“重复造轮子”到“一劳永逸”的代码哲学 干了这么多年开发,最怕看到的代码是什么?不是复杂的算法,也不是深奥的设计模式,而是那些长得几乎一模一样、只是数据类型不同的函数和类。比如,你需…

几分钟让 AI 按 TDD 跑起来:andrej-karpathy-skills 完整避坑指南

几分钟让 AI 按 TDD 跑起来:andrej-karpathy-skills 完整避坑指南

2026/8/28 12:49:07

几分钟让 AI 按 TDD 跑起来:andrej-karpathy-skills 完整避坑指南 【免费下载链接】andrej-karpathy-skills A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathys observations on LLM coding pitfalls. 项目地址: https://…

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

2026/8/27 11:10:02

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

2026/8/27 7:25:23

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

2026/8/28 7:34:42

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

基于Claude Code的开源AI求职框架:从职位搜索到Offer的全自动化闭环

基于Claude Code的开源AI求职框架:从职位搜索到Offer的全自动化闭环

2026/8/28 0:08:32

当AI助手能够独立完成从职位匹配、简历定制到面试准备的全链路求职流程时,求职不再是一场信息战,而是一场工程化战役。框架概述:本地运行的AI求职引擎这是一个构建在Claude Code之上的开源AI求职框架,核心理念是"在工作者的机…

Godot 4 仿 agar.io:相机缩放被 max_zoom 卡死,窗口越大球越小的根因与修复

Godot 4 仿 agar.io:相机缩放被 max_zoom 卡死,窗口越大球越小的根因与修复

2026/8/28 0:08:32

1. 问题现象 在 Godot 4 仿 agar.io 的 2D 项目中,相机缩放设计为「由球组整体尺寸决定」,世界可见高度恒定,窗口只作为视口裁剪。默认小窗口 1280x720 时相机高度正常;但窗口最大化到 2940x1912 后,视角被明显拉远、…

从软件测试大赛到实战:Java+Selenium自动化测试进阶指南

从软件测试大赛到实战:Java+Selenium自动化测试进阶指南

2026/8/28 0:08:32

1. 缘起:从校园到赛场,我的软件测试之路几年前,我还是一个在校园里对着Java课本和“Hello World”程序挠头的普通学生。软件测试对我来说,只是一个在开发流程末尾、用鼠标点点按钮的模糊概念。直到我偶然在学校的公告栏上看到了“…

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

2026/8/28 7:35:26

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…

导师推荐!2026最新AI论文工具测评与实用推荐

导师推荐!2026最新AI论文工具测评与实用推荐

2026/8/28 7:34:51

2026年真正好用的AI论文工具,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

告别游戏崩溃:XCOM 2模组管理器的智能革命

告别游戏崩溃:XCOM 2模组管理器的智能革命

2026/8/28 7:34:35

告别游戏崩溃:XCOM 2模组管理器的智能革命 【免费下载链接】xcom2-launcher The Alternative Mod Launcher (AML) is a replacement for the default game launchers from XCOM 2 and XCOM Chimera Squad. 项目地址: https://gitcode.com/gh_mirrors/xc/xcom2-lau…