Claude Code 30 条终极技巧:来自创始人 Boris Cherny 的深度分享

@ClaudeCode_love
日语2个月前 · 2026年4月25日
1.8M
2.1K
192
4
5.7K

TL;DR

一份关于优化 Claude Code 使用体验的综合指南,汇集了创始人 Boris Cherny 提供的 30 条实用建议,涵盖了规划模式 (Plan Mode)、自我验证、并行工作树 (parallel worktrees) 以及自动化钩子 (automated hooks) 等核心功能。

我亲自总结了 Claude Code 的 30 个操作技巧,其创始人 Boris Cherny 表示这些技巧至关重要。这真是一篇传奇文章。

Claude Code Studio - inline image

说实话,知道和不知道这些技巧,你的 Claude Code 体验会天差地别。你会意识到,那些重复相同指令或浪费数小时返工的时间,完全是没必要的。

顺便问一下,你在使用 Claude Code 时是否遇到过这些问题?

Claude Code Studio - inline image
  • 感觉每次都要重复相同的指令,希望它能自己学会。
  • 大改动导致不断返工,让你觉得还不如自己动手改更快。
  • 功能太多,不知道从何入手。
  • 对话变得冗长且不连贯,出现“等等,我不是刚说过吗?”的情况。

当你正确设置上下文、验证、权限、并行设计和自动化时,Claude Code 的体验会发生巨大变化。

本文由 ClaudeCodeStudio 独立研究和撰写,优先采用截至 2026 年 4 月 23 日的一手信息,包括 Boris Cherny 的 X 帖子、Anthropic 官方文档以及官方 GitHub 仓库/操作!

Claude Code Studio - inline image

既然 Boris 明确说过“我创造了 Claude Code”,我优先采纳他的操作建议作为一线声音,同时交叉参考 CLI 选项和官方文档中的设置!😆

如果你使用 Claude Code,绝对要读这篇文章!!!

必须收藏!!!!

它真的能让你的生产力提升 10 倍!我们开始吧!👇

■ 首先要掌握的三个原则

Claude Code Studio - inline image

让 Claude Code 在实践中变得强大的最大因素归结为三点。

在 Plan 模式中分离“调查”和“实施”。让 Claude 自我验证。以及考虑并行会话。

Boris 反复强调:“几乎总是使用 Plan 模式”,“给 Claude 一种验证其输出的方法”,以及“3–5 个 git worktrees”。

■ “没有唯一正确答案”的理念

阅读 Boris 的帖子,一个反复出现的立场是:使用 Claude Code 没有唯一正确的方法,而应将其视为高度可定制的操作工具。他本人也重复说:“使用 Claude Code 没有唯一正确的方法。”

基于这个前提,这是他建议的最有效工作流程 👇

Claude Code Studio - inline image

在 Plan 模式中调查/规划

↓ 实施会话

↓ 通过测试、截图和 CLI 进行自我验证

↓ 创建 PR

↓ 代码审查 / Ultrareview

↓ 将经验反馈到 CLAUDE.md、Hooks 和 Skills

带着这个流程,我们来看 30 个具体技巧。

■ 30 个操作技巧

这些按实际效果排序。来自 Boris X 帖子的技巧侧重于方向,而设置和约束的细节则由官方文档和 GitHub 补充。研究预览功能已明确标注。

■ 技巧 1:先在 Plan 模式中隔离大改动

Claude Code Studio - inline image

仅仅将调查、规划和实施分开,就能大幅减少错误实施和返工。这很简单,但这就是 Boris 说“几乎总是使用 Plan 模式”的原因。

示例:“在 Plan 模式中读取 src/auth 和 secrets。在开始实施前,整理 Google OAuth 的受影响文件、数据流和测试视角。”

没有 Plan 模式就贸然进行大改动,常常会导致上下文丢失或中途修正。先让它把握全局,确实能提高实施准确性。

■ 技巧 2:让 Claude 自我验证

Claude Code Studio - inline image

Boris 称这是“单一最高杠杆的事情”。让 Claude 运行测试、检查截图、并自行验证 CLI 输出。

“修复后,运行 npm test,只有所有测试通过才算完成。”

仅此一项,就能让 Claude 在人类审查之前发现并修复问题。如果验证命令太重,可以从最小的冒烟测试开始。

■ 技巧 3:并行运行 3–5 个 Git Worktrees

Claude Code Studio - inline image

Boris 称并行 worktree 操作为“最重要的生产力提升”。

通过添加多个 worktrees,如 git worktree add ../repo-auth -b feat/auth,并在每个 worktree 中启动 Claude,等待时间降为零,独立任务可以同时推进。

最佳数量取决于你的环境。3–5 是一个指导,但根据审查带宽、CPU 和你自己的上下文切换成本,有些人可能 2 个就合适,而有些人可以处理 6 个。

■ 技巧 4:无情地编辑 CLAUDE.md

Claude Code Studio - inline image

CLAUDE.md 是你项目的特定规则手册。如果放任不管,它会过时,Claude 会基于错误的前提行动。

Boris 的策略很简单:“随着时间的推移无情地编辑你的 CLAUDE.md”,并且“当 Claude 第二次犯同样的错误时,就添加进去。”

相反,删除不再需要的规则。如果它变得过于臃肿,会占用上下文,所以定期修剪至关重要。

■ 技巧 5:将日常重复任务转化为 Skills 并提交到 Git

Claude Code Studio - inline image

每次在对话中解释重复流程是浪费时间。创建 .claude/skills/deploy/SKILL.md,并通过 /deploy staging 调用它。

Boris 说:“如果你一天做某件事超过一次,就把它变成 skill 或命令”,并补充说“它几乎不花成本,直到你需要它。”

但是,如果 Skill 变得过于臃肿,其触发条件可能变得模糊,所以拆分较长的参考资料。

■ 技巧 6:将团队设置放在 settings.json 中并通过 Git 管理

Claude Code Studio - inline image

对项目特定设置进行版本控制,确保整个团队拥有相同的 Claude Code 体验。它加速了入职,并防止设置依赖于单个人。

显然,永远不要提交个人 API 密钥或令牌。别忘了检查你的 .gitignore。

■ 技巧 7:预先批准安全权限,拒绝危险区域

每次都被问“你允许这个操作吗?”是不是很烦?使用 allow/ask/deny 可以消除这种对话框疲劳。

"allow": ["Bash(npm test *)"], "ask": ["Bash(git push *)"], "deny": ["Read(./.env)", "Read(./secrets/**)"]

Boris 说“预先批准常见权限”,官方文档指定“规则按顺序评估:deny… ask… allow”。原则是明确拒绝 .env 或 secrets,以避免过于宽泛的通配符。

■ 技巧 8:使用 --add-dir 跨越多个文件夹/仓库

Claude Code Studio - inline image

很多时候你想展示单仓库之外的文档或库。

CLAUDE_CODE_ADDITIONAL_DIRECTORIES_CLAUDE_MD=1 claude --add-dir ../docs --add-dir ../shared-libs

这允许在引用外部文档的同时进行编码。注意,必须启用环境变量才能读取添加目录中的 CLAUDE.md。

■ 技巧 9:通过子 Agent 进行角色分工

将调查、审查和调试全部塞进主上下文会使对话混乱。Boris 说:“我定期使用几个子 Agent”,每个子 Agent 在自己的专用上下文窗口中运行。

准备子 Agent,如 code-reviewer、debugger 或 data-scientist,并为它们编写清晰的描述。

■ 技巧 10:使用 PostToolUse Hooks 自动化格式化/检查

Claude Code Studio - inline image

每次 Claude 编辑文件时自动运行格式化工具或 linter。

让 Claude:“编写一个 hook,在每次文件编辑后运行 prettier --write。”

它会处理从生成 hook 到将其集成到 .claude/settings.json 的所有事情。这自动化了代码风格一致性,并消除了审查中的风格评论。

■ 技巧 11:通过 PR 评论更新 CLAUDE.md

在 PR 中随着代码一起更改“未来规则”。Boris 说:“在我同事的 PR 上标记 @.claude,以向 CLAUDE.md 添加内容。”

例如,评论:“@claude 将此经验添加到 CLAUDE.md。始终从 Plan 模式开始更改 src/billing。”这减少了未来重复的反馈。

■ 技巧 12:通过状态行始终了解当前状态

Claude Code Studio - inline image

屏幕底部显示的信息让你一目了然地看到“你在哪个分支上做什么,使用了多少上下文,以及成本”。

/statusline show model name, git branch, context percentage, cost

从分支、上下文百分比和成本开始,通常足以及早发现上下文耗尽或分支错误。

■ 技巧 13:使用 Chrome 扩展加速前端工作

Boris 推荐:“在前端工作中使用 Chrome 扩展。”由于它可以共享浏览器登录状态,你可以让 Claude 进行截图比较以进行 UI 验证。

Claude 检测到代码中不可见的 UI 损坏是一个巨大的优势。但是,由于截图无法衡量可访问性或感知速度,根据需要结合使用 Lighthouse 或 e2e 测试。

■ 技巧 14:让 Claude 通过 CLI 处理分析任务

Claude Code Studio - inline image

让 Claude 使用 SQL 或 CLI 将开发、分析和策略整合到同一个工作区。

Claude Code Studio - inline image

“使用 bq CLI 拉取过去 7 天按渠道划分的转化指标,总结异常,并提出假设。”

正如 Boris 所说,“使用 Claude 进行数据分析”,这个技巧不仅对开发者有效,对产品经理也同样有效。

■ 技巧 15:如果规格模糊,让 Claude 采访你

官方文档有一个部分:“让 Claude 采访你。”与其直接开始实施,不如让 Claude 提问以挖掘需求。

在实施前填补规格空白能大幅减少返工,尤其是在“要构建什么”不明确的情况下。

■ 技巧 16:区分 CLAUDE.md 和自动记忆的角色

人类在 CLAUDE.md 中编写规则。Claude 在自动记忆中记住发现的偏好和习惯。保持这种区分可以防止设置变得混乱。

■ 技巧 17:设计时考虑路径特定规则和压缩

在单仓库中,将“全局规则”与“局部规则”分开。将全局约定放在根目录的 CLAUDE.md 中,局部规则放在 src/billing 等目录中。

■ 技巧 18:积极管理上下文

官方文档明确说明:“积极管理上下文。”将重要的操作知识提升到 CLAUDE.md 或 skills 中,并定期使用 /compact 组织上下文窗口。

■ 技巧 19:使用 /rewind 和检查点尝试“可怕的变化”

Claude Code 中的每个操作都是一个检查点。按两次 Esc 或使用 /rewind 通过代码、对话或两者返回到消息检查点。

■ 技巧 20:通过 MCP 服务器连接外部工具

直接从 Claude Code 操作 Slack、Jira、数据库或内部 API,大幅减少工具切换。

■ 技巧 21:使用非交互模式 (claude -p) 集成到脚本/CI 中

非交互模式是 Claude Code 自动化的入口。

claude -p "列出所有 API 端点" --output-format json

■ 技巧 22:使用 claude -p 按文件扇出大型迁移

在一个会话中处理大规模迁移是不可能的。最好水平分布。

■ 技巧 23:直接从问题管理工具实施

让 Claude 读取 GitHub Issues 或 Linear 工单,直接进入实施。

■ 技巧 24:使用 Hooks 强制执行规则

CLAUDE.md 是“建议”,hooks 是“执行”。不要混淆两者。使用 hooks 处理“零例外”情况,以确保操作发生。

■ 技巧 25:使用 /simplify 进行并行代码审查

三个审查 Agent 同时检查冗余、质量和效率,甚至执行修复。

■ 技巧 26:在 GitHub Actions 中使用 @claude 提及

使用官方的 claude-code-action,只需在 PR 或 Issue 中提及 @claude,即可实现代码更改或获得答案。

■ 技巧 27:区分代码审查和 Ultrareview

常规审查和深度审查不同。日常使用 Code Review,在合并前使用 /ultrareview 进行深度审查。

■ 技巧 28:将重复操作转化为 Routines

将每周维护或与 PR 相关的任务移至云端。“当你的笔记本电脑合上时,继续工作。”

■ 技巧 29:将繁重规划卸载到云端的 Ultraplan

无需在终端等待,而是在浏览器中逐章审查计划。

■ 技巧 30:使用远程控制控制云会话

一种从本地机器控制云端 Claude Code 会话的功能。

■ 尚未确定的操作要点

我也诚实地指出一些方向明确但最佳实践尚未建立的领域,例如 Chrome 扩展与 e2e 测试的结合,或使用 Stop hooks 进行长期“连续数天”的操作。

■ 从哪里开始

对于开发者,从技巧 1、2、4、7、9 和 18 开始。对于产品经理,技巧 14、15、23、27 和 28 最有效。

■ 每周检查清单

  • 是否指出了同一个错误两次?→ 添加到 CLAUDE.md。
  • 是否有任何重复任务适合 skills/hooks?→ 自动化它们。
  • 上下文使用是否过高?→ 检查 /compact 习惯。
  • worktrees 数量是否合适?→ 根据带宽调整。

■ 结论

掌握 Claude Code 的关键是按顺序巩固操作组件:规划 → 验证 → 持久化 → 自动化。你不需要一开始就全部掌握。仅技巧 1、2 和 4 就能从根本上改变你的开发体验。

另外,我已经开启了一个开放聊天!

Claude Code Studio - inline image

你可以在这里加入 👇

x.gd/b2zkP

我会在那里分享有用信息并举办免费研讨会,请加入!😆

Claude Code Studio - inline image

𝗖𝗹𝗮𝘂𝗱𝗲 𝗖𝗼𝗱𝗲 𝗦𝘁𝘂𝗱𝗶𝗼 @ 𝗝𝗮𝗽𝗮𝗻 (@ClaudeCode_love) 由三位 Claude Code 爱好者运营。我们每天发布关于实际 CLI 使用和自动化的内容。关注我们,获取真实产品开发示例和最新全球信息!👀

存到 YouMind

使用 YouMind 深度阅读爆款文章

保存原文、追问细节、总结观点,并在一个 AI 工作空间里把爆款文章沉淀成可复用笔记。

了解 YouMind

更多可拆解样本

近期爆款文章

探索更多爆款文章