
我在亚马逊、迪士尼和Capital One干了七年的程序开发,负责的系统服务了成千上万的用户。如今,我已经成为一家初创公司的CTO,整天都在使用Claude Code来工作。
说点不太好听的:你们大多数人以为自己在利用AI编程,其实只是在制造无用的电子废物。
很多人一拿到Claude Code这个神奇的工具,第一反应就是迅速开始打字,或者直接对着麦克风说话。
这其实是个大错误。
作为一个玩转Claude并用它来构建企业级Agent的老手,我今天决定分享一些我的“Claude调教手册”。
如果你想从“新手”变成“让AI为你服务”的高手,这篇文章你最好好好读一遍。
第一步:先用脑子,再动手
大多数人的一个误解是:以为AI就像魔法池,随便扔个硬币就能许愿实现。
真相是:如果你在输入框里只是随意输入,AI给你的结果也只会是“垃圾”。
根据我的经验,10次实验中,使用Plan Mode(计划模式)生成的代码质量总是远超直接对话的结果。
听我一句,哪怕你是个新手,也应该掌握这个技巧:
按两下Shift + Tab,进入Plan Mode。即使花5分钟思考系统架构,后面将会为你省下好几个小时的调试时间。
你要把Claude视为一位高级工程师,而不是一个只会敲代码的实习生。
在这个模式下,你应该和它深入交流:
“我想做一个登录系统,用Redis存Session你觉得怎么样?”
“现有架构中,哪种方案的风险最小?”
记住:磨刀不误砍柴工。输入的信息越精准,输出的代码就越少Bug。
这就像建房子,你是想给建筑师一张粗略的草图,还是直接让他凭空想象?后者建出来的房子,你敢住吗?
CLAUDE.md:你的“外挂”指南
这是许多人知识上的盲点。
CLAUDE.md 是一个Markdown文件,Claude每次工作前都必须阅读的“员工手册”。
千万别把它写成只有你自己能理解的流水账,也别让它变得杂乱无章。
那么,怎么写才算正确呢?
- 控制字数:Claude一次只能准确处理150到200条指令。如果你的文件像小说一样长,它会随意忽略重点内容。
- 只讲重点:不要告诉它什么是“组件文件夹”,它自然明白。应告诉它一些只有你知道的细节,比如“必须使用特定的Bash命令”。
- 告诉它“为什么”:这一点至关重要。与其说“用TypeScript严格模式”,不如说“用严格模式,因为我们之前被隐式Any类型坑得很惨”。有了背景信息,AI才能做出更像人的判断。
还有一个小技巧:工作时按下#键。
Claude会自动将当前的上下文总结成指令。如果你发现同样的错误纠正了两次,那就是信号:把它写进CLAUDE.md。
好的CLAUDE.md,就像是留给失忆后的自己的救命纸条。
关于“上下文窗口”的误解
不要相信什么20万Token的上下文窗口。
现实很残酷:当上下文用到20%到40%时,模型的智商就开始下降。
你是不是觉得和Claude聊久了它就开始胡言乱语?没错,那时候它已经“脑雾”了。
这时候该怎么办?
- 任务隔离:不要在同一个对话中同时处理“用户认证”和“数据库重构”。这会让它搞晕的。
打造高效AI工作流的小秘诀
- 外部记忆:可以利用SCRATCHPAD.md或plan.md来记录你的进展。就像给AI加了一个外置硬盘,明天再来时,它依旧记得你是谁。
- 终极技巧:复制粘贴重置法。
当上下文变得复杂时,直接从终端复制重要的内容,运行/compact来压缩信息,然后用/clear清空所有,再把核心内容粘贴回来。
相信我,一个整洁的大脑,比一个满是杂乱信息的脑袋好用多了。
如果你输入的提示词毫无价值,得到的输出也不会好到哪里去。
很多人总是抱怨模型不够聪明:“哎呀Claude真不行。”
醒醒吧,问题不是在模型,而是在你自己。
即使你在用最新的Opus模型,输出的代码还很糟糕,那就先反省一下你的Prompt(提示词)了。
那么,怎么提问才有效呢?
- 要具体:别只说“写个认证系统”,而是要说“基于现有的User模型实现邮箱和密码登录,Session存到Redis,设置24小时过期,使用中间件保护/api/protected里的所有路由”。
- 设定禁区:明确告诉它哪些事情是不能做的。Claude 4.5这类模型尤其喜欢复杂化,做出你不需要的抽象。直接告诉它:“保持简单,不要过度设计,能用一个文件解决就不要搞得那么复杂。”
此外,你还得学会根据不同场景选择合适的模型:
- Opus:它是“大脑”,适合进行架构决策和复杂推理,虽然贵,但确实值。
- Sonnet:它是“手”,用于写样板代码和执行具体任务,速度快,省时省力。
高手的工作模式是:用Opus进行思考,切换到Sonnet(Shift+Tab)来执行。
不要把AI当成一次性的工具,应该建立一个系统。
如果你只是把Claude当作聊天工具,那你根本没有利用到它的10%能力。
Claude Code还有支持 -p 参数的“无头模式”(Headless Mode),这意味着你可以编写脚本来自动化执行任务。
企业级的使用方式如下:
自动代码审查、自动回复工单、自动更新文档。
这才是真正的“被动收入”——系统在运行,代码在生成,而你在休息。
总结一下:拒绝低效的勤奋。
在AI时代,拉开人与人之间差距的,不再是打字的速度,而是思考的能力。
- 先思考再动手,用Plan Mode来打败无脑输入。
- 妥善维护CLAUDE.md,这是你最重要的资产。
- 控制上下文,随时保持模型的“清醒”。
- 精准提问,垃圾输入=垃圾输出。
别再抱怨AI会替代你了,先看看你自己,是否还在用最原始的方法,把它当成只会聊天的傻瓜机器人?
