<!-- title: 从陪跑到放养：Claude Code八级放权 -->
<!-- domain: tips-tricks -->

你可能每天都在用 Claude Code 敲代码，但大概率只用了它 10% 的能力：打开终端、输入需求、盯着它改文件、每 30 秒点一次“允许”。这跟雇了个高级工程师却只让他当补全提示器没什么区别。

海外社区的共识正在变：Claude Code 的真正玩法不是“陪跑”，而是“放养”——通过一层层的机制开关，把人工干预一步步抽掉，最后让它自己跑流水线。这套玩法在官方文档里全都有，但中文社区几乎没人系统讲过。今天这篇，把八级放权开关一次讲完，每一级都有具体操作，今晚就能用上。

## 第一级：Plan 模式——先看图纸再动工

**是什么**：Claude Code 内置了一个“只读模式”。切过去之后，它只调研、只出方案，绝不碰你的代码，直到你点头。

**怎么操作**：会话里连按两次 `Shift+Tab`，底部状态栏切换到 plan mode。然后正常提需求：“先研究一下登录模块的鉴权逻辑，给出改造方案，不要改代码。”它会翻文件、理依赖、输出一份带步骤的实施计划，等你批准后才切回执行。

**效果**：大改动返工率断崖式下降。跨文件重构、接手陌生仓库这种活，先要图纸再开工，是海外老手的第一条军规。

**适用场景**：任何你不敢让它直接下手的改动。

## 第二级：CLAUDE.md——教一次，永久记住

**是什么**：Claude Code 有一个项目记忆文件机制。每次启动会话，它会自动读取记忆文件，把你的规矩带上。

**怎么操作**：在项目根目录建一个 `CLAUDE.md`，写清三件事：怎么装依赖、怎么跑测试、代码规范。更妙的是快捷键——会话中直接输入以 `#` 开头的句子（比如 `# 测试统一用 pnpm test`），它会问你要存进哪个记忆文件，回车即存。记忆还分层：`~/.claude/CLAUDE.md` 管全局，项目根目录管项目，子目录还能有自己的小抄。

**效果**：同一条规矩不用每次重复。这就是官方文档里 memory 机制的核心用法，也是很多人用了半年都没发现的功能。

**适用场景**：所有要长期维护的仓库。

## 第三级：自定义命令与 Skills——长提示词固化成一键

**是什么**：每次都要敲一遍的“代码评审提示词”、“发版检查清单”，可以固化成自定义斜杠命令，敲 `/review` 就触发。2026 年这套体系已经演进成 Skills：一个带 YAML frontmatter 的 `SKILL.md` 文件夹，写好 name 和 description，Claude Code 会在相关场景自动调用。这不是传闻——本机 `~/.claude/skills/` 目录下躺着两百多个技能，就是这个生态。

**怎么操作**：在项目 `.claude/commands/` 下建一个 `review.md`，正文写提示词模板，三个进阶语法：

- `$ARGUMENTS` 接收参数：`/review src/auth.py` 里的文件路径会填进模板；
- 反引号前加 `!`（如 `` !`git diff --stat` ``）让命令输出先进提示词，AI 开工前就拿到现场数据；
- `@路径` 直接引用文件。

**效果**：团队里任何人 clone 仓库，就继承同一套 AI 工作流。

## 第四级：Hooks——给它戴上游标卡尺

**是什么**：钩子机制。你可以在配置里声明“每次 AI 做完某类动作，自动执行我的脚本”，甚至在动作发生前拦截。

**怎么操作**：在项目的 `.claude/settings.json` 里配置 hooks。最常用的两颗：`PostToolUse`——每次文件编辑完成后自动跑 `prettier` 或 `gofmt`；`PreToolUse`——在危险命令执行前拦截，比如禁掉对主分支的直接操作。官方文档的 hooks 指南有完整字段说明，我的运行环境里就明确写着“Hooks 可能拦截工具调用”，这是官方一级公民特性，不是野路子。

**效果**：AI 改完的代码永远自动格式化，脏 diff 从此消失；危险操作多一道物理闸门。

流程长这样：

```mermaid
flowchart TD
    A["AI想改文件"] --> B["PreToolUse钩子"]
    B --> C{"规则放行吗"}
    C -->|拒绝| D["操作被拦下"]
    C -->|放行| E["执行编辑"]
    E --> F["PostToolUse钩子"]
    F --> G["自动跑格式化"]
```

## 第五级：权限白名单——只在真危险时才喊你

**是什么**：用了前四级，你可能还是会烦：跑个测试也要点确认。白名单机制允许你声明“这类操作免确认”。

**怎么操作**：编辑 `.claude/settings.json` 的 `permissions.allow` 数组，加规则，例如 `Bash(npm run test:*)` 放行所有跑测试的命令、`Bash(git status)` 放行查状态。命中白名单直接执行，没命中的照旧弹窗问你。Claude Code 还有个内置技能能扫描你的历史会话，自动建议一份白名单清单。

**效果**：从“每 30 秒点一次允许”变成“只在真危险时看一眼”。这是从陪跑转向放养的关键一级——信任要有边界，但边界要划得聪明。

## 第六级：子代理——调研不爆上下文

**是什么**：主对话里可以派出子代理（subagent）去翻代码、做调研，它们读几十个文件，最后只把结论带回来。主对话的上下文窗口保持干净。

**怎么操作**：直接说“派一个只读的探索代理，把支付模块的调用链摸清楚，只返回结论”。内置的 Explore 型子代理只有读权限，天然安全；Plan 型只出方案；多个子代理可以并行开工。

**效果**：大仓库全局审计、跨模块调研这类“要读 50 个文件”的活，不再撑爆上下文，速度还翻倍。

**适用场景**：接手新项目、写架构文档、排查“这个函数到底被谁调用”。

## 第七级：worktree 多开——一个 Claude 变一支小队

**是什么**：Git 的 worktree 功能允许一个仓库同时检出多个工作目录。Claude Code 内置了 worktree 支持，官方最佳实践明确推荐：并行任务各开一个 worktree，互不干扰。

**怎么操作**：让它“在新的 worktree 里做这件事”，它会把仓库克隆成独立目录、切独立分支，你另开一个终端窗口、再起一个 Claude 会话。重构 A、修 bug B、写文档 C 三线同时推进，最后各自合并。

**效果**：一台机器，一支小队。

**适用场景**：多线并进的晚上，或者跑长任务时不想干等。

## 第八级：Headless 模式——从工具变成积木

**是什么**：终极放权。`claude -p "总结这次 diff 做了什么"` 不进交互界面，直接输出结果；加 `--output-format json` 拿结构化数据。这一刻，Claude Code 从“聊天工具”变成了“可编程函数”。

**怎么操作**：把它塞进任何脚本、CI 流水线或定时任务。比如写一个 cron，每天早上自动生成昨天的 commit 日报；在 CI 里让它在合并前自动评审 diff 并输出 JSON 结论给流水线判断。

**效果**：AI 第一次可以被“编排”而不是被“使用”。海外大量一人公司的自动化流水线，最后一块积木都是它。

到这里，八级放权的完整阶梯是：

```mermaid
flowchart TD
    A["手动对话"] -->|第一级| B["Plan模式"]
    B -->|先方案后动手| C["CLAUDE.md记忆"]
    C -->|规矩自动带上| D["自定义命令"]
    D -->|流程一键复用| E["Hooks把关"]
    E -->|编辑后自动格式化| F["权限白名单"]
    F -->|安全操作免确认| G["子代理调研"]
    G -->|主对话只收结论| H["worktree多开"]
    H -->|任务互不干扰| I["Headless接入CI"]
```

## 信息差总结

| 你以为的 Claude Code | 实际上的 Claude Code |
|---|---|
| 一个聊天式的结对编程工具 | 一台能接 CI 的自动化引擎 |
| 提示词每次现敲 | 自定义命令/Skills 一键复用 |
| 改完代码自己格式化 | Hooks 编辑后自动把关 |
| 每一步都要点确认 | 白名单免确认，只盯危险操作 |
| 一次只能干一个活 | 子代理 + worktree 并行开工 |
| 用完就关 | Headless 模式塞进脚本定时跑 |

付费方面提醒一句：Claude Code 走订阅（Max 套餐）或 API 按量计费两种姿势，都需要海外支付方式，网络环境也请自行解决，成本上量入为出。

## 行动指南

今晚 30 分钟，按顺序做五件事：

1. 给你最重要的项目建 `CLAUDE.md`，写上装依赖、跑测试、代码规范三件事；
2. `Shift+Tab` 切 plan 模式，让它给你出一份重构方案，体验“先图纸后动工”；
3. 在 `.claude/commands/` 写第一条自定义命令，把你最常敲的长提示词固化；
4. 加一个 `PostToolUse` hook，编辑后自动跑格式化；
5. 白名单里放行 `npm run test`，感受“只在真危险时被喊”。

完成这五步，你对同一个工具的使用深度就已经超过绝大多数人。

## 参考来源

1. Claude Code 官方仓库：https://github.com/anthropics/claude-code
2. Claude Code 官方文档（memory、hooks、subagents、headless 均有专页）：https://code.claude.com/docs
3. 文档镜像站（功能总览）：https://docs.anthropic.com/en/docs/claude-code/overview
4. Anthropic 官方最佳实践（worktree 并行、CLAUDE.md 等打法出自这里）：https://www.anthropic.com/engineering/claude-code-best-practices
5. 产品主页与订阅方案：https://www.anthropic.com/claude-code

> 本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵**爱卫生**（微信ID: gprshome201101）维护。
> 聚焦5G/6G核心网、3GPP标准、AI工具实战。知识星球「51学通信」提供深度技术答疑和行业洞察。

> [!tip] 51学通信知识星球
> **星主：爱卫生**（微信：gprshome201101）——公众号「51学通信」创办者，19 年通信行业运维与讲师经验，著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书（各大电商平台有售）。
> **星球定位**：深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域，主打运维岗位与信令分析。
> **当前规模**：5200 篇主题 / 990 个回答，198 元/年。
> **加入福利**：加入星球后请加爱卫生微信，拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题，另有群内分享。
> **AI 加持**：51学通信知识星球已作为 skill 接入 WorkBuddy，使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例，做总结、找文档和 PPT 等场景全覆盖。

![51学通信知识星球海报-扫码加入](https://wiki.500nian.com/images/zhixingqiu_qrcode.png)
