并行运行多个 Claude 实例

最核心的效率提升来自并行。在终端中同时运行 5 个 Claude 实例(配合 iTerm2 的系统通知,完成时会提醒你),网页版可以同时跑 5 到 10 个。本地终端和网页端、手机端之间还支持 handover 和 teleport,也就是说你可以在电脑上启动一个任务,切到手机上继续看进度。

这听起来像是在"堆资源",但实际操作中你会发现,很多开发任务天然可以拆分成互不依赖的子任务,并行处理后整体速度提升非常明显。

模型选择:宁可慢一点,少干预一点

全程使用 Claude Opus 4.5 加 thinking 模式。虽然模型更大、响应更慢,但工具调用的准确率更高,需要人工纠正的次数更少,算总账反而更快。这个选择背后的逻辑很实际:你省下来的不是 token,是你自己的注意力和时间。

用共享文档构建"复合工程"

团队维护一个共享的 /docs 文件(存在 git 仓库中),每次 Claude 犯错就把纠正信息补充进去。这形成了一种"复合工程"——错误只需要纠正一次,之后所有人(包括 Claude)都能从中受益。

对独立开发者来说,这个思路同样适用:你一个人也可以维护这样一份文档,把踩过的坑都记录下来,让 Claude 越用越顺手。

规划优先,一次性出高质量 PR

大多数任务从 Plan 模式开始,反复迭代计划直到满意,然后切换到 auto-accept edits 模式,让 Claude 一口气生成完整的 PR。这比边写边改的方式效率高很多——前期多花几分钟在规划上,后面能省掉大量来回修改的时间。

自定义 Slash Commands 减少重复交互

为日常高频工作流创建自定义命令,存在 .claude/commands/ 目录下。比如一个 /commit-push-pr 命令,可以预先计算 git status,避免每次都要来回确认。这类小优化单次省不了多少时间,但累积起来效果很可观。

Subagents 和自动化流程

利用子代理自动化常见流程,比如:

  • code-simplifier:自动简化代码,减少冗余
  • verify-app:端到端测试验证

这些子代理本质上是把你的最佳实践固化成可重复执行的流程。

代码格式化与权限管理的细节处理

两个容易被忽略但很实用的配置:

  • PostToolUse hook 自动处理代码格式问题。Claude 生成的代码大部分格式没问题,但总有 10% 左右需要调整,hook 能自动搞定这部分。
  • /permissions 预先允许安全命令,避免频繁弹出权限确认。配置共享在 .claude/settings.json 中,团队成员(或你的不同设备)可以复用。

工具集成:让 Claude 直接操作你的工具链

通过 MCP 配置(.mcp.json),Claude 可以直接操作 Slack、BigQuery、Sentry 等工具。这意味着 Claude 不只是写代码,还能帮你查日志、发消息、跑查询——真正变成一个全栈助手。

长任务处理

对于耗时较长的任务,有几种策略:

  • 用背景代理验证任务进度
  • 使用 Stop hook 控制执行
  • 在沙盒环境中跳过权限确认,让 Claude 完全独立运行

最关键的一条:给 Claude 反馈循环

所有技巧中最重要的一条:给 Claude 提供验证反馈循环。比如让它用浏览器测试 UI 效果,或者自动运行测试套件。有了反馈循环,Claude 能自己发现问题、自己修复,输出质量会有质的提升。没有反馈循环的 Claude 像是在盲写代码;有了反馈循环,它更像一个能自我检查的开发者。

这套方法论的核心不是某个单一技巧,而是把 Claude Code 当作一个可编程、可扩展的开发基础设施来对待。对一人公司来说,这意味着你可以用一个人的成本,获得接近一个小团队的产出能力。值得花半天时间把这些配置都跑通一遍。