跟着阿亮学AI
Claude Code 从入门到精通
Anthropic 官方 AI 编程助手的完整中文教程。覆盖命令参考、MCP 协议、Skills、插件系统、原理实现与企业级部署。214 节、151 万字,阿亮(博主跟着阿亮学AI)制作的开源教程。
214
小节
10
大部分
36
章节
151万
字数
微信交流群
扫码加入学习社群
获取最新教程更新
获取最新教程更新
小红书
关注「跟着阿亮学AI」
获取更多 AI 教程
获取更多 AI 教程
为什么选 Claude Code
Anthropic 出品的智能代理 (Agentic AI),不止于代码补全
智能代理能力
具备记忆、工具调用、自主规划与环境感知,能完成复杂多步骤任务,而不只是回答问题
MCP 协议
通过 Model Context Protocol 连接 6000+ 外部应用,扩展无限可能
Skills 体系
渐进式披露机制 + 可执行脚本,让 AI 学会专业技能并按需调用
插件生态
官方插件市场 + 自定义开发,团队级共享与版本管理
权限与安全
三档权限模式、沙箱化 bash、企业级网络与审计配置
灵活部署
支持 Anthropic API、Bedrock、Vertex AI、国内大模型与 LLM 网关
完整目录
10 大部分 · 36 章 · 214 小节
第 1 部分
基础入门
第1章:Claude Code 概述
第2章:安装与配置
- 2.1 系统要求与环境准备
- 2.2 VS Code插件安装
- 2.3 命令行工具安装
- 2.4 账户注册与授权
- 2.4 使用 AICodeSwitch 工具
- 2.5 基本配置选项
- 2.6 连接本地开发环境
- 2.7 使用国内大模型
- 2.9 国内使用指南
第3章:基础使用指南
第 2 部分
命令参考
第4章:命令系统概述
第5章:CLI 命令详解
- 5.1 `claude` - 启动交互式 REPL
- 5.2 `claude "query"` - 使用初始提示启动 REPL
- 5.3 `claude -p "query"` - 通过 SDK 查询,然后退出
- 5.4 `cat file | claude -p "query"` - 处理管道内容
- 5.5 `claude -c` - 继续最近的对话
- 5.6 `claude -c -p "query"` - 通过 SDK 继续
- 5.7 `claude -r "<session-id>" "query"` - 按 ID 恢复会话
- 5.8 `claude update` - 更新到最新版本
- 5.9 `claude mcp` - 配置模型上下文协议 (MCP) 服务器
第6章:CLI 标志说明
- 6.1 `--add-dir` - 添加额外的工作目录
- 6.2 `--agents` - 动态定义自定义子代理
- 6.3 `--allowedTools` - 允许的工具列表
- 6.4 `--disallowedTools` - 禁止的工具列表
- 6.5 `--print`, `-p` - 打印响应而不进入交互模式
- 6.6 `--system-prompt` - 替换整个系统提示
- 6.7 --system-prompt-file - 从文件加载系统提示
- 6.8 --append-system-prompt - 附加到默认系统提示
- 6.9 --output-format - 指定输出格式
- 6.10 --input-format - 指定输入格式
- 6.11 --include-partial-messages - 包含部分流事件
- 6.12 --verbose - 启用详细日志记录
- 6.13 --max-turns - 限制非交互模式中的代理轮数
- 6.14 --model - 设置会话模型
- 6.15 --permission-mode - 指定权限模式
- 6.16 --permission-prompt-tool - 处理权限提示的工具
- 6.17 --resume - 恢复特定会话
- 6.18 --continue - 加载最近的对话
- 6.19 --dangerously-skip-permissions - 跳过权限提示
第7章:斜杠命令指南
- 7.1 /init - 初始化命令
- 7.2 /add-dir - 添加额外工作目录
- 7.3 /mcp - 配置模型上下文协议服务器
- 7.4 /agents - 管理自定义AI子代理
- 7.5 /bashes - 管理后台任务
- 7.6 /clear - 清除对话历史
- 7.7 /bug - 报告错误
- 7.8 /config - 打开设置界面
- 7.9 /context - 查看上下文使用情况
- 7.10 /cost - 显示令牌使用统计
- 7.11 /doctor - 检查安装健康状况
- 7.12 /exit - 退出REPL
- 7.13 /export - 导出对话
- 7.14 /compact - 压缩对话历史
- 7.15 /help - 获取使用帮助
- 7.16 /hooks - 管理钩子配置
- 7.17 /login - 切换Anthropic账户
- 7.18 /logout - 从Anthropic账户登出
- 7.19 /memory - 编辑CLAUDE.md内存文件
- 7.20 /model - 选择或更改AI模型
- 7.21 /output-style - 设置输出样式
- 7.22 /permissions - 查看或更新权限
- 7.23 /pr_comments - 查看拉取请求评论
- 7.24 /privacy-settings - 查看并更新隐私设置
- 7.25 /review - 请求代码审查
- 7.26 /sandbox - 启用沙箱化bash工具
- 7.27 /rewind - 回退对话和/或代码
- 7.28 /status - 打开状态界面
- 7.29 /statusline - 设置状态行UI
- 7.30 /terminal-setup - 安装Shift+Enter键绑定
- 7.31 /todos - 列出当前待办事项
- 7.32 /usage - 显示使用限制和速率限制状态
- 7.33 /vim - 进入vim模式
第8章:命令组合与集成自动化
第 3 部分
交互模式与工具
第10章:工具调用与集成
第9章:交互模式
第 4 部分
模型上下文协议 MCP
第11章:模型上下文协议 MCP 概述
第12章:MCP 服务器配置与管理
第13章:MCP 高级应用
第 5 部分
技能 Skills
第14章:Skills功能概述
第15章:Skills的工作原理
- 15.1 Skills的工作原理概述
- 15.2 渐进式披露机制详解
- 15.3 Skills发现和加载机制
- 15.4 Skills执行流程
- 15.5 Skills脚本执行机制
- 15.6 Skills上下文管理和性能优化
第16章:创建和管理Skills
第17章:开发一个技能
- 17.1 创建你的第一个Skill
- 17.2 编写高质量的SKILL.md文件
- 17.3 添加脚本和可执行代码
- 17.4 添加资源文件和参考资料
- 17.5 测试和调试Skills
- 17.6 部署、分享和管理Skills
第18章:技能的实际应用
第19章:热门Skills介绍
第 6 部分
插件系统
第20章:插件系统概述
第21章:插件开发基础
第22章:高级插件开发
第 7 部分
利用 Claude Code 进行编程开发
第23章:代码生成与补全
第24章:高级代码生成与理解
第25章:智能开发工作流
第26章:高级Agent功能
第 8 部分
Claude Code 原理与技术
第27章:Agentic AI 核心技术
第27章:Claude Code 核心原理
第28章:Claude Code 架构解析
第29章:构建自己的编程 Agent
第 9 部分