2026年7月16日 周四晚上19:30,报名腾讯会议了解“如何构建自进化的动态知识库(Brain)”(限30人)
免费POC, 零成本试错
FDE知识库

FDE知识库

学习大模型的前沿技术与行业落地应用


收藏

Claude Code创始人亲授13招,看完发现我一直在"青铜"操作

发布日期:2026-01-04 08:53:15 浏览次数: 2978
作者:与AI同行之路

微信搜一搜,关注“与AI同行之路”

推荐语

Claude Code创始人亲授13招高效操作技巧,看完才发现自己一直在"青铜段位"徘徊!

核心内容:
1. 创始人Boris的5个核心操作技巧
2. 团队协作中如何利用CLAUDE.md提升效率
3. Plan模式和slash commands的实战运用

杨芳贤
53AI创始人/腾讯云(TVP)最具价值专家

 

今天刷推特的时候,看到 Claude Code 的创造者 Boris Cherny 发了一个长帖子,分享他自己是怎么用 Claude Code 的。3.2M 的浏览量,说明大家对这个话题确实很感兴趣。

国内很多博主已经就这篇帖子写了不少内容,但我有点不一样的想法,想结合我自己的实践经验来聊聊。

Boris 说了啥

先简单梳理一下 Boris 分享的 13 条心得:

1. 并行运行 5 个 Claude

Boris 在终端里同时开 5 个 Claude Code,给 tab 编号 1-5,用系统通知来知道哪个 Claude 需要输入了。

2. 本地+云端并行

除了本地的 5 个,他还在 claude.ai/code 上同时跑 5-10 个。本地和云端之间还会"传送"会话,用 & 把本地会话推到云端继续跑。

3. 只用 Opus 4.5 with thinking

他说这是他用过的最好的编码模型,虽然比 Sonnet 大、慢,但因为不用怎么纠正它,工具使用也更好,最终反而更快。

4. 团队共享 CLAUDE.md

他们整个团队共用一份 CLAUDE.md,提交到 git 里,每周都有人贡献更新。只要发现 Claude 做错了什么,就加到 CLAUDE.md 里,让它下次别再犯。

Boris 分享的 CLAUDE.md 示例:

# Development Workflow

**Always use `bun`, not `npm`.**

# 1. Make changes

# 2. Typecheck (fast)
bun run typecheck

# 3. Run tests
bun run test -- -t "test name"    # Single suite
bun run test:file -- "glob"       # Specific files

# 4. Lint before committing
bun run lint:file -- "file1.ts"   # Specific files
bun run lint                      # All files

# 5. Before creating PR
bun run lint:claude && bun run test

5. 代码审查时更新 CLAUDE.md

审查同事 PR 的时候,会直接 @.claude 让它把某些规范加到 CLAUDE.md 里,用 GitHub Action 自动执行。

6. 大多数会话从 Plan mode 开始

按两下 shift+tab 进入 Plan mode,先和 Claude 来回讨论计划,满意了再切到自动接受模式,通常能一次搞定。

7. 用 slash commands 处理高频操作

那些每天重复做的事情,都封装成 slash commands,比如 /commit-push-pr。命令文件提交到 git 的 .claude/commands/ 目录。

> /commit-push-pr

/commit-push-pr    Commit, push, and open a PR

8. 常用几个 subAgents

code-simplifier 负责简化代码,verify-app 负责端到端测试,build-validator、code-architect 等。

.claude
└── agents
    ├── build-validator.md
    ├── code-architect.md
    ├── code-simplifier.md
    ├── oncall-guide.md
    └── verify-app.md

9. 用 PostToolUse hook 格式化代码

Claude 生成的代码 90% 情况下格式都不错,hook 处理剩下 10%,避免 CI 报格式错误。

"PostToolUse": [
  {
    "matcher"
: "Write|Edit",
    "hooks"
: [
      {
        "type"
: "command",
        "command"
: "bun run format || true"
      }
    ]
  }
]

10. 不用 --dangerously-skip-permissions

而是用 /permissions 预先允许那些他知道安全的命令,配置提交到 .claude/settings.json 和团队共享。

Permissions: [Allow]  Ask  Deny  Workspace

Claude Code won't ask before using allowed tools.

Bash(bq query:*)
Bash(bun run build:*)
Bash(bun run lint:file:*)
Bash(bun run test:*)
Bash(bun run test:file:*)
Bash(bun run typecheck:*)
Bash(bun test:*)
Bash(cc:*)
Bash(comm:*)
Bash(find:*)

11. Claude Code 调用各种工具

通过 MCP 连 Slack、用 bq CLI 跑 BigQuery 查询、从 Sentry 拉错误日志,这些配置都提交到 .mcp.json 共享。

.mcp.json 配置示例:

{
  "mcpServers"
: {
    "slack"
: {
      "type"
: "http",
      "url"
: "https://slack.mcp.anthropic.com/mcp"
    }
  }
}

12. 长任务用后台 agent 验证

任务跑完后用后台 agent 验证结果,或者用 agent Stop hook,或者用 ralph-wiggum 插件让 Claude 持续迭代。

13. 最重要的一条:给 Claude 验证手段

如果 Claude 能验证自己的工作(比如跑测试),最终结果质量能提升 2-3 倍。Boris 说他落地的每个改动,Claude 都会跑测试。

我的一些不同看法

看完 Boris 的分享,说实话既佩服又有点"不服"。佩服的是他确实把 Claude Code 玩到了极致,不服的是有些做法对我们普通开发者来说不太现实。

关于 CLAUDE.md 迭代

这一点我是完全赞同的,我自己也是这么做的。每次发现 Claude 有什么坏习惯,就往 CLAUDE.md 里加一条。

但说实话,CLAUDE.md 也有不生效的时候。

举个例子,我在 CLAUDE.md 里写过这样的规范:

## 开发规范

每个函数不超过80行
单个代码文件不超过800行,超过就要拆分
使用策略模式解耦多数据库的实现,方便扩展和维护

结果呢?单文件行数这条,Claude Code 就是控制不好,不能完全按要求来。我后来干脆放弃了这个要求,等代码开发得差不多了,再统一按这个标准来优化。

不过有些规范确实很有效,比如我在 CLAUDE.md 里加的文档管理流程:

## 文档管理

- 设计文档位于 `spec/` 目录
- 完成功能后更新对应 spec 文档的验收标准状态(将 `[ ]` 改为 `[x]`)

有了这个,每次开发的时候先改设计文档,再开发,开发完再更新文档,这一套流程下来效率确实很高。

所以我的体会是,CLAUDE.md 不是万能的,有些约束它能遵守,有些它就是记不住。需要自己摸索哪些规范有效,哪些需要换个方式来约束。

关于只用 Opus 4.5

这点我倒不觉得很有必要。

Boris 是 Anthropic 的员工,token 可以敞开用,不用考虑成本。但我们得考虑性价比啊。

我的做法是分场景用不同模型:

  • • 复杂的架构设计、疑难 bug,用 Opus
  • • 日常的功能开发、简单改动,Sonnet 就够了
  • • 快速的代码格式化、简单查询,Haiku 都行

不是每个任务都需要动用最强模型的。这就好比开车,不是所有路况都需要踩地板油。

关于多 Agent 并行

这点我倒是很认同,而且我自己也在用,只是姿势稍有不同。

Boris 是开 5 个甚至 10 个 Claude 同时跑,我没那么激进,通常是 3 个:

  • • 一个终端在设计下个模块的功能
  • • 一个终端在开发当前模块的功能
  • • 一个终端在部署测试

这样形成一个流水线,设计完的交给开发,开发完的交给测试,效率确实比串行高不少。

关于先计划再执行

这点非常认同。Boris 说的 Plan mode 确实好用。

我之前在翻译《How Claude Code is built》那篇文章的时候,就了解到 Boris 如何在两天内用几个小时构建了大约 20 个新功能原型——待办事项列表。那种快速原型迭代的能力,很大程度上来自于先想清楚再动手。

Plan mode 的好处是让 Claude 先输出它的思路,你可以审核、纠正、补充,达成共识后再让它动手。这样避免了 Claude 闷头写一大堆代码,结果方向错了要返工的情况。

关于验证反馈循环

这是 Boris 说的最重要的一点,我也深有体会。

他说的有点像 Codex 的 react 模式了——Claude 写完代码,跑测试,看结果,再改,再跑,形成闭环。

我现在的做法是,开发一个功能之前,先让 Claude 写测试用例,然后再写实现代码,最后跑测试验证。这样 Claude 有了明确的"对错标准",出来的代码质量确实更高。

手中无剑,心中有剑

说到底,Boris 是大神级别的开发者。

他对 Claude Code 的熟悉程度,比我们任何人都深——毕竟他就是创造者。他知道哪些 prompt 有效,哪些配置能提升效率,哪些功能可以组合使用。这种熟悉程度让他能够"手中无剑,心中有剑",看似简单的 vanilla 设置,背后是对工具的深刻理解。

但对于我们普通开发者来说,我觉得关键还是实践

不要看到大神的分享就照搬,每个人的项目不同、习惯不同、场景不同。多去用用,用多了自然有感觉了。踩过的坑、摸索出的技巧,才是真正属于自己的经验。

然后再参考其他人的最佳实践,取其精华,找到适合自己使用 Claude Code 的姿势。

这就好比学武功,招式可以学,但内功得自己练。Boris 分享的是招式,我们得通过大量实践来积累内功。

几点实操建议

基于我自己的经验,给大家几点实操建议:

  1. 1. CLAUDE.md 要迭代,但别指望它万能。有些规范能约束,有些约束不了,需要自己摸索。
  2. 2. 模型选择要看场景。复杂任务用 Opus,日常开发 Sonnet 够了,别为了追求"最好"而忽视成本。
  3. 3. 多终端并行确实有效。但不一定要开太多,3 个形成设计-开发-测试流水线对我来说很够用了。
  4. 4. Plan mode 是好习惯。先对齐思路再动手,避免返工。
  5. 5. 给 Claude 验证手段。写测试、跑 lint、执行构建,让它能自己检查自己的工作。
  6. 6. 把好用的配置提交到 git。slash commands、permissions、MCP 配置,团队共享,一起进步。

最后,Claude Code 这个工具还在快速进化,今天的最佳实践明天可能就过时了。保持学习的心态,持续实践,才是正道。

53AI,企业落地大模型首选服务商

产品:场景落地咨询+大模型应用平台+行业解决方案

承诺:免费POC验证,效果达标后再合作。零风险落地应用大模型,已交付160+中大型企业

联系我们

售前咨询
186 6662 7370
预约演示
185 8882 0121

微信扫码

添加专属顾问

回到顶部

加载中...

扫码咨询

扫码登录
登录即表示您同意《53AI网站服务协议》
服务协议

欢迎您使用【53AI 官方网站】(以下简称“本网站”或“我们”)。本《会员服务协议》(以下简称“本协议”)是您(以下简称“会员”或“用户”)与【深圳市博思协创网络科技有限公司】之间关于注册、登录及使用本网站会员服务所订立的法律协议。

在您注册或登录前,请务必审慎阅读、充分理解各条款内容,特别是免除或限制责任的条款、知识产权条款、争议解决条款等。此类条款将以加粗形式提示您注意。 当您通过微信公众号授权、手机验证码验证或其他方式成功登录本网站时,即视为您已完全理解并同意接受本协议的全部内容。

一、 定义

本网站:指由【深圳市博思协创网络科技有限公司】运营的,域名为【53ai.com】的网站及相关移动端页面。

会员服务:指本网站向注册会员提供的知识库文章查阅、内容检索及其他相关增值服务。

知识库内容:指本网站发布的包括但不限于文字、图表、数据、研究报告、行业分析等数字化内容资源。

二、 账号注册与登录

登录方式:本网站支持以下登录方式,您可根据实际情况选择:

微信公众号授权登录:您同意将您的微信OpenID信息授权给本网站,用于创建或关联会员账号。

手机验证码登录:您需提供真实有效的手机号码,并通过短信验证码完成身份验证与登录/注册。

账号安全:您的账号仅限您本人使用,禁止赠与、借用、租用、转让或售卖。因您保管不善导致的账号被盗、密码泄露等损失,由您自行承担。

实名认证:根据相关法律法规要求,我们可能要求您在特定功能下完成实名认证。如您拒绝提供,可能无法使用部分或全部服务。

未成年人保护:若您未满18周岁,请在法定监护人的陪同下阅读本协议,并在征得监护人同意后使用本服务。

三、 服务内容与规范

知识库查阅权限:会员登录后,有权按照其会员等级对应的权限范围,在线浏览、检索本网站知识库中的相关文章及内容。

服务变更:我们有权根据业务发展需要,调整、变更或终止部分服务内容,并将以网站公告、公众号消息等方式提前通知。

禁止行为:您在使用服务时不得实施以下行为:

利用技术手段批量爬取、下载、转存知识库内容;

将知识库内容用于商业目的或未经授权地向第三方传播;

干扰本网站正常运行或侵犯其他用户合法权益;

发布违法违规信息或从事违反公序良俗的活动。

四、 知识产权声明

权利归属:本网站知识库中的排版设计、软件代码等内容的知识产权均归【公司全称】或原权利人所有,受《中华人民共和国著作权法》等法律保护。

有限许可:本网站授予会员一项非独占、不可转让、不可转授权的普通许可,仅限于个人学习、研究之目的在线查阅知识库内容。

侵权追责:未经书面许可,任何单位或个人不得以任何形式复制、转载、摘编、镜像、汇编或以其他方式使用上述内容。一经发现,我们保留追究其法律责任的权利。

五、 个人信息保护

我们重视对您个人信息的保护。关于我们如何收集、使用、存储和保护您的个人信息,请单独阅读 《隐私政策》。

您通过微信公众号授权或手机号验证所提供的信息,我们将严格按照《个人信息保护法》的规定处理,仅用于身份识别、服务提供及安全验证等必要用途。

您可以随时通过网站设置或联系客服行使查阅、更正、删除个人信息及撤回授权同意的权利。

六、 免责声明

内容准确性:知识库内容仅供参考,不构成专业建议。我们不对其完整性、准确性、时效性作任何明示或暗示的保证,您应自行判断并承担使用风险。

不可抗力:因自然灾害、政策法规变化、网络故障、第三方平台接口异常(如微信接口维护、运营商短信通道故障)等不可抗力导致的服务中断或延迟,我们不承担违约责任。

第三方链接:本网站可能包含指向第三方网站的链接,该等网站的内容和服务不受我们控制,请您自行甄别风险。

七、 违约责任

如您违反本协议约定,我们有权视情节采取警告、限制功能、暂停服务、注销账号等措施,并保留要求赔偿损失的权利。

如因您的违约行为导致我们遭受行政处罚、第三方索赔或商誉损失,您应承担全部赔偿责任(包括但不限于罚款、赔偿金、律师费、公证费等)。

八、 法律适用与争议解决

本协议的订立、执行和解释均适用中华人民共和国大陆地区法律。

因本协议产生的或与本协议有关的任何争议,双方应友好协商解决;协商不成的,任何一方均可向【公司所在地】有管辖权的人民法院提起诉讼。

九、 其他

本协议构成双方就本服务达成的完整协议,取代此前任何口头或书面约定。

本协议任一条款被认定为无效或不可执行的,不影响其他条款的效力。

我们对本协议享有最终解释权,并在法律允许的范围内保留随时修改的权利。修改后的协议一经公布即生效,继续使用服务即视为同意修订内容。


已查阅