怎样把 Claude Code 用到极致:从一张白纸到 10 倍开发速度的完整路线


开场:为什么我想写这篇指南

过去一段时间,我们团队用 Claude Code 把“写代码”这件事拆成了 8 个可复制的步骤。
结果很直白:

  • 功能从需求到上线平均 3 天
  • 代码审查时间减少 60 %
  • 新人第 2 周就能独立提 PR

所有经验都来自实战,没有任何神秘加成。下面我把整个过程原封不动地写下来,方便你按图索骥。


目录

  1. 一张图看懂 8 步流程
  2. 步骤拆解:从规划到合并
  3. 常见疑问(FAQ)
  4. 一张可打印的检查清单
  5. 小结与下一步

1. 一张图看懂 8 步流程

步骤 工具 交付物 用时(参考)
1. 功能规划 ChatGPT 需求文档草稿 30 min
2. 拆分任务 ChatGPT / Gemini 小任务列表 20 min
3. 录入任务 Linear 有描述的 Ticket 10 min
4. 生成实现方案 Claude Code + Linear MCP 技术方案 Markdown 5 min / 任务
5. 并行开发 Claude Code + Git worktrees 多分支代码 并行
6. 自动创建 PR Claude Code Pull Request 2 min
7. 初步审查 Claude Code Review 注释 3 min
8. 手动测试与合并 人工 合并后的主干 按需

2. 步骤拆解:从规划到合并

2.1 用 ChatGPT 规划功能

场景对话
我:我们要在支付流程里加一个「优惠券叠加」功能,帮我梳理目标、边界和验收标准。
ChatGPT 回答(示例):

  • 目标:允许用户在结账页同时使用多张优惠券
  • 边界:仅支持满减券,不支持运费券
  • 验收:5 条自动化测试 + 2 条人工走查

把这段对话直接贴进文档,就成了第一份需求草稿。

2.2 用 ChatGPT 或 Gemini 拆分任务

把上面的大目标丢回对话框:
“请把优惠券叠加拆成 5–8 个可独立开发的小任务,粒度控制在 1 天以内。”
常见拆分结果:

  1. 数据库新增 coupon_stack 表
  2. 结账页 UI 展示可叠加券列表
  3. 计算引擎支持多券组合规则
  4. 单元测试:两券叠加边界
  5. 端到端测试:真实下单流程
  6. 文档更新:API 字段变更说明

2.3 在 Linear 上创建任务

  • 每个任务标题 ≤ 50 字
  • 描述区贴入 ChatGPT 给的验收标准
  • 标签统一用 coupon-stack 方便过滤

2.4 用 Claude Code + Linear MCP 自动生成实现方案

命令示例(在终端):

claude-code task-plan --from-linear TICKET-123

Claude Code 会返回一个 plan.md,包含:

  • 需要改动的文件列表
  • 每一步代码片段
  • 风险提醒(如并发、回滚策略)

小贴士
plan.md 直接嵌入 Linear Ticket 的「技术方案」字段,审查时一眼就能看完。

2.5 并行开发任务

核心技巧:Git worktrees

# 为每个任务新建独立目录
git worktree add ../feat-coupon-ui TICKET-124
git worktree add ../feat-coupon-engine TICKET-125

每个目录跑一个 Claude Code 实例,互不干扰。
Claude Code 会在各自目录里按 plan.md 自动补全代码、跑测试。

2.6 用 Claude Code 创建分支和拉取请求

在任务目录执行:

claude-code pr-create --title "feat: 结账页支持多券叠加"

它会:

  • 自动切分支 feat/TICKET-124
  • 推送到远程
  • 打开浏览器让你确认 PR 描述

2.7 让 Claude Code 做初步代码审查

PR 创建后:

claude-code review --pr 88

Claude Code 会在 PR 里留下 3 类注释:

  1. 代码风格(命名、格式)
  2. 逻辑漏洞(空指针、边界条件)
  3. 性能提示(N+1 查询、重复计算)

2.8 手动测试和合并

  • 把 PR 拉到本地跑一遍端到端测试
  • 确认 CI 绿、功能正常后点 Merge
  • 删除本地 worktree:git worktree remove ../feat-coupon-ui

3. 常见疑问(FAQ)

Q1:没有 ChatGPT Plus 也能用这套流程吗?
A:能。我们用免费版 ChatGPT 也跑过,只是输出稍慢,需要更多人工润色。

Q2:Claude Code 收费吗?
A:目前公开测试阶段免费,但需排队申请。申请通过后会给一段 Token,直接 claude-code auth <token> 即可。

Q3:Linear MCP 是什么?
A:Linear MCP(Model Context Protocol)是 Linear 官方提供的 API 封装,让大模型能直接读写 Ticket。安装后 claude-code 会自动识别。

Q4:Git worktrees 会不会把仓库搞乱?
A:不会。主仓库 .git 只有一个,worktrees 只是指针。用完 remove 即可,磁盘空间也自动释放。

Q5:新人看不懂 AI 生成的代码怎么办?
A:把 plan.md 当阅读指南。先读计划,再读代码,基本能对上号。我们让新人按这个顺序,2 天就能独立改需求。


4. 一张可打印的检查清单

打印出来贴在显示器旁边,每完成一步就打钩:

  • [ ] 用 ChatGPT 写完需求草稿
  • [ ] 把需求拆成 ≤ 8 个任务
  • [ ] 任务全部录入 Linear,描述带验收标准
  • [ ] Claude Code 给每个任务生成 plan.md
  • [ ] 建立对应 Git worktree
  • [ ] 代码写完,本地测试通过
  • [ ] Claude Code 自动创建 PR
  • [ ] Claude Code 初审通过(无红色警告)
  • [ ] 人工跑完端到端测试
  • [ ] 合并主干,删除 worktree

5. 小结与下一步

以上就是我们团队把开发周期从 4 周压到 3 天的全部细节。
下一步你可以:

  1. 把文章里的命令原样跑一遍,验证环境是否 OK
  2. 挑一个真实的小需求,完整走 8 步流程,记录时间
  3. 把结果贴在评论区,我们一起迭代优化

祝编码愉快,愿你的下一个功能也能 3 天上生产。