Claude Code 学习目录
1.1 什么是 Claude Code?
1.2 Claude Code vs 传统工具
2.1 前置准备
2.2 安装 Claude Code
2.3 配置模型
方式一:手动配置(通用方式)
方式二:使用自动化助手(仅适用于智谱GLM)
国内模型对比
2.4 启动 Claude Code
3.1 Skills(技能包)
什么是 Skills?
Skills 的类型
常用官方 Skills
如何使用 Skills
如何编写自己的 Skills
什么是 Hooks?
Hook 事件类型
Hook 配置方式
Hook 实战示例
什么是 Plugins?
Plugin 安装与使用
哪里获取已有 Plugins?
安装 Plugin
查看 Plugins
什么是 MCP?
常用 MCP 服务器
MCP 安装方式
Chrome DevTools MCP 实战
什么是 Subagents?
Subagent 配置
Subagent 使用示例
什么是 CLAUDE.md?
CLAUDE.md 的作用
CLAUDE.md 最佳位置
CLAUDE.md 示例
生成 CLAUDE.md 的方式
CLAUDE.md 的 AI 进化机制
4.1 Plan 模式(规划模式)
什么是 Plan 模式?
进入 Plan 模式
Plan 模式工作流程
Plan 模式最佳实践
什么是 Sandbox 模式?
配置 Sandbox 模式
Sandbox 最佳实践
什么是 Headless 模式?
Headless 模式使用
启用 Vim 模式
Vim 常用快捷键
什么是 Slash Commands?
创建自定义命令
4.6 Extended Thinking(扩展思考模式)
ultrathink 深度思考模式
Extended Thinking API
项目初始化(/init)
快速引用上下文(@提及)
即时执行 Bash 命令(!前缀)
回退操作(双击 ESC)
反向搜索历史提示词(Ctrl+R)
提示词暂存(Ctrl+S)
智能提示补全(Prompt Suggestions)
工作空间隔离
拖拽文件
文本粘贴
目录结构规范
CLAUDE.md 层级配置
探索-规划-编码-提交工作流
共享 CLAUDE.md
GitHub 集成
极致的并行处理(Parallelism)
上下文管理
Token 优化
模型选择策略
Sandbox 配置
核心原理
实践方法
效果对比
为什么验证循环如此重要?
最佳实践建议
7.1 案例1:批量文件重命名
7.2 案例2:自动化数据抓取
7.3 案例3:代码质量审查
7.4 案例4:自动化测试生成
7.5 案例5:CI/CD 集成
核心能力
实战案例
使用场景
附录
官方资源
总结
设计哲学