首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >AI Coding 4条铁律

AI Coding 4条铁律

作者头像
用户4035096
发布2026-07-10 09:35:46
发布2026-07-10 09:35:46
200
举报

AI Coding 时代, 程序员最该掌握的4条铁律

进入 AI coding 时代, 似乎人人都可以编程了, 但为什么还有人说 AI coding 不行呢?

原因当然很多, 不过我个人认为还是和使用工具的人有关, 就拿 claude code 来说, 做个小调查:

你在使用 claude code 前完整的看过 claude code 手册吗?

你在对一个已有项目进行 coding 之前会先分析项目架构吗? /init (分析项目架构)

你会给项目编写 CLAUDE.md 吗?

你知道怎么安装/调出 skill 吗?

你知道为什么要清理上下文, 以及如何清理上下文吗?

好了不问了, 问多了扎心, 其实都是我自己踩过的坑.

今天就重点说说“Karpathy(AI教父级人物)的Claude提示词模板”. https://github.com/forrestchang/andrej-karpathy-skills

你能想象就一个 CLAUDE.md 文件,直接让 Claude Code 效率翻倍。

CLAUDE.md 可以理解为项目概览或说明书, 也可以在里面写入该项目的编程规范, 是指导你的 AI Agent (claude) 思考和行动的指南.

https://mp.weixin.qq.com/s/nU7nwqgsKVgbJgqUXmJr2g


AI Coding 时代,程序员最该掌握的 4 条铁律

——来自15年经验的忠告

你是否也这样? 让AI写代码,它给你200行,你实际只需要50行。 让AI重构,它把隔壁没问题的代码也改了。 让AI修bug,它越修越多……

不是AI不行,是你没给它定规矩。

铁律一:先想清楚,再动手

"别猜。有疑问就说出来。"

写代码前,把你的假设摆到台面上。

多个方案?说出来,别自己偷偷选。

更简单的办法?指出来,别闷头硬干。

看不懂需求?停下来,问清楚再干。

铁律二:够用就行,别yy

"200行能搞定,别写201行。"

  • 没要的功能,别加
  • 一次性用的代码,别抽象
  • 不可能的错误,别处理
  • 200行能解决,别写成300行

问问自己:资深工程师会觉得这太复杂吗?

如果答案是yes,删。

铁律三:精准手术,别乱砍

"只切该切的地方。"

改代码时:

  • 相邻的代码没问题?别动
  • 格式不顺眼?别改
  • 注释过时了?别动

每行改动的代码,都必须能追溯到用户的原始需求。

改完发现多余的import/函数?顺手删掉。

铁律四:目标驱动,闭环验证

"说清楚啥算完成,别只说'让它能跑'"

好的任务描述:

  • ❌ "修bug"
  • ✅ "写个测试复现问题,然后让它通过"

复杂任务,分步骤,每个步骤有验证:

代码语言:javascript
复制
1. [做啥] → 验证:[咋检查]  
2. [做啥] → 验证:[咋检查]  
3. [做啥] → 验证:[咋检查]  

如何使用?

在 claude code 中使用.

1、下载

代码语言:javascript
复制
git clone --depth 1 https://github.com/forrestchang/andrej-karpathy-skills  

2、全局使用

用 plugin 安装

代码语言:javascript
复制
/plugin marketplace add forrestchang/andrej-karpathy-skills  
/plugin install andrej-karpathy-skills@karpathy-skills  

使用 skill

代码语言:javascript
复制
❯ /andrej-karpathy-skills:karpathy-guidelines  
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────  
/karpathy-guidelines     (andrej-karpathy-skills) Behavioral guidelines to reduce common LLM coding mistakes. Use when writing, reviewing, or refactoring code to avoid overcomplic…  

或者直接将文件拷贝到全局配置中

代码语言:javascript
复制
mkdir -p ~/.claude/skills  
cp -r andrej-karpathy-skills/skills/karpathy-guidelines ~/.claude/skills/  
  
echo "" >> ~/.claude/CLAUDE.md  
cat andrej-karpathy-skills/CLAUDE.md >> ~/.claude/CLAUDE.md  

3、在某个项目中使用

代码语言:javascript
复制
cd your_project  
mkdir -p your_project/.claude/skills  
  
cp -r andrej-karpathy-skills/skills/karpathy-guidelines your_project/.claude/skills/  
  
echo "" >> your_project/.claude/CLAUDE.md  
cat andrej-karpathy-skills/CLAUDE.md >> your_project/.claude/CLAUDE.md  

最后, 强烈建议先完整的浏览一遍 claude code 手册, 磨刀不误砍菜工.

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2026-04-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 digoal德哥 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • AI Coding 时代, 程序员最该掌握的4条铁律
  • AI Coding 时代,程序员最该掌握的 4 条铁律
    • 铁律一:先想清楚,再动手
    • 铁律二:够用就行,别yy
    • 铁律三:精准手术,别乱砍
    • 铁律四:目标驱动,闭环验证
    • 如何使用?
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档