BrainBank
AI 课堂/最佳实践Claude Code Deep Dive

Claude Code 进阶使用经验分享

2026/7/12 23:09:23 · 更新于 2026/7/12 23:11:43

#claude-code#software-engineering#best-practices#ai-workflow

本文分享了将 Claude Code 从“随意提问”升级为“规范化工程流”的进阶经验,通过四个核心工作流与命令组合,帮助开发者建立稳定、高成功率的 AI 协作习惯。

从“会用”到“用得顺”,靠的是工作流

很多人刚开始用 Claude Code 时,会觉得它很强。
但再往后走,真正拉开差距的不是“知道它能做什么”,而是“你有没有一套稳定工作流”。

新手最常见的状态是:

  • 想到什么就问什么
  • 一上来就让 Claude 直接改
  • 改完也不验证
  • 每一轮都像重新开始

而进阶用户更像是在“带着 Claude 按流程推进任务”。

先记住一个总原则

Claude Code 最适合扮演的角色,不是“替你一把梭写完所有东西”,而是:

  • 帮你快速理解项目
  • 帮你拆方案
  • 帮你执行重复性或高密度工作
  • 帮你验证和复查

也就是说,最顺的用法通常不是:

直接把一个很大的目标扔给 Claude,然后等奇迹出现

而是:

让 Claude 先理解,再规划,再执行,再验证

一张图看最推荐的进阶工作流

image.png

这个流程为什么好用

因为它同时解决了几类常见问题:

  • 一上来就乱改
  • 改了但没验证
  • 改动太散、自己都说不清
  • 做完没有代码审查视角
  • 一个会话里混着分析、实现、审查、提交,最后谁也分不清

也就是说,这不是“更麻烦”,而是“更稳定”。

一个很好用的任务模板

你可以直接这样给 Claude Code 下任务:

先分析这个需求会涉及哪些文件,给出实现方案和风险点,先不要改代码。

确认后再开始修改。修改完成后运行 build 和相关测试。

最后从 code review 角度再检查一遍潜在问题。

这类提示词的好处是,把任务拆成了:

  • 理解
  • 规划
  • 执行
  • 验证
  • 复查

这比“帮我把这个功能做了”强很多。

工作流一:新功能开发

这是最常见、也最推荐长期使用的一套流程。

适用场景

  • 新增页面
  • 增加一个接口
  • 给现有模块加新能力
  • 需要改多个文件,但边界还算清晰

推荐步骤

  1. 先让 Claude 理解相关模块
  2. 输出实现方案和涉及文件
  3. 确认后开始改代码
  4. 跑构建和测试
  5. 做一次 review
  6. 查看 diff 并提交

配套命令

  • /plan
  • /diff
  • /review
  • /commit

推荐提问方式

先看一下这个功能会影响哪些文件,给出一个最小实现方案,先不要改代码。

我确认后你再开始改,改完运行 build 和相关测试,最后再 review 一遍。

对应流程图

image.png

工作流二:Bug 修复

很多人修 bug 时容易直接让 Claude 开改。
但更稳的方式其实是“先定位,再修复,再复现验证”。

适用场景

  • 页面报错
  • 接口异常
  • 状态错乱
  • 某个场景偶现 bug

推荐步骤

  1. 让 Claude 先复述问题和排查方向
  2. 搜索相关调用链和报错位置
  3. 给出 root cause 推断
  4. 先说修法,再动代码
  5. 用最接近真实问题的方式验证

推荐提问方式

先不要改代码,先帮我定位这个 bug 可能在哪几层。

把最可能的根因、相关文件和修复思路列出来。确认后再改。

改完后请尽量复现并验证这个问题是否真的解决。

这一套为什么比“直接修”更好

因为 bug 修复最怕两件事:

  • 修错地方
  • 修完没验证到真正问题

工作流三:重构与代码整理

这类任务最容易失控,因为目标往往不如“做功能”那么具体。

适用场景

  • 文件太大想拆分
  • 重复逻辑太多
  • 命名和结构混乱
  • 组件、服务、工具函数边界不清

推荐步骤

  1. 先让 Claude 评估当前结构问题
  2. 明确“这次只做哪一类重构”
  3. 先列拆分方案
  4. 分批改,不要一轮重构整个系统
  5. 每批都验证

推荐提问方式

先评估这个模块当前最主要的结构问题,只给我 2 到 3 个最值得做的重构点。

这次只做最小一轮,不要顺手改太多无关内容。

改完后说明具体拆了哪些职责,并运行验证。

重构任务里最重要的一条

一定要限制范围。
否则 Claude 很容易“顺手优化”出一大坨额外改动。

工作流四:陌生项目接手

这类场景特别适合 Claude Code,因为它非常擅长先帮你建立认知地图。

适用场景

  • 第一次接手某个仓库
  • 别人的项目临时要你修点东西
  • 公司老项目你不熟
  • 想快速知道某个功能在哪实现

推荐步骤

  1. 先让 Claude 建项目地图
  2. 再锁定和当前目标最相关的目录与文件
  3. 再进入方案和修改

推荐提问方式

先帮我快速理解这个项目:

1. 技术栈是什么
2. 主要目录分别负责什么
3. 这个需求最可能涉及哪些文件

先不要改代码。

一个很好用的进阶动作

让 Claude 顺手帮你沉淀 CLAUDE.md
这样你第二次再回来,这个项目就没那么陌生了。

什么时候该切到 Plan Mode

特别适合下面这些场景:

  • 改动跨多个模块
  • 涉及数据库、权限、接口联动
  • 你自己也没想清楚具体实现
  • 你想先让 Claude 给出完整步骤
  • 你担心它没想清楚就直接改代码

一个简单判断标准

如果你脑子里都已经觉得“这个任务有点大”,那就先 /plan
Plan Mode 最大的价值不是更正式,而是帮你把“想法”变成“执行顺序”。

进阶用户常用的命令组合

组合一:先规划再实现

/plan

适合大任务开局。

组合二:做完先看改动

/diff

适合:

  • 看 Claude 实际改了什么
  • 避免只听它口头总结

组合三:改完再复查

/review

适合:

  • 提交前再看一遍 bug、风险和遗漏测试

组合四:长会话上下文治理

/context
/compact

适合:

  • 对话已经很长
  • 你感觉 Claude 开始“忘事”
  • 想继续当前任务,但不想完全开新会话

组合五:最终提交闭环

/diff
/review
/commit

这基本就是一次完整的收尾链路。

进阶用户的 6 个习惯

1. 大任务先规划

不要让 Claude 直接冲进去改。

2. 明确要求验证

改完一定要让它跑 buildtest 或关键命令。

3. 经常写 CLAUDE.md

把长期约束沉淀下来,别每次口述。

4. 会主动限制改动范围

比如明确说:

  • 先不要重构
  • 只修这个 bug
  • 不要顺手改无关文件
  • 先最小实现

5. 经常看 /diff

不要只看 Claude 的总结,要看真实改动。

6. 把一次长任务拆成多轮

一轮只解决一个清晰目标,比一口气做完整个需求更稳。

几个非常常见的进阶坑

1. 会话太长还硬聊

表现:

  • Claude 开始答非所问
  • 忘掉之前确认过的约束
  • 修改越来越飘

解决:

  • 用 /context 看占用
  • 用 /compact
  • 必要时新开会话,并重新给目标

2. 没有限定“先别改代码”

表现:

  • 你本来想先讨论方案
  • Claude 直接开始改了

解决:

明确写:

先不要改代码,只分析和出方案。

3. 验证要求不具体

表现:

  • Claude 说“已经完成”
  • 但其实没跑关键验证

解决:

把验证动作说具体:

  • 运行 npm run build
  • 运行相关测试
  • 启动本地页面验证
  • 提供失败输出

4. 把 Claude 当成唯一判断者

Claude 可以帮你推进任务,但最终是否提交、是否上线、是否接受方案,还是你来决定。
进阶工作流的重点不是“完全放手”,而是“让 Claude 帮你更快形成可靠闭环”。

一套我最推荐的通用工作流

如果你不想记太多,先固定用这一套就够了:

image.png

你每次都按这个节奏来,Claude Code 的稳定性会明显提高。

小结

进阶工作流的核心不是更复杂,而是更有节奏:

  • 先理解
  • 再规划
  • 再执行
  • 然后验证
  • 最后复查和提交

当你形成这套习惯后,Claude Code 的价值会比“想到什么就问什么”高很多。
它会从“一个很强的 AI 工具”,变成“一个真正融入开发流程的工程搭档”。

学习地图

阶段一:基础与环境就绪

  • 掌握 CLI 基础命令:学会使用 Claude Code CLI 进行初始化,了解 /plan/diff/review 等基础内置斜杠命令,打下工程交互基础。
  • 本地环境集成:确保本地 Git 仓库与测试/构建链配置完整,这是 AI 执行验证闭环的前提。

阶段二:建立规范化工作流

  • 践行“先规划后执行”:戒掉“一把梭”提问,强制使用 /plan 或“先别改代码”约束,提升方案可行性。
  • 验证与复查闭环:学会结合 /diff 审查代码变动,并让 Claude 主动运行构建或测试用例。

阶段三:多场景工程实战

  • Bug 修复排查流:掌握“定位根因 -> 确认思路 -> 动手修复 -> 复现验证”的四步 Bug 修复法。
  • 受控重构实践:学习如何通过限制改动范围和分批验证,避免 Claude 在重构中过度发散。
  • 项目认知地图构建:在新项目中让 Claude 自动梳理技术栈和目录结构,并沉淀 CLAUDE.md 文件。

阶段四:上下文深度治理

  • 长会话维护:学会使用 /context 评估 Token 占用,使用 /compact 压缩上下文,防范 AI 忘事或答非所问。
  • 团队工程化协作:将沉淀的 CLAUDE.md 约束共享给团队,实现人机协同的标准化开发规范。

动手实践——分步指南

  1. 初始化测试环境:打开终端,进入一个现有的 Git 项目仓库,运行 npm install -g @anthropic-ai/claude-code 安装最新版,然后运行 claude 启动交互界面。
  2. 执行非破坏性分析:向 Claude 发送任务并使用前置约束:“请帮我分析 [具体需求/Bug],先定位涉及的文件,提供最小实现方案,注意先不要修改任何代码”。
  3. 切换到规划模式:在会话中输入 /plan。根据 Claude 输出的实施计划,逐项核对文件路径、逻辑变动是否符合预期。
  4. 代码编写与多维度验证:在 Claude 开始编码并声明完成后,输入明确指令:“请在本地终端运行当前项目的测试命令(如 npm run test)和构建命令(如 npm run build),确保改动无报错”。
  5. 进行最终代码审查:使用 /diff 查看并人工确认实际修改的文件。确认无误后,运行 /review 让 Claude 从代码规范角度作最终复查,最后运行 /commit 完成任务闭环。

三大推荐资源

  1. 1
    Claude Code Official Guide

    Anthropic 官方关于 Claude Code 的使用指南、安装步骤、指令集和架构原理介绍。

    https://docs.anthropic.com/en/docs/agents-and-tools/claude-code

  2. 2
    Claude Code on npm

    Claude Code 官方 npm 包托管页面,可查询最新的安装命令、版本更新和依赖要求。

    https://www.npmjs.com/package/@anthropic-ai/claude-code

  3. 3
    Anthropic Cookbook

    Anthropic 官方提供的实用代码和工作流示例库,包含大量提示词技巧与 Agent 进阶实践。

    https://github.com/anthropics/anthropic-cookbook

链接由 AI 推荐——使用前建议快速核实。