核心内容摘要
亚洲第一污站:一场颠覆感官的探索之旅
Claude Code 创始人 Boris Cherny 刚刚分享了一系列使用 Claude Code 的技巧内容直接来自其内部团队Claude Code 创始人 Boris Cherny 刚刚分享了一系列使用 Claude Code 的技巧内容直接来自其内部团队他强调团队成员使用 Claude 的方式与他本人有所不同并且不存在唯一正确的
使用方法——每个人的设置都各不相同。
你应该亲自试验找到最适合自己的工作流。
以下是 Boris Cherny 分享的十大技巧
并行处理更多任务同时启动
个 git worktree每个 worktree 都并行运行独立的 Claude 会话。
这是团队首推的技巧也是单一生产力提升最大的方法。
他个人习惯使用多个 git checkout但 Claude Code 团队大多数成员更偏爱 worktree——这也是团队成员 amorriscode 在 Claude 桌面应用中为其构建原生支持的原因。
一些人还会为他们的 worktree 命名并设置 shell 别名如 za, zb, zc以便通过一次按键就在不同工作区之间跳转。
还有人会设置一个专用的“分析” worktree仅用于读取日志和运行 BigQuery。
相关文档https://code.claude.com/docs/en/common-workflows#run-parallel-claude-code-sessions-with-git-worktrees
用“计划模式”启动所有复杂任务将你的精力倾注于制定计划这样 Claude 就能一次性完成实现。
团队中有一个人的工作流是让一个 Claude 编写计划然后启动第二个 Claude让它以“首席工程师”的身份来审查这个计划。
另一位成员则表示一旦事情出现偏差他们会立刻切换回计划模式重新规划而不是继续强推。
他们还会明确告诉 Claude在验证步骤时也要进入计划模式而不仅仅是在构建阶段。
投资你的 CLAUDE.md 文件每次纠正 Claude 之后都以这句话结尾“更新你的 CLAUDE.md 文件这样你就不会再犯同样的错误。
” Claude 在为自己编写规则方面表现得惊人地出色。
随着时间的推移要毫不留情地编辑你的 CLAUDE.md。
持续迭代直到 Claude 的错误率出现可衡量的下降。
有一位工程师会让 Claude 为每个任务/项目维护一个笔记目录并在每次提交 PR 后更新。
然后他会将 CLAUDE.md 指向这个目录。
创建自己的“技能”并提交到 Git在所有项目中复用它们。
来自团队的建议如果你每天做某件事超过一次就把它变成一个技能或命令构建一个 /techdebt 斜杠命令在每次会话结束时运行以查找并清除重复代码设置一个斜杠命令将过去 7 天的 Slack、GDrive、Asana 和 GitHub 内容同步到一个上下文中构建类似分析工程师风格的代理用于编写 dbt 模型、审查代码并在开发环境中测试变更。
了解更多https://code.claude.com/docs/en/skills#extend-claude-with-skills
让 Claude 自行修复大多数 Bug他们是这样做的启用 Slack MCP消息协作平台然后将一个 Slack 上的 bug 讨论串粘贴给 Claude只需说“修复它”。
完全无需切换上下文。
或者直接说“去修复失败的 CI 测试”。
不要进行微观管理。
将 Claude 指向 docker 日志来排查分布式系统问题——它在这方面的能力出奇地强。
提升你的提示技巧a. 挑战 Claude。
可以对它说“严格审查这些变更在我通过你的测试之前不要创建 PR。
” 让 Claude 成为你的代码审查者。
或者说“向我证明这是可行的”然后让 Claude 对比 main 分支和你的功能分支之间的行为差异。
b. 在得到一个平庸的修复后可以这样说“根据你现在所知的一切放弃这个方案实现那个更优雅的解决方案。
”c. 在交付工作前编写详细的规范以减少模糊性。
你描述得越具体输出的质量就越好。
终端和环境配置团队非常喜欢 Ghostty多位成员称赞其同步渲染、24位色彩和对 unicode 的良好支持。
为了更轻松地管理多个 Claude 会话可以使用 /statusline 命令自定义你的状态栏使其始终显示上下文使用情况和当前的 git 分支。
我们中许多人还会对终端标签页进行颜色编码和命名有时会使用 tmux——每个标签页对应一个任务/worktree。
使用语音输入。
你的语速是打字速度的 3 倍这会让你的提示变得详细得多。
在 macOS 上按两下 fn 键更多技巧https://code.claude.com/docs/en/terminal-config
使用子代理subagentsa. 在任何你希望 Claude 投入更多计算资源来解决问题的请求后附加“use subagents”。
b. 将单个任务分流给子代理以保持主代理的上下文窗口干净和专注。
c. 通过一个钩子hook将权限请求路由到 Opus
5——让它扫描攻击并自动批准安全请求。
见https://code.claude.com/docs/en/hooks#permissionrequest)
将 Claude 用于数据和分析让 Claude Code 使用“bq”命令行工具即时拉取和分析指标。
他们的代码库中有一个 BigQuery 技能团队中的每个人都直接在 Claude Code 中使用它进行分析查询。
就他个人而言已经超过 6 个月没写过一行 SQL 了。
这个方法适用于任何拥有 CLI、MCP 或 API 的数据库。
用 Claude 进行学习来自团队的一些学习技巧a. 在 /config 中启用“Explanatory”解释性或“Learning”学习性输出风格让 Claude 解释其变更背后的原因。
b. 让 Claude 生成一个可视化的 HTML 演示文稿来解释不熟悉的代码。
它制作的幻灯片效果惊人地好c. 要求 Claude 绘制新协议和代码库的 ASCII 图以帮助你理解它们。
d. 构建一个间隔重复学习技能你解释你的理解Claude 提出后续问题来填补知识空白并存储结果。