总结自 视频教程
一、核心概念与工作原理
| 概念 | 说明 |
|---|---|
| 什么是 CC | Anthropic 推出的命令行 AI Agent 程序,以"智能体编排"为核心,不仅限于编程,可胜任文案、数据分析、报告撰写等知识工作。 |
| LLM Loop 机制 | 用户输入提示词 → CC 将提示词+工具说明发送给大模型 → 模型规划下一步 → CC 调用工具/执行命令 → 返回结果 → 循环直至任务完成。 |
| 核心优势 | ① 本地运行,直接读写文件、执行终端命令;② 编排架构(Agent Orchestration)优秀,自主性强;③ 支持替换任意大模型(不限于 Claude)。 |
二、安装与环境配置
🔧 推荐工作环境
- IDE + 终端组合:推荐使用 AI IDE 配合终端。左侧文件树浏览 + 中间手动编辑 + 下方终端与 CC 交互。
| Agent IDE | 下载地址 | 备注 |
|---|---|---|
| Cursor | 官网下载 | 免费额度充足,社区活跃 |
| Google Anti-gravity | 官网下载 | 新兴选择 |
| Trae | 国内版 / 国际版 | 字节出品,中文友好 |
| Windsurf | 官网下载 | Codeium 团队开发 |
📦 安装方式(三选一)
| 方式 | 适用场景 | 操作简述 |
|---|---|---|
| 终端命令行安装 | 有网络条件 | 复制官方命令至终端运行,claude --version 验证 |
| Agent 原生安装 | 新手友好 | 让 IDE 的 AI 助手执行安装命令,自动解决依赖 |
| 无魔法安装 | 国内网络受限 | 参考社区镜像/代理方案,或使用支持国内模型的转发服务 |
🧠 模型配置
- 官方订阅:
claude login登录 Anthropic 账号(需实名)。 - 第三方/国产模型:推荐使用 CC Switch 等模型管理工具配置
API Key与Base URL。
⚠️ 注意:需在启动
claude前完成配置,否则默认跳转官方登录。
⚙️ 初始设置
首次运行 claude 会引导设置主题色、安全提示、可信目录等,按提示确认即可。
三、交互模式与权限控制
🔐 四种权限模式(Shift + Tab 循环切换)
| 模式 | 触发方式 | 行为特征 | 适用场景 |
|---|---|---|---|
| Plan Mode(计划模式) | 默认或手动切换 | 先输出详细执行计划,用户确认后才动手 | 复杂任务、首次项目 |
| Default Mode(默认模式) | 按一次 Shift+Tab |
智能判断,低风险操作自动执行,高风险操作需确认 | 日常开发、平衡安全与效率 |
| Auto-Edit Mode(自动编辑模式) | 按两次 Shift+Tab |
文件修改免确认,但终端命令执行仍需确认 | 熟悉项目后的快速迭代 |
| Fully Auto(全自动模式) | 启动时加 --dangerously-skip-permissions 参数 |
全程免确认("一路绿灯") | 老手、高风险容忍场景 |
💡 全自动模式启动命令示例:
claude --dangerously-skip-permissions
💬 交互技巧速查
| 技巧 | 操作方式 | 说明 |
|---|---|---|
| 多行输入 | Mac: Option+Enter / Win: Ctrl+Enter |
直接按 Enter 会发送消息 |
| 精准提供上下文 | 拖拽文件或引用文件路径 | 比长篇口述更省 Token 且更准确 |
| 执行系统命令 | 输入 ! 开头(如 !npm run dev) |
直接进入 Bash 模式,Ctrl+C 可中断阻塞任务 |
| 后台运行命令 | 命令后加 & 或使用 Ctrl+Z + bg |
避免阻塞 CC 对话 |
| 粘贴图片 | Cmd+V / Ctrl+V 直接粘贴 |
支持多模态理解,一图胜千言 |
四、上下文管理与版本控制
🧠 上下文(Token)管理
大模型有效上下文有限,堆积过多会导致响应变慢、质量下降。
| 命令 | 功能 | 使用建议 |
|---|---|---|
/compact |
压缩上下文,保留关键信息,释放大部分空间 | 上下文占用 >60% 时主动执行 |
/clear |
彻底清空,相当于新建对话 | 任务切换或上下文混乱时使用 |
/context |
详细展示当前上下文占用、类别分布 | 监控用量,辅助决策是否压缩 |
/resume |
在全新窗口恢复之前的对话 | 需要清理上下文但保留历史时 |
📊 监控技巧:终端底部显示上下文占用百分比,建议设置常驻显示(通过
/context配置)。
🔙 版本控制(后悔药)
| 方式 | 操作 | 能力范围 | 局限 |
|---|---|---|---|
| 快捷回滚 | 双击 Esc 或输入 /rewind |
回滚对话 + CC 编辑过的文件 | ❌ 无法撤销已执行的终端命令/安装包 |
| Git 版本管理 | 让 CC 辅助初始化仓库、提交存档 | ✅ 完整回滚:文件 + 依赖 + 配置 | 需提前配置 Git 环境 |
🛠️ Git 集成最佳实践
# 让 CC 帮你设置 Git(示例提示词):
"帮我初始化 Git 仓库,配置用户信息,并将当前进度提交到 main 分支"
# 推荐工作流:
1. 每完成一个功能点 → `git commit -m "feat: xxx"`
2. 尝试新方案前 → 创建新分支 `git checkout -b experiment/xxx`
3. 方案失败 → `git reset --hard` 回退或切换分支
✅ 养成"每完成一步就提交 Git"的习惯,实现真正的"游戏存档式"开发。
五、记忆系统与个性化定制
📝 三类记忆机制对比
| 记忆类型 | 存放位置 | 加载时机 | 作用与特点 |
|---|---|---|---|
CLAUDE.md(核心规则) |
全局:~/.claude/项目:项目根目录 文件夹:子目录内 |
启动时优先注入上下文 | 记录个人习惯、项目架构、技术规范、常见错误纠正。建议保持精简,动态迭代。可用 /init 自动生成项目级文件。 |
| Auto Memory(自动记忆) | .claude/memories/ |
按需加载(通过索引文件) | 通过 /memory 开启。后台 Agent 自动记录用户偏好、反馈、项目决策等。不占初始上下文,可随时指令"忘记某条记忆"。 |
| 自定义文档记忆 | 项目任意位置 | 通过 CLAUDE.md 指定触发条件 |
创建视觉规范、文案风格等文档,在 CLAUDE.md 中写明"当执行 XX 任务时参考 XX 文件"。 |
🔧 CLAUDE.md 配置指南
# 全局级 ~/.claude/CLAUDE.md 示例
- 永远使用中文回答
- 输出格式:开头带🎯,结尾带"✨ 有需要随时告诉我~"
- 代码注释优先使用中文
# 项目级 ./CLAUDE.md 示例(通过 /init 生成)
## 项目概览
- 技术栈:React + TypeScript + Vite
- 核心功能:番茄钟计时、任务管理、数据统计
## 开发规范
- 组件命名:PascalCase
- 工具函数存放:src/utils/
- 样式方案:Tailwind CSS
## 常用命令
- 启动:npm run dev
- 构建:npm run build
- 代码检查:npm run lint
💡 最佳实践:
CLAUDE.md应记录顶层原则和高频错误纠正,而非具体实现细节。
六、指令大全(速查表)
| 指令 | 功能说明 | 使用场景 |
|---|---|---|
/help 或 / |
列出所有可用命令及说明 | 忘记命令时快速查询 |
/model |
切换高/中/低性能模型档位 | 平衡响应速度与成本 |
/btw |
临时提问,回答与当前项目上下文隔离,退出后自动清除 | 中途查资料、问无关问题 |
/simplify |
代码审查与优化(质量、效率、可复用性三维度) | 代码重构、性能优化 |
/compact |
压缩上下文,释放 Token 占用 | 长对话后清理上下文 |
/clear |
清空当前对话 | 任务切换或上下文混乱 |
/rewind |
进入回滚界面 | 撤销上一步操作 |
/context |
展示当前上下文占用详情 | 监控 Token 使用情况 |
/resume |
恢复之前的对话到新窗口 | 保留历史同时清理上下文 |
/init |
初始化创建项目级 CLAUDE.md |
新项目启动时自动配置 |
/memory |
查看/管理自动记忆(含 Auto Memory 开关) | 个性化记忆维护 |
/agents |
创建、调用、管理子 Agent | 复杂任务分解与并行执行 |
/plugin |
进入插件市场管理插件 | 扩展功能、安装社区插件 |
七、高级扩展功能
🧰 Skills(技能扩展)
AI 的"专业操作手册",分为知识型、流程型、工具型、混合型四类。
| 类型 | 示例 | 特点 |
|---|---|---|
| 知识型 | 前端设计规范、法律条款解读 | 提供领域知识参考 |
| 流程型 | 公司报销流程、发布检查清单 | 标准化操作步骤 |
| 工具型 | Nano Banana 修图、Figma 导出 | 调用外部工具能力 |
| 混合型 | 公众号排版 + 自动发布 | 知识 + 流程 + 工具组合 |
安装与管理:
- 存放位置:全局
~/.claude/skills/或项目.claude/skills/ - 触发方式:自动识别 / 手动
/skill <名称>/ 提示词中明确要求 - 资源推荐:
- 🔍 FindSkill:让 CC 帮你搜索安装 Skill
- 🌐 LobeHub:https://lobehub.com 社区 Skill 合集
- 🛠️ Skill Creator:用 CC 创建自定义 Skill
🔌 MCP & CLI(外部工具连接)
| 方案 | 说明 | 典型应用 |
|---|---|---|
| MCP (Model Context Protocol) | AI 与外部服务的"转接头" | 连接 Notion、Figma、数据库等 |
| CLI (Command Line Interface) | 命令行工具封装,精准高效 | 飞书 CLI、OpenCLI(社交媒体操作) |
💡 趋势:越来越多工具优先提供 CLI 接口,因比模拟点击更稳定、易调试。
👥 Sub-Agent(子智能体)
独立上下文,支持并行执行复杂任务,避免阻塞主进程。
创建方式:
- 自动派生:任务复杂时 CC 自动创建子 Agent 并行处理
- 手动创建:
/agents create引导式创建
使用技巧:
# 示例:让主 Agent 分配调研任务
"请创建 3 个子 Agent,分别调研:1) 竞品功能 2) 用户评价 3) 技术方案,最后汇总报告给我"
🪝 Hooks(钩子)
条件触发器,实现自动化工作流。
推荐配置(直接告诉 CC 帮你设置):
- ✅ 任务完成时播放提示音 + 发送通知
- ✅ 提交代码前自动运行
lint和format - ✅ 每日定时生成工作摘要
🧩 Plugins(插件)
Skills、MCP、Hooks、Sub-Agent 的打包整合方案。
管理方式:
/plugin # 进入插件市场
# → 发现新插件 / 管理已安装 / 配置作用范围
八、最佳实践与学习路线
🎯 新手进阶路径
第 1 周:安装配置 + 基础交互 → 完成第一个小项目
第 2 周:掌握权限模式 + 上下文管理 → 提升交互效率
第 3 周:配置 CLAUDE.md + Auto Memory → 实现个性化
第 4 周:学习 Skills + Sub-Agent → 构建自动化工作流
✅ 高频最佳实践
- 提示词策略:指令越具体,Token 消耗越少,结果越精准。长需求务必写成文档拖入。
- 模式进阶:新手从
Default Mode开始,熟悉后再切换Auto-Edit或全自动模式。 - 安全第一:善用
/compact控制上下文膨胀;关键节点务必Git Commit,大胆试错无负担。 - 记忆维护:定期更新
CLAUDE.md,把 CC 常犯的错误写成规则,AI 会自我进化。 - 思维升级:从"一问一答"转向"搭建系统、组织 AI 自主工作"。掌握此逻辑,未来任何新 Agent 都能快速上手。
⚠️ 常见陷阱与规避
| 问题 | 原因 | 解决方案 |
|---|---|---|
| CC 响应变慢 | 上下文堆积过多 | 主动 /compact,监控 /context |
| 修改无法回退 | 仅用快捷回滚 | 结合 Git 做完整版本管理 |
| 重复犯错 | 未记录错误经验 | 将高频错误写入 CLAUDE.md |
| Skill 未触发 | 触发词不匹配或上下文满 | 手动 /skill <名称> 调用,或先压缩上下文 |
📎 附:高频操作快捷键
| 快捷键 | 功能 | 平台 |
|---|---|---|
Shift + Tab |
循环切换权限模式 | 全平台 |
Option+Enter / Ctrl+Enter |
输入框换行(不发送) | Mac / Win |
Cmd+V / Ctrl+V |
粘贴文本或图片 | Mac / Win |
Ctrl+C |
中断当前阻塞任务 | 全平台 |
双击 Esc |
快速回滚上一步 | 全平台 |
! + 命令 |
直接执行终端命令 | 全平台 |
Ctrl+Z → bg |
将任务放入后台运行 | 全平台 |
🌟 最后提醒:工具在进化,核心是掌握"组织 AI 自主工作"的思维。从今天开始,把每个任务都当作训练你专属 Agent 的机会,你会越来越强。