# 📚 Claude Code 学习路线图
**刚接触 Claude Code?** 这份指南会帮你按照自己的节奏掌握 Claude Code 的各项功能。无论你是完全新手,还是经验丰富的开发者,都可以先做下面的自我评估测验,找到最适合自己的起点。
---
## 🧭 找到你的水平
每个人的起点都不同。先做一份快速自我评估,确认最适合你的入口。
**请诚实回答下面的问题:**
- [ ] 我可以启动 Claude Code 并与它对话(`claude`)
- [ ] 我创建或编辑过 `CLAUDE.md`
- [ ] 我至少使用过 3 个内置 slash command(例如 `/help`、`/compact`、`/model`)
- [ ] 我创建过自定义 slash command 或 skill(`SKILL.md`)
- [ ] 我配置过 MCP server(例如 GitHub、数据库)
- [ ] 我在 `~/.claude/settings.json` 中设置过 hooks
- [ ] 我创建或使用过自定义 subagents(`.claude/agents/`)
- [ ] 我使用过 print mode(`claude -p`)做脚本或 CI/CD
**你的水平:**
| 勾选数 | 水平 | 从这里开始 | 完成时间 |
|--------|-------|----------|------------------|
| 0-2 | **Level 1:Beginner** - 从这里开始 | [里程碑 1A](#里程碑-1a第一个命令与-memory) | 约 3 小时 |
| 3-5 | **Level 2:Intermediate** - 构建工作流 | [里程碑 2A](#里程碑-2a自动化skills--hooks) | 约 5 小时 |
| 6-8 | **Level 3:Advanced** - 高阶用户与团队负责人 | [里程碑 3A](#里程碑-3a高级功能) | 约 5 小时 |
> **提示**:如果不确定,宁可从低一级开始。先回顾熟悉内容,总比漏掉基础概念更划算。
> **交互式版本**:在 Claude Code 中运行 `/self-assessment`,就能得到一份引导式、交互式测验,会覆盖全部 10 个功能领域,并生成个性化学习路径。
---
## 🎯 学习理念
本仓库里的文件夹是按照**推荐学习顺序**编号的,背后有 3 个原则:
1. **依赖关系** - 先学基础概念
2. **复杂度** - 先学简单功能,再学高级功能
3. **使用频率** - 先学最常用的功能
这样可以让你一边建立扎实基础,一边尽快获得实际收益。
---
## 🗺️ 你的学习路径
```mermaid
graph TD
Q["🧭 自我评估测验
找到你的水平"] --> L1
Q --> L2
Q --> L3
subgraph L1["🟢 Level 1:Beginner - 从这里开始"]
direction LR
A["1A:第一个命令与 Memory
Slash Commands + Memory"] --> B["1B:安全探索
Checkpoints + CLI Basics"]
end
subgraph L2["🔵 Level 2:Intermediate - 构建工作流"]
direction LR
C["2A:自动化
Skills + Hooks"] --> D["2B:集成
MCP + Subagents"]
end
subgraph L3["🔴 Level 3:Advanced - 高阶用户"]
direction LR
E["3A:高级功能
Planning + Permissions"] --> F["3B:团队与分发
Plugins + CLI 精通"]
end
L1 --> L2
L2 --> L3
style Q fill:#6A1B9A,color:#fff,stroke:#9C27B0,stroke-width:2px
style A fill:#2E7D32,color:#fff
style B fill:#2E7D32,color:#fff
style C fill:#1565C0,color:#fff
style D fill:#F57C00,color:#fff
style E fill:#C62828,color:#fff
style F fill:#B71C1C,color:#fff
```
**颜色说明:**
- 💜 紫色:自我评估测验
- 🟢 绿色:Level 1 - Beginner 路线
- 🔵 蓝色 / 🟡 金色:Level 2 - Intermediate 路线
- 🔴 红色:Level 3 - Advanced 路线
---
## 📊 完整路线图表
| 步骤 | 功能 | 复杂度 | 时间 | 水平 | 依赖 | 为什么学它 | 关键收益 |
|------|---------|-----------|------|-------|--------------|----------------|--------------|
| **1** | [Slash Commands](01-slash-commands/README.md) | ⭐ Beginner | 30 分钟 | Level 1 | 无 | 快速获得生产力提升(55+ 内置命令 + 5 个 bundled skills) | 立即自动化、统一团队规范 |
| **2** | [Memory](02-memory/README.md) | ⭐⭐ Beginner+ | 45 分钟 | Level 1 | 无 | 所有功能的基础 | 持久上下文、偏好设置 |
| **3** | [Checkpoints](08-checkpoints/README.md) | ⭐⭐ Intermediate | 45 分钟 | Level 1 | 会话管理 | 安全探索 | 试验、恢复 |
| **4** | [CLI Basics](10-cli/README.md) | ⭐⭐ Beginner+ | 30 分钟 | Level 1 | 无 | 核心 CLI 用法 | 交互式与 print mode |
| **5** | [Skills](03-skills/README.md) | ⭐⭐ Intermediate | 1 小时 | Level 2 | Slash Commands | 自动化专业能力 | 可复用能力、一致性 |
| **6** | [Hooks](06-hooks/README.md) | ⭐⭐ Intermediate | 1 小时 | Level 2 | 工具、命令 | 工作流自动化(25 个事件、4 种类型) | 校验、质量门禁 |
| **7** | [MCP](05-mcp/README.md) | ⭐⭐⭐ Intermediate+ | 1 小时 | Level 2 | 配置 | 实时数据访问 | 实时集成、API |
| **8** | [Subagents](04-subagents/README.md) | ⭐⭐⭐ Intermediate+ | 1.5 小时 | Level 2 | Memory、命令 | 处理复杂任务(包含 Bash 在内的 6 个内置 agent) | 委派、专业分工 |
| **9** | [Advanced Features](09-advanced-features/README.md) | ⭐⭐⭐⭐⭐ Advanced | 2-3 小时 | Level 3 | 前面所有内容 | 高阶工具 | Planning、自动模式(Auto Mode)、通道(Channels)、语音输入、权限控制 |
| **10** | [Plugins](07-plugins/README.md) | ⭐⭐⭐⭐ Advanced | 2 小时 | Level 3 | 前面所有内容 | 完整解决方案 | 团队入职、分发 |
| **11** | [CLI Mastery](10-cli/README.md) | ⭐⭐⭐ Advanced | 1 小时 | Level 3 | 建议:全部 | 掌握命令行用法 | 脚本、CI/CD、自动化 |
**总学习时间**:约 11-13 小时(或者直接跳到你的水平,节省时间)
---
## 🟢 Level 1:Beginner - 从这里开始
**适合**:测验勾选数 0-2
**时间**:约 3 小时
**重点**:立刻提升生产力,理解基础概念
**结果**:可以熟练日常使用,并准备进入 Level 2
### 里程碑 1A:第一个命令与 Memory
**主题**:Slash Commands + Memory
**时间**:1-2 小时
**复杂度**:⭐ Beginner
**目标**:通过自定义命令和持久上下文,快速提升效率
#### 你将完成什么
✅ 为重复性任务创建自定义 slash commands
✅ 为团队规范设置项目 memory
✅ 配置个人偏好
✅ 理解 Claude 如何自动加载上下文
#### 实战练习
```bash
# 练习 1:安装你的第一个 slash command
mkdir -p .claude/commands
cp 01-slash-commands/optimize.md .claude/commands/
# 练习 2:创建项目 memory
cp 02-memory/project-CLAUDE.md ./CLAUDE.md
# 练习 3:试用一下
# 在 Claude Code 中输入:/optimize
```
#### 成功标准
- [ ] 成功执行 `/optimize`
- [ ] Claude 记住了 `CLAUDE.md` 中的项目规范
- [ ] 你知道什么时候用 slash command,什么时候用 memory
#### 下一步
熟悉之后,请阅读:
- [01-slash-commands/README.md](01-slash-commands/README.md)
- [02-memory/README.md](02-memory/README.md)
> **检查理解**:在 Claude Code 中运行 `/lesson-quiz slash-commands` 或 `/lesson-quiz memory`,检验你学会了多少。
---
### 里程碑 1B:安全探索
**主题**:Checkpoints + CLI Basics
**时间**:1 小时
**复杂度**:⭐⭐ Beginner+
**目标**:学会安全试验,并使用核心 CLI 命令
#### 你将完成什么
✅ 创建和恢复 checkpoints,安全试验
✅ 理解交互模式与 print mode
✅ 使用基本 CLI 参数和选项
✅ 通过管道处理文件
#### 实战练习
```bash
# 练习 1:尝试 checkpoint 工作流
# 在 Claude Code 中:
# 做一些实验性修改,然后按 Esc+Esc 或使用 /rewind
# 选择你实验之前的 checkpoint
# 选择“恢复代码和对话”返回
# 练习 2:交互模式 vs 输出模式(Print mode)
claude "explain this project" # 交互模式
claude -p "explain this function" # 输出模式(非交互)
# 练习 3:通过管道处理文件内容
cat error.log | claude -p "explain this error"
```
#### 成功标准
- [ ] 成功创建并回退到一个 checkpoint
- [ ] 使用过交互模式和 print mode
- [ ] 把文件通过管道传给 Claude 做分析
- [ ] 明白什么时候该用 checkpoints 做安全试验
#### 下一步
- 阅读:[08-checkpoints/README.md](08-checkpoints/README.md)
- 阅读:[10-cli/README.md](10-cli/README.md)
- **准备进入 Level 2!** 继续看 [里程碑 2A](#里程碑-2a自动化skills--hooks)
> **检查理解**:运行 `/lesson-quiz checkpoints` 或 `/lesson-quiz cli`,确认你准备好进入 Level 2。
---
## 🔵 Level 2:Intermediate - 构建工作流
**适合**:测验勾选数 3-5
**时间**:约 5 小时
**重点**:自动化、集成、任务委派
**结果**:可以构建自动化工作流、接入外部服务,并准备进入 Level 3
### 前置条件检查
开始 Level 2 之前,先确认你已经掌握这些 Level 1 内容:
- [ ] 会创建和使用 slash commands([01-slash-commands/README.md](01-slash-commands/README.md))
- [ ] 会通过 `CLAUDE.md` 设置项目 memory([02-memory/README.md](02-memory/README.md))
- [ ] 知道如何创建和恢复 checkpoints([08-checkpoints/README.md](08-checkpoints/README.md))
- [ ] 会在命令行使用 `claude` 和 `claude -p`([10-cli/README.md](10-cli/README.md))
> **有空缺?** 继续之前,先回顾上面的链接教程。
---
### 里程碑 2A:自动化(Skills + Hooks)
**主题**:Skills + Hooks
**时间**:2-3 小时
**复杂度**:⭐⭐ Intermediate
**目标**:自动化常见工作流和质量检查
#### 你将完成什么
✅ 通过 YAML frontmatter 自动触发专门能力(包含 `effort` 和 `shell` 字段)
✅ 在 25 个 hook 事件上设置事件驱动自动化
✅ 使用 4 种 hook 类型(command、http、prompt、agent)
✅ 强制执行代码质量标准
✅ 为自己的工作流创建自定义 hooks
#### 实战练习
```bash
# 练习 1:安装一个 skill
cp -r 03-skills/code-review-specialist ~/.claude/skills/
# 练习 2:设置 hooks
mkdir -p ~/.claude/hooks
cp 06-hooks/pre-tool-check.sh ~/.claude/hooks/
chmod +x ~/.claude/hooks/pre-tool-check.sh
# 练习 3:在 settings 中配置 hooks
# 添加到 ~/.claude/settings.json:
{
"hooks": {
"PreToolUse": [
{
"matcher": "Bash",
"hooks": [
{
"type": "command",
"command": "~/.claude/hooks/pre-tool-check.sh"
}
]
}
]
}
}
```
#### 成功标准
- [ ] 在相关场景下,代码审查 skill 会自动触发
- [ ] PreToolUse hook 会在工具执行前运行
- [ ] 你理解 skill 自动触发和 hook 事件触发的区别
#### 下一步
- 创建你自己的 custom skill
- 为工作流增加更多 hooks
- 阅读:[03-skills/README.md](03-skills/README.md)
- 阅读:[06-hooks/README.md](06-hooks/README.md)
> **检查理解**:在继续之前,运行 `/lesson-quiz skills` 或 `/lesson-quiz hooks` 测试你的理解。
---
### 里程碑 2B:集成(MCP + Subagents)
**主题**:MCP + Subagents
**时间**:2-3 小时
**复杂度**:⭐⭐⭐ Intermediate+
**目标**:集成外部服务,并把复杂任务委派出去
#### 你将完成什么
✅ 从 GitHub、数据库等位置访问实时数据
✅ 把工作委派给专门化 AI agents
✅ 明白什么时候该用 MCP,什么时候该用 subagents
✅ 构建集成式工作流
#### 实战练习
```bash
# 练习 1:设置 GitHub MCP
export GITHUB_TOKEN="your_github_token"
claude mcp add github -- npx -y @modelcontextprotocol/server-github
# 练习 2:测试 MCP 集成
# 在 Claude Code 中:/mcp__github__list_prs
# 练习 3:安装 subagents
mkdir -p .claude/agents
cp 04-subagents/*.md .claude/agents/
```
#### 集成练习
试试这个完整工作流:
1. 用 MCP 获取一个 GitHub PR
2. 让 Claude 把审查任务委派给 code-reviewer subagent
3. 再用 hooks 自动运行测试
#### 成功标准
- [ ] 能通过 MCP 成功查询 GitHub 数据
- [ ] Claude 会把复杂任务委派给 subagents
- [ ] 你理解 MCP 和 subagents 的区别
- [ ] 能把 MCP + subagents + hooks 组合进一个工作流
#### 下一步
- 配置更多 MCP servers(数据库、Slack 等)
- 为你的领域创建自定义 subagents
- 阅读:[05-mcp/README.md](05-mcp/README.md)
- 阅读:[04-subagents/README.md](04-subagents/README.md)
- **准备进入 Level 3!** 继续看 [里程碑 3A](#里程碑-3a高级功能)
> **检查理解**:运行 `/lesson-quiz mcp` 或 `/lesson-quiz subagents`,确认你准备好进入 Level 3。
---
## 🔴 Level 3:Advanced - 高阶用户与团队负责人
**适合**:测验勾选数 6-8
**时间**:约 5 小时
**重点**:团队工具、CI/CD、企业功能、插件开发
**结果**:成为高阶用户,能够搭建团队工作流和 CI/CD
### 前置条件检查
开始 Level 3 之前,先确认你已经掌握这些 Level 2 内容:
- [ ] 会创建并自动触发 skills([03-skills/README.md](03-skills/README.md))
- [ ] 会配置 hooks 做事件驱动自动化([06-hooks/README.md](06-hooks/README.md))
- [ ] 会配置 MCP servers 访问外部数据([05-mcp/README.md](05-mcp/README.md))
- [ ] 知道如何用 subagents 分派任务([04-subagents/README.md](04-subagents/README.md))
> **有空缺?** 继续之前,先回顾上面的链接教程。
---
### 里程碑 3A:高级功能
**主题**:高级功能(Planning、Permissions、Extended Thinking、自动模式(Auto Mode)、通道(Channels)、语音输入(Voice Dictation)、Remote/Desktop/Web)
**时间**:2-3 小时
**复杂度**:⭐⭐⭐⭐⭐ Advanced
**目标**:掌握高级工作流和高阶工具
#### 你将完成什么
✅ 为复杂功能使用 planning mode
✅ 用 6 种模式进行细粒度权限控制(default、acceptEdits、plan、auto、dontAsk、bypassPermissions)
✅ 用 Alt+T / Option+T 切换 extended thinking
✅ 管理后台任务
✅ 使用 Auto Memory 记住偏好
✅ 使用自动模式(Auto Mode)和后台安全分类器
✅ 使用通道(Channels)组织多会话工作流
✅ 使用语音输入(Voice Dictation)解放双手
✅ 远程控制、桌面应用和 Web 会话
✅ 使用 Agent Teams 协作
#### 实战练习
```bash
# 练习 1:使用 planning mode
/plan Implement user authentication system
# 练习 2:尝试权限模式(共有 6 种:default、acceptEdits、plan、auto、dontAsk、bypassPermissions)
claude --permission-mode plan "analyze this codebase"
claude --permission-mode acceptEdits "refactor the auth module"
claude --permission-mode auto "implement the feature"
# 练习 3:启用 extended thinking
# 在会话中按 Alt+T(macOS 上是 Option+T)切换
# 练习 4:高级 checkpoint 工作流
# 1. 创建名为 "Clean state" 的 checkpoint
# 2. 使用 planning mode 设计功能
# 3. 通过 subagent 委派实现
# 4. 在后台运行测试
# 5. 如果测试失败,回退到 checkpoint
# 6. 尝试另一种方案
# 练习 5:尝试自动模式(Auto mode,后台安全分类器)
claude --permission-mode auto "implement user settings page"
# 练习 6:启用 agent teams
export CLAUDE_AGENT_TEAMS=1
# 让 Claude 执行:"Implement feature X using a team approach"
# 练习 7:定时任务
/loop 5m /check-status
# 或使用 CronCreate 创建持久化定时任务
# 练习 8:用通道(Channels)管理多会话工作流
# 用 channels 来组织跨会话工作
# 练习 9:语音输入(Voice Dictation)
# 用语音输入和 Claude Code 进行无手操作
```
#### 成功标准
- [ ] 为复杂功能使用过 planning mode
- [ ] 配置过权限模式(plan、acceptEdits、auto、dontAsk)
- [ ] 用 Alt+T / Option+T 切换过 extended thinking
- [ ] 使用过带后台安全分类器的自动模式(Auto mode)
- [ ] 使用过后台任务处理长时间操作
- [ ] 探索过通道(Channels)做多会话工作流
- [ ] 尝试过语音输入(Voice Dictation)做无手输入
- [ ] 理解 Remote Control、Desktop App 和 Web 会话
- [ ] 启用并使用过 Agent Teams 做协作任务
- [ ] 用过 `/loop` 做周期任务或定时监控
#### 下一步
- 阅读:[09-advanced-features/README.md](09-advanced-features/README.md)
> **检查理解**:运行 `/lesson-quiz advanced`,测试你对高阶功能的掌握程度。
---
### 里程碑 3B:团队与分发(Plugins + CLI 精通)
**主题**:Plugins + CLI 精通 + CI/CD
**时间**:2-3 小时
**复杂度**:⭐⭐⭐⭐ Advanced
**目标**:搭建团队工具、创建插件、熟练集成 CI/CD
#### 你将完成什么
✅ 安装和创建完整的 bundled plugins
✅ 掌握 CLI,用于脚本和自动化
✅ 使用 `claude -p` 做 CI/CD 集成
✅ 为自动化流水线输出 JSON
✅ 管理会话与批处理
#### 实战练习
```bash
# 练习 1:安装一个完整 plugin
# 在 Claude Code 中:/plugin install pr-review
# 练习 2:让 print mode 服务于 CI/CD
claude -p "Run all tests and generate report"
# 练习 3:为脚本输出 JSON
claude -p --output-format json "list all functions"
# 练习 4:会话管理与恢复
claude -r "feature-auth" "continue implementation"
# 练习 5:带约束的 CI/CD 集成
claude -p --max-turns 3 --output-format json "review code"
# 练习 6:批处理
for file in *.md; do
claude -p --output-format json "summarize this: $(cat $file)" > ${file%.md}.summary.json
done
```
#### CI/CD 集成练习
创建一个简单的 CI/CD 脚本:
1. 用 `claude -p` 审查变更文件
2. 把结果输出成 JSON
3. 用 `jq` 处理特定问题
4. 集成进 GitHub Actions 工作流
---
## 🧪 测试你的知识
根据你刚学完的内容,直接运行下面的测验:
```bash
/lesson-quiz slash-commands
/lesson-quiz memory
/lesson-quiz checkpoints
/lesson-quiz cli
/lesson-quiz skills
/lesson-quiz hooks
/lesson-quiz mcp
/lesson-quiz subagents
/lesson-quiz advanced-features
```
---
## ⚡ 快速开始路径
### 如果你只有 15 分钟
**目标**:先拿到一个立竿见影的成果
1. 复制一个 slash command:`cp 01-slash-commands/optimize.md .claude/commands/`
2. 在 Claude Code 中试一下:`/optimize`
3. 阅读:[01-slash-commands/README.md](01-slash-commands/README.md)
**结果**:你会得到一个能用的 slash command,并理解基础用法
---
### 如果你有 1 小时
**目标**:搭好基础生产力工具
1. **Slash commands**(15 分钟):复制并测试 `/optimize` 和 `/pr`
2. **项目 memory**(15 分钟):用项目规范创建 `CLAUDE.md`
3. **安装一个 skill**(15 分钟):配置 code-review skill
4. **一起试用**(15 分钟):感受它们如何协同工作
**结果**:命令、memory 和自动 skills 带来基础效率提升
---
### 如果你有一个周末
**目标**:熟悉大部分功能
**周六上午**(3 小时):
- 完成里程碑 1A:Slash Commands + Memory
- 完成里程碑 1B:Checkpoints + CLI Basics
**周六下午**(3 小时):
- 完成里程碑 2A:Skills + Hooks
- 完成里程碑 2B:MCP + Subagents
**周日**(4 小时):
- 完成里程碑 3A:高级功能
- 完成里程碑 3B:Plugins + CLI 精通 + CI/CD
- 为你的团队构建一个自定义 plugin
**结果**:你会成为 Claude Code 的高阶用户,能够培训别人并自动化复杂工作流
---
## 💡 学习建议
### ✅ 建议做
- **先做测验**,找到自己的起点
- **完成每个里程碑的实战练习**
- **先从简单开始**,再逐步增加复杂度
- **在进入下一个功能前先测试当前功能**
- **记下哪些做法最适合你的工作流**
- **学习新内容时回头复习基础概念**
- **借助 checkpoints 安全试验**
- **把经验分享给团队**
### ❌ 不建议做
- **不要跳过前置条件检查**
- **不要试图一次学完所有内容**
- **不要照搬配置却不理解它们**
- **不要忘记测试**
- **不要急着跳过里程碑**
- **不要忽视文档**
- **不要把自己隔离起来**
---
## 🎓 学习风格
### 视觉型学习者
- 阅读每个 README 里的 Mermaid 图
- 观察命令执行流程
- 自己画工作流图
- 使用上面的可视化路径图
### 动手型学习者
- 完成每个实战练习
- 试试不同变体
- 先搞坏再修复(记得用 checkpoints)
- 创建自己的示例
### 阅读型学习者
- 认真阅读每个 README
- 研究代码示例
- 看对比表
- 阅读资源区链接的博客文章
### 社交型学习者
- 组织结对编程
- 给队友讲解概念
- 参与 Claude Code 社区讨论
- 分享你的自定义配置
---
## 📈 进度追踪
用这些清单按水平追踪进度。你可以随时运行 `/self-assessment` 更新自己的技能画像,也可以在每个教程后运行 `/lesson-quiz [lesson]` 验证理解。
### 🟢 Level 1:Beginner
- [ ] 完成 [01-slash-commands](01-slash-commands/README.md)
- [ ] 完成 [02-memory](02-memory/README.md)
- [ ] 创建第一个自定义 slash command
- [ ] 设置项目 memory
- [ ] **达到里程碑 1A**
- [ ] 完成 [08-checkpoints](08-checkpoints/README.md)
- [ ] 完成 [10-cli](10-cli/README.md) 基础部分
- [ ] 创建并回退到一个 checkpoint
- [ ] 使用交互模式和 print mode
- [ ] **达到里程碑 1B**
### 🔵 Level 2:Intermediate
- [ ] 完成 [03-skills](03-skills/README.md)
- [ ] 完成 [06-hooks](06-hooks/README.md)
- [ ] 安装第一个 skill
- [ ] 设置 PreToolUse hook
- [ ] **达到里程碑 2A**
- [ ] 完成 [05-mcp](05-mcp/README.md)
- [ ] 完成 [04-subagents](04-subagents/README.md)
- [ ] 连接 GitHub MCP
- [ ] 创建自定义 subagent
- [ ] 把多个集成组合进一个工作流
- [ ] **达到里程碑 2B**
### 🔴 Level 3:Advanced
- [ ] 完成 [09-advanced-features](09-advanced-features/README.md)
- [ ] 成功使用 planning mode
- [ ] 配置权限模式(包含 auto 在内的 6 种)
- [ ] 使用带安全分类器的自动模式(Auto mode)
- [ ] 使用 extended thinking 切换
- [ ] 探索通道(Channels)和语音输入(Voice Dictation)
- [ ] **达到里程碑 3A**
- [ ] 完成 [07-plugins](07-plugins/README.md)
- [ ] 完成 [10-cli](10-cli/README.md) 的高级用法
- [ ] 配置 print mode(`claude -p`)用于 CI/CD
- [ ] 为自动化创建 JSON 输出
- [ ] 把 Claude 集成到 CI/CD 流水线
- [ ] 创建团队 plugin
- [ ] **达到里程碑 3B**
---
## 🆘 常见学习难题
### 难题 1:“概念一下子太多了”
**解决**:一次只关注一个里程碑。完成所有练习后再往下走。
### 难题 2:“不知道什么时候该用哪个功能”
**解决**:回到主 README 里的 [Use Case Matrix](README.md#你能用它做什么)。
### 难题 3:“配置没有生效”
**解决**:检查主 README 里的 [Troubleshooting](README.md#故障排查) 部分,并确认文件路径。
### 难题 4:“概念之间好像重叠”
**解决**:查看主 README 里的 [Feature Comparison](README.md#功能对比) 表,理解差异。
### 难题 5:“太多东西记不住”
**解决**:自己做一份速查表;同时用 checkpoints 安全试验。
### 难题 6:“我经验很足,但不知道从哪里开始”
**解决**:先做上面的 [自我评估测验](#-找到你的水平),直接跳到你的水平,并用前置条件检查找出空缺。
---
## 🎯 学完之后做什么?
完成所有里程碑后,可以继续做这些事:
1. **写团队文档** - 记录团队的 Claude Code 配置
2. **构建自定义 plugins** - 把团队工作流打包起来
3. **探索 Remote Control** - 通过外部工具以编程方式控制 Claude Code 会话
4. **试试 Web Sessions** - 用浏览器界面远程开发
5. **使用 Desktop App** - 通过原生桌面应用访问 Claude Code
6. **使用自动模式(Auto Mode)** - 让 Claude 在后台安全分类器保护下自主工作
7. **启用 Auto Memory** - 让 Claude 随时间自动学习你的偏好
8. **设置 Agent Teams** - 让多个 agent 协同处理复杂、多维任务
9. **使用通道(Channels)** - 用结构化的多会话工作流组织工作
10. **试试语音输入(Voice Dictation)** - 用语音无障碍地与 Claude Code 交互
11. **使用 Scheduled Tasks** - 借助 `/loop` 和 cron 工具自动化周期性检查
12. **贡献示例** - 把经验分享给社区
13. **带新人** - 帮助队友快速上手
14. **持续优化工作流** - 根据使用情况不断改进
15. **保持更新** - 跟进 Claude Code 发布和新功能
---
## 📚 其他资源
### 官方文档
- [Claude Code Documentation](https://code.claude.com/docs/en/overview)
- [Anthropic Documentation](https://docs.anthropic.com)
- [MCP Protocol Specification](https://modelcontextprotocol.io)
### 博客文章
- [Discovering Claude Code Slash Commands](https://medium.com/@luongnv89/discovering-claude-code-slash-commands-cdc17f0dfb29)
### 社区
- [Anthropic Cookbook](https://github.com/anthropics/anthropic-cookbook)
- [MCP Servers Repository](https://github.com/modelcontextprotocol/servers)
---
## 💬 反馈与支持
- **发现问题?** 在仓库里创建 issue
- **有建议?** 提交 pull request
- **需要帮助?** 查看文档,或者向社区提问
---
**最后更新**:2026 年 3 月
**维护者**:Claude How-To Contributors
**许可证**:仅供学习与参考,免费使用和改编
---
[← 返回主 README](README.md)