By MackDing
Claude Code、Codex 和 Cursor 可用的 Karpathy 编码准则中文版,用于减少 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.md、AGENTS.md、Cursor Rule 或 Skill 的工程团队。来自 Andrej Karpathy 对 LLM 编码陷阱的观察:AI 编程助手常常会替用户做错误假设,不主动澄清,隐藏困惑,过度设计,顺手改无关代码,甚至删除自己没有充分理解的内容。
本仓库把这些问题收束为四条可执行原则:
| 原则 | 解决的问题 | 对 AI 编程的价值 |
|---|---|---|
| 编码前先思考 | 错误假设、隐藏困惑、缺少取舍说明 | 让 AI 先澄清,再实现 |
| 简洁优先 | 过度复杂、抽象膨胀、提前设计 | 让代码更短、更直接、更易维护 |
| 精准改动 | 无关编辑、顺手重构、误删代码 | 让 diff 更小,PR 更干净 |
| 目标驱动执行 | 目标模糊、缺少验证、实现不可复现 | 让 AI 用测试和检查闭环完成任务 |
在 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
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 在编码、审查、重构和验证时持续遵守。
本仓库已经包含 Cursor 项目规则:
.cursor/rules/karpathy-guidelines.mdc
把这个文件复制到你的项目 .cursor/rules/ 目录中,即可让 Cursor 在该项目中自动应用同一套 AI 编程准则。
| 工具 | 推荐文件 | 用途 |
|---|---|---|
| Claude Code | CLAUDE.md / Claude Code Skill | 项目级规则和插件安装 |
| Codex | AGENTS.md | Codex 与通用 AI Agent 项目规则 |
| Cursor | .cursor/rules/karpathy-guidelines.mdc | Cursor 自动应用规则 |
| 其他 AI Coding Agents | AGENTS.md 或 CLAUDE.md | 复制为项目级提示词或规则文件 |
| 文件 | 面向工具 | 内容定位 |
|---|---|---|
CLAUDE.md | Claude Code | Claude Code 项目级说明 |
AGENTS.md | Codex / 通用 AI Agent | 更直接的执行规则和禁止事项 |
.cursor/rules/karpathy-guidelines.mdc | Cursor | Cursor 项目规则,支持自动应用 |
不要擅自假设。不要掩盖困惑。把取舍讲清楚。
LLM 经常会悄悄选择一种理解,然后直接开始写代码。正确做法是先暴露假设:
用能解决问题的最少代码。不要做推测性设计。
AI 编程助手很容易把小需求写成大框架。这个准则要求:
只改必须改的地方。只清理你自己造成的问题。
在真实项目中,AI 最大的风险之一是顺手改坏无关代码。这个准则要求:
定义成功标准。循环推进直到完成验证。
不要只说“修复 bug”或“添加功能”,而是把任务变成可验证目标:
| 模糊指令 | 更好的 AI 编程目标 |
|---|---|
| 添加校验 | 先为非法输入写测试,再让测试通过 |
| 修复 bug | 先写复现 bug 的测试,再实现修复 |
| 重构模块 | 确保重构前后测试都通过 |
| 优化性能 | 给出基线指标,再验证优化后的指标 |
| 文件 | 用途 |
|---|---|
CLAUDE.md | Claude Code 项目级中文规则 |
AGENTS.md | Codex 和通用 AI Agent 项目级中文规则 |
CURSOR.md | Cursor 使用说明 |
.cursor/rules/karpathy-guidelines.mdc | Cursor 自动应用规则 |
skills/karpathy-guidelines/SKILL.md | Claude 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。
它不是一句泛泛的“请写好代码”,而是一组面向真实工程场景的行为约束:先澄清、少抽象、少改动、可验证。它适合放进项目根目录,让 AI 编程助手在每次任务中持续遵守。
可以。你可以直接复制 CLAUDE.md,也可以通过 Claude Code 插件方式安装。
可以。将 AGENTS.md 放在项目根目录,作为 Codex 的项目级协作规则。它比 README 更适合给 Agent 执行,因为内容包含角色定位、执行原则、禁止事项和输出要求。
可以。本仓库包含 .cursor/rules/karpathy-guidelines.mdc,适合直接复制到 Cursor 项目的 .cursor/rules/ 目录。
适合。团队可以在此基础上继续添加语言、框架、测试、代码审查、分支管理等项目专属规则。
AI 编程最大的成本往往不是写不出代码,而是改了不该改的地方。精准改动能降低 review 成本,也能减少隐藏回归。
这套准则偏向 谨慎胜过速度。对于拼写修复、明显的一行改动等简单任务,可以轻量执行;对于涉及生产代码、共享模块、重构、bug 修复和用户可见行为的任务,建议严格遵守。
MIT
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub mackding/andrej-karpathy-skills-zh --plugin andrej-karpathy-skillsBehavioral guidelines to reduce common LLM coding mistakes, derived from Andrej Karpathy's observations on LLM coding pitfalls
Persistent file-based planning for AI coding agents. Crash-proof markdown plans (task_plan.md, findings.md, progress.md) that survive context loss and /clear, with an opt-in completion gate and multi-agent shared state. Manus-style. Works with Claude Code, Codex CLI, Cursor, Kiro, OpenCode and 60+ agents via the SKILL.md standard. Includes Arabic, German, Spanish, and Chinese (Simplified and Traditional).
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Permanent coding companion for Claude Code — survives any update. MCP-based terminal pet with ASCII art, stats, reactions, and personality.
Design fluency for frontend development. 1 skill with 23 commands (/impeccable polish, /impeccable audit, /impeccable critique, etc.) and curated anti-pattern detection.