长见识了!看看国外大佬是如何使用 Claude Code 的!(附最佳实践技巧)

AI 技术干货及时送达

推荐阅读:榨干 Claude Code 的 16 个实用小技巧

来源:https://www.builder.io/blog/claude-code

我已经是 Cursor 的重度用户超过一年了。我写过数千名开发者每周参考的 Cursor 技巧指南。我深入研究过 Cursor 的每一个高级功能和代理模式最佳实践。

然而我放弃了这一切,转向了 Claude Code。

几周以来,我完全在使用 Claude Code 而不是 Cursor 的代理功能。老实说,已经没有回头路了。

以下是我如何使用 Claude Code 以及获得最佳体验的技巧。

使用 VS Code 扩展

首先:安装 Claude Code 扩展。它适用于 VS Code、Cursor,可能也适用于 Windsurf。别期待什么惊喜,它基本上就是一个启动器。但它让打开 Claude Code 变得非常简单,只要它们在代码库的不同部分工作,你可以在 IDE 的不同窗格中并行运行多个实例。

我仍然使用 Cursor 进行快速的 Command+K 补全和 tab 补全。但是代理侧边栏?只有在 Claude 宕机时我才会碰它。

奇怪的是我的工作流程是如何演变的。我过去是在主编辑器中编码时将 Claude 作为一个小侧边栏。现在我首先默认使用 Claude,只有在审查更改时才瞄一眼代码。它已经成为我的主要界面,而不是次要界面。

终端 UI 很不错

是的,我也很怀疑。用终端界面进行基于聊天的代码编辑?听起来像是倒退。但 Anthropic 做得不错。

你可以轻松地用 @ 标记文件,使用斜杠命令(很有帮助),并精确选择要包含的上下文。除非 Opus 出现问题,否则我主要使用 Opus,然后切换到 Sonnet。大多数人可能应该使用默认设置——它会使用 Opus 直到你达到 50% 的使用量,然后为了成本效益切换到 Sonnet。

专业技巧:经常使用 /clear。每次开始新任务时,清除聊天记录。你不需要所有那些历史记录占用你的 token,你绝对不需要 Claude 运行压缩调用来总结旧对话。直接清除并继续。

向上箭头可以让你浏览过去的聊天记录,甚至是之前会话的记录。当你需要参考昨天的内容时很方便。

权限系统会让你抓狂

关于 Claude Code 最烦人的事情是:它什么都要请求权限。你输入一个提示,它开始工作,你去检查 Slack,五分钟后回来,它就坐在那里问"我可以编辑这个文件吗?"

是的,你可以编辑文件。这就是重点所在。

运行基本命令也是如此。"我可以运行 lint 吗?"是的。天哪,当然可以。

不过有一个解决方案。每次我打开 Claude Code 时,我都会按 Command+C 并运行 claude --dangerously-skip-permissions。它没有听起来那么危险——把它想象成 Cursor 的旧 yolo 模式。流氓代理理论上可能运行破坏性命令吗?当然。在我几周的使用中看到过这种情况吗?从未发生过。

这取决于你的风险承受能力,但我晚上睡得很安稳。

GitHub 集成实际上很有用

其中一个更酷的斜杠命令是 /install-github-app。运行后,Claude 会自动审查你的 PR。

这实际上很有用,因为随着你使用更多 AI 工具,你的 PR 数量会增加。老实说?Claude 经常发现人类遗漏的错误。人类会挑剔变量名。Claude 会发现实际的逻辑错误和安全问题。

关键是自定义审查提示。开箱即用的提示太冗长了,会对每个小细节都进行评论。Claude 会添加一个 claude-code-review.yml 文件,其中已经有一个提示。以下是我使用的替代版本:

# claude-code-review.ymldirect_prompt:| 请审查这个拉取请求并查找错误和安全问题。只报告你发现的错误和潜在漏洞。请保持简洁。 

我们发现这个工具的原始问题是它真的很冗长。它会对各种细微的、不重要的事情进行评论,并在每个 PR 上写一整篇文章

原文链接:,转发请注明来源!