Claude Code 终极使用指南 (截止2026年5月23日)
以下是一份基于最新公开资料的Claude Code全干使用指南,涵盖安装、命令体系、Skills安装与管理、CLAUDE.md记忆系统、高效提示词策略以及MCP生态扩展的全流程实战指引。
一、安装与下载
环境准备
- Node.js 18.0+(仅限 npm 安装方式)
- Claude.ai 账号,需完成手机验证
- 支持 Windows、macOS、Linux(含 WSL)全平台
安装方式
方式一:原生安装(官方推荐,零依赖)
截止2026年,Anthropic已弃用 npm 安装方式,主推零依赖的原生安装器:
# macOS / Linux / WSL (稳定版)
curl -fsSL https://claude.ai/install.sh | bash
# 或安装最新版
curl -fsSL https://claude.ai/install.sh | bash -s latest
# 安装特定版本
curl -fsSL https://claude.ai/install.sh | bash -s 1.0.58
macOS 也可用 Homebrew:brew install –cask claude-code
Windows 下使用 PowerShell(原生命令):
# 稳定版
irm https://claude.ai/install.ps1 | iex
# 最新版
& ((scriptblock)::Create((irm https://claude.ai/install.ps1))) latest
方式二:npm 全局安装(传统方式)
npm install -g @anthropic-ai/claude-code
验证安装与初始化
claude --version # 确认版本号正确输出即安装成功
执行 claude 启动后按提示完成 OAuth 认证(浏览器登录 Claude 账号即可),令牌自动缓存,后续无需重复登录。
二、配套软件与工具链
Claude Code 生态已有许多第三方增强工具,可以显著提升使用体验:
- ccflare:使用情况仪表板,可视化交互操作
- Claude Squad:同时管理多个 Claude Code 实例
- ccusage:分析 Claude Code 使用情况与成本
- CCometixLine:终端底部实时状态栏,显示模型类型、Git 分支状态、上下文使用率等,Rust 编写,通过 npm install -g @cometix/ccline 安装后在 ~/.claude/settings.json 中配置即可使用
- claude-sound-fx:声音提示插件,支持 Jarvis、GLaDOS 等12种主题音效包,任务完成、错误等7种触发事件
- claude-dev-toolkit:58个AI 驱动自定义命令的开发工具包,能自动化完整软件开发工作流
- codesight:一键解决 Claude Code 理解项目项目所浪费的大量 Token,4000+ 下载
- cc-switch:国内用户适配与模型切换工具,支持 GitHub 下载安装
三、命令体系与常用命令
Claude Code 内置超过 50 个命令,大多数开发者仅使用其中 3-5 个。这些命令按形态分三类:CLI 标志、斜杠命令、键盘快捷键。
CLI 启动命令
|
命令 |
说明 |
|
claude |
启动交互模式 |
|
claude “task” |
运行一次性任务 |
|
claude -p “query” |
查询后退出 |
|
claude -c |
继续最近对话 |
|
claude commit |
自动创建 Git 提交 |
|
claude update |
手动更新版本 |
|
claude mcp add … |
添加 MCP 服务器 |
|
claude mcp list |
列出已安装 MCP |
七大类斜杠命令
1. 会话管理类(日常高频)
|
命令 |
功能 |
说明 |
|
/clear |
清除对话历史 |
清除对话历史与命令历史,从零开始 |
|
/compact |
上下文压缩 |
保留关键决策与模式,回收 Token |
|
/resume |
恢复历史会话 |
指定会话名继续 |
|
/btw |
侧边提问 |
不打断主任务的临时询问 |
/compact vs /clear:继续同一任务时用 /compact,切换到全新任务时用 /clear。提议在上下文用量达 70-80% 时主动压缩,不要等窗口填满。
2. 上下文与资源管理类
|
命令 |
功能 |
|
/context |
以彩色网格展示当前上下文用量 |
|
/cost |
展示 Token 用量与费用(按 API Key 计费团队必备) |
|
/memory |
编辑 CLAUDE.md 记忆文件 |
3. 模型与配置管理类
|
命令 |
功能 |
|
/model |
切换模型(Sonnet 4.6 / Opus 4.6 / Haiku 4.5) |
|
/config |
调整权限、行为偏好与输出风格 |
|
/permissions |
查看与更新工具权限 |
日常策略:Sonnet 起步(日常编码)→ 遇到复杂问题切 Opus(架构决策)→ 琐碎任务用 Haiku(低成本快速)
4. 代码分析与质量类
|
命令 |
功能 |
|
/diff |
交互式差异查看器,展示当前未提交修改及 Claude 每轮操作变动 |
|
/review |
对改动代码进行 Code Review |
|
/security-review |
安全审计(注入攻击、认证缺陷等) |
|
/simplify |
并行启动三个审查 Agent,检查代码复用性、质量与效率后自动修复 |
|
/batch |
大规模代码改造的并行编排命令,将任务拆解为 5-30 个独立单元自动发起 PR |
5. 项目初始化与诊断类
|
命令 |
功能 |
|
/init |
扫描代码库自动生成 CLAUDE.md |
|
/doctor |
检查安装健康状况与环境诊断 |
|
/debug |
开启当前会话调试日志并分析 |
|
/stats |
可视化每日用量与模型偏好统计 |
|
/plan |
进入计划模式,输出方案供确认,不立即修改代码 |
6. 工作流增强
|
命令 |
功能 |
|
/add-dir |
添加额外工作目录 |
|
/autofix-pr |
持续监听 PR 的云端 Agent,CI 失败时自动推送修复 |
|
/insights |
生成项目使用分析报告(交互模式、常见摩擦点等) |
|
/schedule |
云端定时任务,支持对话式配置流程 |
键盘快捷键
|
快捷键 |
功能 |
|
Ctrl + C |
打断 AI 执行 |
|
Ctrl + R |
搜索命令历史 |
|
Ctrl + O |
切换详细输出模式 |
|
Shift + Tab |
切换权限模式(信任模式 / 确认模式) |
|
Esc + Esc |
撤销上一次文件改动(紧急回退) |
|
Shift + Enter |
多行输入(跨平台通用) |
输入 / 即可弹出所有可用命令的交互式列表,输入 / 后接字母可实时过滤。
四、Skills(技能)安装与管理
Skills 的概念
Skills 是 Claude Code 的模块化能力扩展系统,每个 Skill 由一个 SKILL.md 文件定义(Markdown + YAML frontmatter),存放于指定目录后 Claude Code 自动发现,可用 /skill-name 调用,无需编写代码或安装外部依赖。
安装方式
方式一:官方插件市场安装
# 注册官方 Skills 仓库为插件源
/plugin marketplace add anthropics/skills
# 安装文档处理包(含 pdf/xlsx/docx/pptx)
/plugin install document-skills@anthropic-agent-skills
方式二:手动安装
# 项目级 Skill(推荐团队共享,跟随 Git 版本控制)
mkdir -p .claude/skills/<skill-name>
# 放入 SKILL.md 后即刻生效
# 用户级 Skill(全局跨项目)
mkdir -p ~/.claude/skills/<skill-name>
方式三:通过 skillhub 发现与安装
pip install skillhub
skillhub search security # 搜索安全类技能
skillhub install security-review # 一键安装到 Claude Code
Skill 安装目录自动映射:~/.claude/skills/<name>/SKILL.md。
方式四:通过 skills 命令行工具安装
# 全局安装
npx skills add <skill-name> -g -y
# 安装到指定客户端
claude-skills install <skill-name> --client claude-code
必装 Skills(按优先级推荐)
第一梯队:通用基础型
|
Skill |
功能 |
典型用法 |
|
|
PDF 读取、提取、合并、拆分、OCR 识别 |
/pdf 提取这份合同的所有条款,整理成表格 |
|
xlsx |
Excel/表格数据处理、清洗、图表、格式化 |
/xlsx 清洗这份CSV并生成汇总报表 |
|
docx |
Word 文档创建与编辑,支持与 PDF 配合形成文档流水线 |
/docx 把技术规范转成Word格式 |
|
data-analysis |
全链路数据分析(探查→质检→执行→报告) |
/data-analysis 分析这份销售数据,找出GMV趋势 |
第二梯队:开发与设计型
|
Skill |
功能 |
|
frontend-design |
生产级前端界面与组件,支持 React / HTML / CSS |
|
pptx |
幻灯片生成(社区高价值 Skill) |
|
pr-review |
自动 PR 审查与单元测试提议 |
|
refactor |
多文件重构,生成分支补丁与提交计划 |
|
security-review |
深度安全审计(OWASP、注入攻击等) |
第三梯队:效率与发布
|
Skill |
功能 |
|
seo |
SEO 审计与内容优化 |
|
changelog |
基于 Conventional Commits 自动生成发布记录 |
|
tdd |
测试驱动开发流程(先编写失败测试,再实现代码) |
|
spec |
编码前生成完整规格说明 |
如何验证已安装的 Skills
在 Claude Code 会话中输入 /skills 即可列出所有已安装的技能并查看其描述。
五、CLAUDE.md 记忆系统
什么是 CLAUDE.md
CLAUDE.md 是一个 Markdown 文件(文件名严格区分大小写:CLAUDE 大写、.md 小写)。Claude Code 在每次会话开始时自动读取,将其中内容作为持久化项目上下文注入。这样就不必每次开新会话都重新解释一遍项目的技术栈和偏好规则。
配置文件的优先级
Claude Code 的配置遵循明确层次:
- CLAUDE.local.md(最高优先级,个人偏好,应加入 .gitignore)
- 项目根目录 CLAUDE.md(核心推荐,纳入 Git 版本控制,团队共享)
- ~/.claude/CLAUDE.md(用户全局默认,所有项目生效)
- 同目录下更具体的配置会覆盖更泛化的配置
与 settings.json 的分工
- CLAUDE.md:自然语言指令,告知 Claude “做什么”(项目规范、编码约定、工作流约定)
- settings.json:结构化配置,控制 Claude Code 工具本身的行为(权限规则、钩子声明、环境变量)
CLAUDE.md 最佳结构
提议总长度控制在 300 行以内,关键部分五大块:
# 项目概述
- 一句话项目定位
- 语言/框架/包管理/数据库/缓存
# 编码规范
- TypeScript strict mode,禁止 any
- 使用命名导出,不用默认导出
- CSS 统一用 Tailwind 工具类,不新建自定义 CSS 文件
# 构建与测试命令
- 开发启动:`npm run dev`
- 单元测试:`npm run test`
- 端到端测试:`npm run test:e2e`
- 代码检查:`npm run lint`
# 禁止事项(核心红线)
- DO NOT 修改 config/ 下的任何文件
- DO NOT 未经审批更改依赖版本
- NEVER 提交 .env 文件
# Git 工作流
- 分支:Gitflow 模式
- Commit Message:严格遵循 Conventional Commits(如 feat: / fix: / chore:)
关键技巧
- 在关键规则前加 IMPORTANT: 或 YOU MUST: 进行强调,可大幅提升规则遵循率
- 使用 @path/to/file.md 语法导入外部文件,将详细指引拆分成独立文件,在主线文件中 @引用,保持主干文件精干
- 在 .claude/rules/ 目录下放置模块化规则文件(如 code-style.md、testing.md、security.md),Claude Code 会自动加载,无需手动导入
- 生成初始文件最快的方式:在项目中运行 /init,Claude 会自动扫描代码库生成初始版本,在生成基础上删除不需要的内容比从零开始更高效
- 如果某条规则容易被忽略,把它从 CLAUDE.md 移到 Hooks(钩子),Hook 是硬约束,不会被忽略
六、有效提示词的写法
核心结构:OCA 原则
高效的 Claude Code 提示词遵循 OCA 结构:
- Objective(目标):明确要达成的结果
- Context(上下文):关键约束和项目背景
- Expected(预期):成功的具体衡量标准
典型坏提示:“fix the bug” —— 信息严重不足
典型好提示:“src/auth.ts 中的 login 函数当传入空白 token 时报 TypeError,请分析根因并修复,修复后运行 npm run test 确认通过”
五大场景提示词模板
1. 项目初始化
请阅读项目的 README.md、package.json 和主要目录,
了解项目架构和技术栈,暂时不要编写任何代码。
2. 新功能开发(分步确认)
我需要开发【功能描述】,请按以下步骤:
1. 先阅读相关代码了解现有架构
2. 制定详细的实现计划
3. 实现核心功能
4. 编写测试
5. 更新文档
每完成一步暂停等待我确认。
3. 测试驱动开发
我要实现【功能描述】。请先基于期望的输入输出编写测试用例,
确保测试会失败,然后再实现功能代码使测试通过。
4. Bug 修复(标准格式)
报错信息:【粘贴完整报错】
出错位置:【文件路径或组件名】
触发条件:【什么操作导致报错】
要求:
1. 找根因,不要只注释掉报错
2. 修完后运行【测试命令】验证
3. 说明改了什么、为什么这么改
5. 跨文件重构
把【功能/组件名】从【当前实现方式】改成【目标方式】。
涉及文件:
- 【文件A】(需要改【具体内容】)
- 【文件B】(需要改【具体内容】)
改完后运行【测试命令】确认没有破坏其他功能。
进阶技巧
- 分步确认(Agent 模式):复杂任务让 Claude 按步骤执行,每步暂停等待确认,避免一次性推理出错
- 子代理分工:大而全的提示词易让 AI 过载,可拆分为多个专业化子代理分别处理不同模块,专注比机智更重大,约束反而能提升质量
- 计划模式先行:执行复杂任务前使用 /plan 让 Claude 先输出完整操作方案,确认无误后再执行
- 上下文负载管理:谨慎使用 @import 和 .claude/rules/ 模块化系统,每个会话的上下文空间极其宝贵,确保不同专业的细节按需加载而非一次性全塞进上下文
七、MCP 的连接与推荐
MCP 是什么
MCP(Model Context Protocol)是 Anthropic 推出的开放标准,为 Claude Code 提供标准化的外部工具与数据源接入能力。MCP 使 Claude Code 不再是一个单纯的对话工具,而是可以连接数据库、操作 GitHub、运行浏览器、处理本地文件的自动化工作站。
三种传输方式
|
方式 |
提议程度 |
适用场景 |
典型示例 |
|
HTTP |
强烈推荐 |
云端 MCP 服务器,跨网络通信,兼容性最佳 |
Notion、GitHub、Sentry |
|
Stdio |
推荐 |
本地进程,直接系统访问 |
Python/Node.js 脚本、本地数据库 |
|
SSE |
不推荐(已弃用) |
旧版远程服务连接 |
Asana(已有HTTP替代方案的应优先使用HTTP) |
连接命令与作用域
远程 HTTP MCP 服务器安装
# 标准安装
claude mcp add --transport http <server-name> <https://api.example.com/mcp>
# 带 Bearer Token 鉴权
claude mcp add --transport http secure-api https://api.example.com/mcp
--header "Authorization: Bearer your-token"
# 示例:连接 Notion
claude mcp add --transport http notion https://mcp.notion.com/mcp
本地 Stdio MCP 服务器安装
# 基础安装(注意 -- 之后是服务器启动命令)
claude mcp add --transport stdio my-server -- npx -y server-package
# Python 服务器
claude mcp add --transport stdio python-server -- python3 /path/to/server.py --port 8080
# Windows 环境必须用 cmd /c 包装
claude mcp add --transport stdio my-server -- cmd /c npx -y @some/package
三种作用域选择
|
作用域 |
配置存储位置 |
适用场景 |
|
local(默认) |
~/.claude.json(与当前目录绑定) |
单项目专属工具 |
|
project |
项目根目录 .mcp.json(可提交 Git) |
团队共享工具 |
|
user |
全局配置 |
个人所有项目通用 |
⚠️ 注意:– 是关键分隔符,之前是 Claude Code 自身参数,之后是 MCP 服务器的启动命令与参数。
管理与维护命令
claude mcp list # 列出所有已安装 MCP 服务器
claude mcp get <server> # 查看指定服务器详细配置
claude mcp remove <server> # 移除服务器
claude mcp add-from-claude-desktop # 从 Claude Desktop 一键导入(仅 macOS/WSL)
五大必装 MCP 服务器推荐
1. Firecrawl MCP —— 网页内容提取
将网页转为清洁文本,去除导航、广告等噪音。免费额度每月 500 次。配置简单,动态页面需加 waitFor 参数。
claude mcp add --transport stdio firecrawl -- npx -y firecrawl-mcp
--env FIRECRAWL_API_KEY=fc-your-key-here
API Key 可在 firecrawl.dev 免费注册领取。
2. GitHub MCP —— 仓库操作中枢
读写 Issues、PRs、文件、搜索代码,Token 权限仅需 repo + read:org(不要给更大权限)。
claude mcp add github -- npx -y @modelcontextprotocol/server-github
--env GITHUB_PERSONAL_ACCESS_TOKEN=ghp_xxxxxxxxxxxx
3. PostgreSQL MCP —— 数据库直接查询
⚠️ 严禁连接生产库,务必连接本地开发库或只读副本。连接字符串中密码含特殊字符(如 @、#)需 URL 编码。
claude mcp add --transport stdio postgres -- npx -y @modelcontextprotocol/server-postgres
--env POSTGRES_CONNECTION_STRING=postgresql://user:password@localhost:5432/mydb
4. Filesystem MCP —— 跨目录文件访问
突破 Claude Code 的工作目录限制,读写指定目录。参数中列出允许访问的目录,必须使用绝对路径。
claude mcp add --transport stdio filesystem -- npx -y @modelcontextprotocol/server-filesystem
/absolute/path/to/projects /absolute/path/to/logs
5. Brave Search MCP —— 让 AI 能自主搜索
免费额度每月 2000 次查询,英文搜索质量优于中文。搜索结果仅为摘要文本,需要完整网页内容时需搭配 Firecrawl。
claude mcp add --transport stdio brave-search -- npx -y @modelcontextprotocol/server-brave-search
--env BRAVE_API_KEY=BSA_xxxxxxxxxxxxxxxx
API Key 可在 brave.com/search/api 注册获取。
MCP 组合实战案例
需求:“帮我调研市面上的表单构建工具,看看哪个适合我们项目”
AI 的自动化流程:
Brave Search 搜索 open source form builder 2026 Firecrawl 爬取候选工具文档页 GitHub MCP 查看各仓库活跃度(Star 数、最近提交、Issue 数量) PostgreSQL MCP 查询现有表单模块表结构做对比 Filesystem MCP 将调研结果写入本地文档
整个过程只需一句话,无需任何人工干预。
安全提醒
- API Key 和数据库密码放在环境变量中,绝不写死在配置文件并提交到 Git
- GitHub Token 只给最小必要权限(repo + read:org)
- 数据库连接底线是不可逆操作的生产库,只连开发库或只读副本
通过以上七个方面的系统配置,你可以将 Claude Code 从基础编程助手升级为完整的自动化 AI 编码工作站,实现生产力质的飞跃。提议先完成安装和 CLAUDE.md 初始化,再逐步安装核心 Skills 和 MCP,每一步都能感受到效率的明显提升。