Airsc is free for everyone. If it helps you, support it with $2–$20.

Support
PluginCautionCode review & qualityBeginner friendly

andrej-karpathy-skills-zh

MackDing · MackDing/andrej-karpathy-skills-zh

This resource provides Chinese versions of Andrej Karpathy's coding guidelines as rules and prompts for Claude Code, Cursor, and other AI agents to improve code quality.

Claude Code / Codex / Cursor AI 编程规则:Karpathy 编码准则中文版,减少错误假设、过度工程化和无关改动

24 stars5License: No licenseUpdated 5 months ago0 opens

Preview

▍

What you can do with it

  • Apply Karpathy's principles to make your AI agent write cleaner, more focused code.
  • Prevent AI agents from making unwarranted assumptions or over-engineering solutions.
  • Standardize AI agent coding behavior across projects using CLAUDE.md or AGENTS.md.

Safety check

Caution

Usable, but read the notes first.

  • ●No clear license: check with the author before using it in a commercial product.

Automated scan of the repo files. Always review code you run.

From the README

Andrej Karpathy 编码准则中文版:Claude Code / Codex / Cursor AI 编程规则

面向中文开发者的 Claude Code、Codex、Cursor、AI Agent 编程行为准则。本仓库把 Andrej Karpathy 对 LLM 编码问题的观察整理成可直接使用的 CLAUDE.md、AGENTS.md、Cursor Rules 和 Claude Code Skill,帮助 AI 编程助手减少错误假设、过度工程化、无关改动和不可验证的实现。

如果你正在搜索 Claude Code 中文规则、Codex AGENTS.md、Cursor AI 编程规范、AI Agent coding guidelines、LLM 代码生成最佳实践、Karpathy 编程准则中文版,这个仓库就是一套开箱即用的提示词和项目规则模板。

适合谁使用

  • 使用 Claude Code、Codex、Cursor、Cline、Windsurf、Aider 或其他 AI 编程助手的开发者。
  • 希望减少“AI 擅自改代码”“越改越复杂”“没问清楚就实现”的团队。
  • 想把项目级 AI 编程规范沉淀为 CLAUDE.md、AGENTS.md、Cursor Rule 或 Skill 的工程团队。
  • 需要一份中文 AI Coding Prompt / Agent Rules / LLM Coding Guidelines 的个人开发者。

它解决什么问题

来自 Andrej Karpathy 对 LLM 编码陷阱的观察:AI 编程助手常常会替用户做错误假设,不主动澄清,隐藏困惑,过度设计,顺手改无关代码,甚至删除自己没有充分理解的内容。

本仓库把这些问题收束为四条可执行原则:

原则解决的问题对 AI 编程的价值
编码前先思考错误假设、隐藏困惑、缺少取舍说明让 AI 先澄清,再实现
简洁优先过度复杂、抽象膨胀、提前设计让代码更短、更直接、更易维护
精准改动无关编辑、顺手重构、误删代码让 diff 更小,PR 更干净
目标驱动执行目标模糊、缺少验证、实现不可复现让 AI 用测试和检查闭环完成任务

快速使用

1. Claude Code

在 Claude Code 中添加 marketplace:

/plugin marketplace add MackDing/andrej-karpathy-skills-zh

安装插件:

/plugin install andrej-karpathy-skills@karpathy-skills

也可以直接使用 CLAUDE.md:

新项目:

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

已有项目追加:

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

2. Codex

Codex 和通用 AI Coding Agents 推荐使用 AGENTS.md:

curl -o AGENTS.md https://raw.githubusercontent.com/MackDing/andrej-karpathy-skills-zh/main/AGENTS.md

已有项目追加:

echo "" >> AGENTS.md
curl https://raw.githubusercontent.com/MackDing/andrej-karpathy-skills-zh/main/AGENTS.md >> AGENTS.md

AGENTS.md 更偏执行规则,适合让 Codex 在编码、审查、重构和验证时持续遵守。

3. Cursor

本仓库已经包含 Cursor 项目规则:

.cursor/rules/karpathy-guidelines.mdc

把这个文件复制到你的项目 .cursor/rules/ 目录中,即可让 Cursor 在该项目中自动应用同一套 AI 编程准则。

支持的 AI 编程工具

工具推荐文件用途
Claude CodeCLAUDE.md / Claude Code Skill项目级规则和插件安装
CodexAGENTS.mdCodex 与通用 AI Agent 项目规则
Cursor.cursor/rules/karpathy-guidelines.mdcCursor 自动应用规则
其他 AI Coding AgentsAGENTS.md 或 CLAUDE.md复制为项目级提示词或规则文件

CLAUDE.md、AGENTS.md 和 Cursor Rules 有什么区别

文件面向工具内容定位
CLAUDE.mdClaude CodeClaude Code 项目级说明
AGENTS.mdCodex / 通用 AI Agent更直接的执行规则和禁止事项
.cursor/rules/karpathy-guidelines.mdcCursorCursor 项目规则,支持自动应用

四项核心准则

1. 编码前先思考

不要擅自假设。不要掩盖困惑。把取舍讲清楚。

LLM 经常会悄悄选择一种理解,然后直接开始写代码。正确做法是先暴露假设:

  • 明确说明当前假设,不确定时先问。
  • 如果存在多种理解,列出选项而不是默默选择。
  • 如果有更简单、更稳妥的方案,主动指出。
  • 如果上下文不足,先停下来说明哪里不清楚。

2. 简洁优先

用能解决问题的最少代码。不要做推测性设计。

AI 编程助手很容易把小需求写成大框架。这个准则要求:

  • 不实现需求之外的功能。
  • 不为只用一次的代码抽象一套体系。
  • 不添加用户没有要求的配置项、扩展点和“灵活性”。
  • 如果 200 行可以缩成 50 行,就重写成 50 行。

3. 精准改动

只改必须改的地方。只清理你自己造成的问题。

在真实项目中,AI 最大的风险之一是顺手改坏无关代码。这个准则要求:

  • 不顺手改相邻代码、注释或格式。
  • 不重构没有坏掉的模块。
  • 匹配项目既有风格,而不是强行套自己的偏好。
  • 每一行 diff 都能追溯到用户请求。

4. 目标驱动执行

定义成功标准。循环推进直到完成验证。

不要只说“修复 bug”或“添加功能”,而是把任务变成可验证目标:

模糊指令更好的 AI 编程目标
添加校验先为非法输入写测试,再让测试通过
修复 bug先写复现 bug 的测试,再实现修复
重构模块确保重构前后测试都通过
优化性能给出基线指标,再验证优化后的指标

仓库内容

文件用途
CLAUDE.mdClaude Code 项目级中文规则
AGENTS.mdCodex 和通用 AI Agent 项目级中文规则
CURSOR.mdCursor 使用说明
.cursor/rules/karpathy-guidelines.mdcCursor 自动应用规则
skills/karpathy-guidelines/SKILL.mdClaude Code Skill
EXAMPLES.md错误示例与正确示例对比

推荐关键词

Claude Code 中文规则、Codex AGENTS.md、Cursor Rules 中文、AI 编程规范、AI Agent 编程准则、LLM Coding Guidelines、Karpathy Guidelines 中文版、Claude Code Skill、Codex AI Rules、Cursor AI Rules、AI Coding Prompt、AI 代码生成最佳实践、提示词工程、Agentic Coding、AI 辅助编程、代码审查规则、项目级 CLAUDE.md、项目级 AGENTS.md。

FAQ

这个仓库和普通提示词有什么不同?

它不是一句泛泛的“请写好代码”,而是一组面向真实工程场景的行为约束:先澄清、少抽象、少改动、可验证。它适合放进项目根目录,让 AI 编程助手在每次任务中持续遵守。

可以用于 Claude Code 吗?

可以。你可以直接复制 CLAUDE.md,也可以通过 Claude Code 插件方式安装。

可以用于 Codex 吗?

可以。将 AGENTS.md 放在项目根目录,作为 Codex 的项目级协作规则。它比 README 更适合给 Agent 执行,因为内容包含角色定位、执行原则、禁止事项和输出要求。

可以用于 Cursor 吗?

可以。本仓库包含 .cursor/rules/karpathy-guidelines.mdc,适合直接复制到 Cursor 项目的 .cursor/rules/ 目录。

适合团队使用吗?

适合。团队可以在此基础上继续添加语言、框架、测试、代码审查、分支管理等项目专属规则。

为什么强调“少改动”?

AI 编程最大的成本往往不是写不出代码,而是改了不该改的地方。精准改动能降低 review 成本,也能减少隐藏回归。

取舍说明

这套准则偏向 谨慎胜过速度。对于拼写修复、明显的一行改动等简单任务,可以轻量执行;对于涉及生产代码、共享模块、重构、bug 修复和用户可见行为的任务,建议严格遵守。

许可证

MIT

View source on GitHub