
Cluade Code 使用经验和心得
去年起我是 Cursor 的重度用户,最近一个月,我用 Cursor 越来越少了,开发方式也发生了变化,现在大部分时候都是:ClaudeCode 先做,做完了我去 IDE 去审查修改,所以不再需要 Cursor 的绝大部分功能,反而由于 Cursor 频繁更新,让我用 VSCode + GitHub Copilot 更习惯顺手一些。
ClaudeCode 区别于其他同类 AI Coding Agent,我觉得强大的地方在于几点:
- 对指令的理解很好
能很好的理解你要做什么 - 能合理的规划任务
一个任务它会先规划再执行,复杂一点还会创建一个 TODO List,挨个执行,虽然这一步对于现在的 Agent 不稀奇,但它每次能基于自己的规划的到一个不错的结果,这才是厉害的地方 - 对工具的运用,非常强
ClaudeCode 内置了 15 种工具(可能会变化),有系统命令行工具、文件操作工具、还有网络浏览检索工具。
它最擅长的就是 Grep 命令去搜索你的代码库,反复调整搜索正则的正则表达式去找代码,分析找到的代码,然后定位到正确的位置。
惭愧的说,我至今都不会用 grep,但是 claudecode 用 grep 检索代码的效率,可能超过了任何人类能达到的水平。
最绝的是,一个十几兆的混淆过的 js 代码,它都能毫不费力的找出来关键的代码,拼凑还原成原始编译前的代码。
如果说十几兆的混淆后的代码都能分析,那么祖传的几十万行的屎山代码它应该也是能应对的。
现在看来,对于代码库的检索,RAG 都是浮云,grep 才是王道。
- 执行时间很长
现在 AI Agent 一个很大的毛病就是执行几次就结束了,结果 Token 也消耗了但啥屁事都没干成,OpenAI 的 Codex Cloud 就是个反面典型(codex-cli 好一点,也没好到哪去),像开发任务,有很多任务就是需要反复大量操作的,ClaudeCode 就是大力出奇迹,一个任务十来分钟是常态,更长时间也有,所以大部分时候能交付一个不错的结果。
这可能也是 ClaudeCode 比其他家的一个主要优势所在,毕竟 Cursor 这些是没法跟 Anthropic 比烧 Tokens 的。ClaudeCode 最开始就是 Anthropic 家的内部工具,一开始他们就没考虑过要省着点用 Tokens,没想到歪打正着大力出奇迹,效果最好。
大力出奇迹是 ClaudeCode 的成功关键,但另一个角度也是它还不流行的原因,因为你自己按量买 Token 是用不起的,一天能烧几百刀都可以,还是得配合 Claude Max 订阅包月使用,即使这样,我也经常到额度限制,要等 5 小时刷新。
- 全程人工干预很少
ClaudeCode 虽然默认也是会确认工具使用操作,但是它有一个 –dangerously-skip-permissions 参数,虽然原则上只能是 Docker 上运行,打开后就全程放飞自我了,你啥都不用管,就等着就好了,喝杯咖啡,刷刷社交媒体,回头一看任务都好了,真正的无人值守 Vibe Coding。
当然一定要配合 Git 做好版本管理,并且对结果要审查,否则会可能出问题的。我用 –dangerously-skip-permissions 模式有一段时间了,它不会去恶意操作系统,所以目前还没出过问题。
(本文转载自: https://x.com/dotey/status/1931036909448397037?s=61)