以下是完整的 Claude Code 学习清单,从初级到进阶,共 3 个阶段。
本系列有三篇文章
本系列内容大多均由 Claude Code 生成, 目的是快速建立 Claude 生态概念
🟢 初级阶段
安装与配置
- 安装 Node.js 运行环境(需 v18+)
- 通过
npm/brew/winget安装 Claude Code CLI - 登录 Anthropic 账户完成授权
- 在项目目录运行
claude,体验首次对话 - 安装 VS Code / JetBrains 插件(可选)
基本使用
- 用自然语言描述需求,让 Claude 生成代码
- 粘贴错误信息,让 Claude 定位并修复 bug
- 理解 Claude 如何读取整个代码库上下文
- 使用
/help查看内置命令列表 - 学会用
/bug报告问题、/exit退出
Git 工作流
- 让 Claude 自动暂存更改并生成 commit 消息
- 让 Claude 创建分支、开 Pull Request
🔵 中级阶段
Claude Code 中级教程 : 把 Claude Code 从工具变成习惯
CLAUDE.md 上下文工程
- 在项目根目录创建
CLAUDE.md文件 - 在其中描述项目架构和技术栈
- 定义编码规范、命名约定与禁止行为
- 添加常见任务的示例与模板
- 学习模块化组织 CLAUDE.md 内容的方式
Slash 命令与效率操作
- 掌握
@文件引用,精准指定上下文 - 使用
/clear管理对话上下文长度 - 使用
/compact压缩长对话节省 token - 通过
/resume恢复上次会话
自动化与 CI/CD
- 在 GitHub Actions 中集成 Claude Code 做代码审查
- 配置 GitLab CI/CD 自动触发 Claude Code
- 用
--headless模式运行无交互自动化任务 - 处理测试覆盖、lint 修复等日常自动化场景
MCP 基础集成
- 理解 MCP(模型上下文协议)的工作原理
- 连接 Jira / Slack 等官方 MCP 服务
- 在项目中启用并测试 MCP 工具调用
🟣 进阶阶段
Claude Code 进阶 : 从协作者变成可编程的智能基础设施
Skills 技能系统
- 理解
.claude/skills/目录结构与加载机制 - 编写自定义 Skill,封装领域知识与工作流
- 通过 Skills API 管理和分发组织级 Skill
- 设计 Skill 的 token budget 与上下文策略
Hooks 钩子系统
- 了解
PreToolUse/PostToolUse等钩子生命周期 - 编写 hook 脚本实现质量门禁(lint / test 强制运行)
- 用 hook 实现跨会话的内存与状态持久化
多智能体与 并行 任务
- 开启实验性 Agent Teams 功能(多 agent 协作)
- 设计主 agent 与子 agent 的任务分工策略
- 使用
claude.ai/code在浏览器端并行运行多任务
自定义 MCP 服务
- 从零搭建一个自定义 MCP Server
- 将内部 API / 数据库暴露为 MCP 工具
- 在 Claude Code 中测试与调试自定义 MCP
上下文与性能优化
- 掌握 Compaction(服务端上下文自动压缩)机制
- 分析并优化长会话的 token 消耗
- 通过 Claude Code Analytics API 监控团队用量
- 设计适合生产环境的 CLAUDE.md 多层级配置体系
推荐学习资源:
- 官方文档:
code.claude.com/docs - 社区资源:awesome-claude-code — 收录了大量 Skills、Hooks、Slash 命令模板
- 实践博客:claudelog.com — 社区经验与最佳实践总结