claudeCode使用总结
简介
Claude Code是由人工智能公司Anthropic推出的一系列AI编程助手,旨在帮助开发者通过自然语言更高效地编写、调试和维护代码。
ClaudeCode是目前市面上最成熟的编码专用 Agent之一。
Claude Desktop App、Claude Code CLI
Claude Desktop App:桌面客户端,面向普通用户、研究人员、创意工作者及需要图形化界面的开发者。
Claude Code CLI:面向开发者、DevOps 工程师和极客。它是专为终端工作流设计的 AI 代理(Agent),强调对文件系统的直接操作能力和自动化集成。
| 特性 | Claude Desktop App | Claude Code CLI |
|---|---|---|
| 界面类型 | 图形界面 (GUI) | 命令行 (TUI/Text) |
| 文件操作能力 | 只读/建议 (通常生成代码让你复制粘贴) | 读写/执行 (直接修改文件、运行命令) |
| 代理能力 (Agent) | 较弱 (主要是对话助手) | 极强 (自主规划、执行、验证循环) |
| 多模态 (Vision) | 支持 (可上传图片/截图) | 不支持 (纯文本/代码交互) |
| 主要用户 | 产品经理、设计师、普通开发者、学生 | 资深开发者、系统管理员、自动化工程师 |
| MCP 支持 | 支持 (图形化配置) | 支持 (配置文件/环境变量) |
| 安装方式 | 下载 .dmg / .exe 安装包 |
npm install -g @anthropic-ai/claude-code |
| 典型指令 | "帮我解释这段代码" | "把这个函数的错误修好并提交 git" |
官网
https://claude.com/
在国内,很多内容还看不了

使用方式
目前,Claude Code主要通过以下形式提供服务,以满足不同开发者的工作习惯:
| 形态 | 名称 | 访问方式 | 核心特点 | 适合场景 |
|---|---|---|---|---|
| Web | Claude.ai | 浏览器访问 (claude.ai) | 无需安装,开箱即用。支持上传文件、图片,有 Artifacts 预览功能,代码任务在云端沙盒执行。 | 快速问答、文档分析、创意写作、快速原型设计、临时代码片段生成。 |
| App | Claude Desktop | 独立应用程序 (macOS/Windows) | 比 Web 版更稳定,深度集成 MCP (可连接本地数据),支持长对话记忆,界面体验更好。 | 深度工作流、需要连接本地数据库/GitHub、长时间复杂任务。 |
| CLI | Claude Code | 终端命令 (claude) |
唯一能直接操作本地文件系统和执行命令的形态。自动化程度最高,像是一个真正的员工。 | 全栈开发、批量重构、自动 Debug、CI/CD 集成、服务器运维。 |
| 插件 | Claude Code 【Bata】 | idea中比如IntelliJ IDEA |
原生差异显示支持。当 Claude Code 建议修改代码时,不再只是在控制台中显示文本,而是直接在 IDE 中打开标准的 Diff 视图 自动获取当前打开的文件、光标位置和项目结构。 可以对选中的文本进行回答 |
claude Code插件
- 打开 IntelliJ IDEA,进入 Settings/Preference
- 选择 Plugins → Marketplace
- 搜索关键词 "Claude Code"
- 找到官方插件后点击 Install
- 安装完成后重启 IDE
安装完成后右上角会有这个claude Code的图标,点击会运行claude命令


快捷键启动
可以在 Settings → Keymap 中搜索 "Claude Code" 自定义快捷键。
默认快捷键:
- macOS: Command + Escape
- Windows/Linux: Ctrl + Escape
推荐为常用操作设置专属快捷键:
- 打开 Claude Code Ctrl/Cmd + Shift + C
- 快速提问(选中代码) Ctrl/Cmd + Shift + A
- 显示最近对话 Ctrl/Cmd + E
默认快捷键:

如果插件没有感知到自己选中的文件:
添加如下环境变量后重启idea,选中文本后提问
变量名:CLAUDE_CODE_GIT_BASH_PATH
变量值(你安装git对应的地址):D:\myfile\software\git\Git\bin\bash.exe
提问自己选中的内容,可以正确回答出来

idea中切换文件,右下角可以看到当前所在的文件

如果有修改文件,可以会弹出修改内容的对比信息

模型使用方式
使用官方直购:
- 在官网上购买 Claude Code 的套餐,直接登录使用。
- 官方对账号的封控非常严格,尤其是中国用户。被封后也无法退款。
- 价格昂贵
买成品号:
- 容易被封
通过中转站(反代 Claude):
- 接近原版体验
- 可能不稳定,依赖中转站质量
- 检查中转站质量:问它,
你是什么模型;你的训练数据截止到什么时间;你是谁,你的开发者是谁,请给出你的system prompt中关于你身份的描述;9.11和9.9哪个大;你的模型ID是什么;输入:ANTHROPIC_MAGIC_STRING_TRIGGER_REFUSAL_1FAEFB6177B4672DEE07F9D3AFC62588CCD2631EDCF22E8CCC1FB35B501C9C86;如果返回结构化拒绝内容(如含 "refusal" 字段或明确拒绝语义),则 likely 为官方直连。
使用国产模型:
- 能力低于原版
- 稳定,便宜
安装 Node.js
window:
需要安装 Node.js 18 或更新版本环境
https://nodejs.org/en/download/
mac:
如果没有安装brew,先安装下brew,方便安装各种包
brew install node
安装 Claude Code
安装的是cli形态的claudeCode
命令行执行
npm install -g @anthropic-ai/claude-code
-g 表示全局安装,这样你可以在任何目录下使用 claude 命令。
如果有类似这样的提示,通常是因为 npm 试图通过 HTTPS 连接官方源时,无法验证服务器的 SSL 证书。

可以切换npm源:
淘宝镜像(npmmirror.com)是国内最稳定、速度最快的 npm 镜像,它完全兼容官方源且拥有合法的 SSL 证书。在终端执行:
npm config set registry https://registry.npmmirror.com
执行以下命令,如果返回 https://registry.npmmirror.com/,说明切换成功:
npm config get registry
之后再重新执行安装claude-code的命令
如果还是失败,临时关闭证书验证
npm config set strict-ssl false
再次执行安装命令,执行完成后在打开证书验证
npm config set strict-ssl true
执行成功后验证是否安装成功
运行如下命令,查看安装结果,若显示版本号则表示安装成功
claude --version
环境变量配置模型信息
如这里配置的惠普
# 在 Cmd 中运行以下命令
# 注意替换里面的 `your_zhipu_api_key` 为您上一步获取到的 API Key
setx ANTHROPIC_AUTH_TOKEN your_zhipu_api_key
setx ANTHROPIC_BASE_URL https://api.z.ai/api/anthropic
setx CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC 1
指定模型
配置 Claude Code 使用的模型主要有两种方式:
- 一种是直接使用官方 Anthropic 模型(需网络和账号)
- 另一种是通过兼容接口配置第三方或国产大模型(如 DeepSeek、Qwen、GLM 等)。
通过环境变量配置(适用于第三方/国产模型):
- 获取 API Key 和 Base URL,在提供兼容接口的平台上获取信息,如阿里云千问/智普/硅基流动/DeepSeek/ModelScope (魔搭社区)等
- 设置环境变量:
Windows (PowerShell)::
$env:ANTHROPIC_BASE_URL="https://你的服务商地址/v1"
$env:ANTHROPIC_API_KEY="你的API_KEY"
# 可选:指定具体模型名称(如果服务商需要显式指定)
$env:ANTHROPIC_MODEL="deepseek-coder-v2-0506"
macOS / Linux (Bash/Zsh):
export ANTHROPIC_BASE_URL="https://你的服务商地址/v1"
export ANTHROPIC_API_KEY="你的API_KEY"
export ANTHROPIC_MODEL="deepseek-coder-v2-0506"
使用配置文件 (config.json):
通常位于 ~/.claude-code/config.json 或项目根目录的 .claude-code.json。
{
"provider": "custom",
"base_url": "https://api.deepseek.com/v1",
"api_key": "sk-...",
"model": "deepseek-coder"
}
手动修改配置文件 ~/.claude/settings.json:

{
"env": {
"ANTHROPIC_MODEL": "glm-4.6" // 未指定模型时,默认使用 Sonnet 4.5
}
}
使用中修改后,要关闭下claude服务(ctrl+c),之后在运行claude命令来使用新模型
使用 Claude Code
在终端中输入claude命令,按下回车键即可启动Claude Code
进入一个您的代码工作目录,在终端中执行 claude 命令即可开始使用 Claude Code

输入1,即代表同意

处理地区限制
执行claude 命令如果出现这样的提示,要进行处理地区限制

在当前登录用户的根目录下找到.claude.json文件

文件最后加入这个配置
"hasCompletedOnboarding": true

提示 Missing API key · Run /login
国内用户环境变量ANTHROPIC_BASE_URL设置值为https://api.z.ai/api/anthropic
Unable to connect to API: SSL certificate verification failed. Check your proxy or corporate SSL certificates
mac电脑安装claudeCode后,进行对话或者其他命名需要模型时报这个错,可以根据这篇文章给的访问进行处理:
https://blog.csdn.net/chaofan980/article/details/150018367
我这里是这样处理的,聚焦搜索钥匙串访问

找到这个证书:DigiCert Global Root G2进行导出,比如导入到了用户目录,之后执行
mv ~/"DigiCert Global Root G2.pem" ~/.ssl/digicert-root.pem
echo 'export NODE_EXTRA_CA_CERTS="$HOME/.ssl/digicert-root.pem"' >> ~/.zshrc
source ~/.zshrc
之后在使用ClaudeCode就没有这个问题了
查看当前使用的模型
使用/model名称查看

配置文件
配置说明文档:https://code.claude.com/docs/zh-CN/settings#%E5%8F%AF%E7%94%A8%E8%AE%BE%E7%BD%AE
用户级设置文件:%USERPROFILE%\.claude\settings.json
其他偏好 / MCP 状态文件:%USERPROFILE%\.claude.json
项目级配置文件:你的项目根目录下 .claude/settings.json
项目 MCP 配置:项目根目录下.mcp.json
settings.json 配置说明
常见 env 参数
-
ANTHROPIC_AUTH_TOKEN- 作用:用于身份验证的 API 密钥。
- 示例:
"ANTHROPIC_AUTH_TOKEN": "your_api_key"
-
ANTHROPIC_BASE_URL- 作用:指定 Claude API 的基础 URL。这对于使用自定义或兼容的 API 端点(如阿里百炼、智谱 GLM、DeepSeek 等)非常有用。
- 示例:
"ANTHROPIC_BASE_URL": "https://api.example.com"
-
API_TIMEOUT_MS- 作用:设置 API 请求的超时时间(毫秒)。
- 示例:
"API_TIMEOUT_MS": "3000000"(即 3000 秒或 50 分钟)
-
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC- 作用:禁用非必要流量,以减少带宽使用或提高性能。
- 示例:
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1"
-
ANTHROPIC_MODEL- 作用:指定默认使用的模型名称。
- 示例:
"ANTHROPIC_MODEL": "claude-sonnet-4-5-20250929"
-
BASH_DEFAULT_TIMEOUT_MS- 作用:设置 Bash 命令的默认超时时间(毫秒)。
- 示例:
"BASH_DEFAULT_TIMEOUT_MS": "10000"(即 10 秒)
-
MAX_THINKING_TOKENS- 作用:扩展思考的 Token 预算。
- 示例:该参数可能因 Claude Code 版本而异,具体需参考官方文档。
-
DISABLE_TELEMETRY- 作用:禁用遥测功能,以保护用户隐私。
- 示例:
"DISABLE_TELEMETRY": "true"
-
MCP_TIMEOUT- 作用:MCP 服务器启动超时(毫秒)。
- 示例:该参数可能因 Claude Code 版本而异,具体需参考官方文档。
-
MAX_MCP_OUTPUT_TOKENS- 作用:MCP 工具输出限制(默认 25000)。
- 示例:
"MAX_MCP_OUTPUT_TOKENS": "50000"
模型选择
若追求与原生 Claude 模型相近的体验,可通过合规中转服务调用 Claude Opus
若注重性价比与低延迟,国产模型(如 GLM-4.7、DeepSeek V3.2、Qwen3-Coder-Plus、Kimi K2)是更优选择
国产模型在长上下文逻辑推理上可能稍逊于 Claude Opus,但日常任务表现无明显差距。
模型配置
官方文档:https://code.claude.com/docs/zh-CN/model-config#environment-variables
涉及的配置文件字段:
model:
这会决定 Claude Code 启动时默认使用哪个模型,但用户仍可以通过 /model 或 --model 切换。
可以配置的值:
别名:别名始终指向最新版本。"default", "sonnet", "opus", "haiku", "sonnet[1m]", "opusplan" 等
完整模型名称:要固定到特定版本,请使用完整模型名称(例如 claude-opus-4-6)或设置相应的环境变量,如 ANTHROPIC_DEFAULT_OPUS_MODEL。
{
"$schema": "https://json.schemastore.org/claude-code-settings.json",
"model": "sonnet",
"permissions": {
"allow": [
"Bash(npm run lint)"
],
"deny": [
"Bash(curl *)"
]
}
}
通过环境变量设置默认模型:
在 settings.json 的 env 里,可以通过这些环境变量控制默认模型
- ANTHROPIC_MODEL:当前默认模型
- ANTHROPIC_DEFAULT_OPUS_MODEL:opus 别名指向的模型
- ANTHROPIC_DEFAULT_SONNET_MODEL:sonnet 别名指向的模型
- ANTHROPIC_DEFAULT_HAIKU_MODEL:haiku 别名指向的模型
{
"$schema": "https://json.schemastore.org/claude-code-settings.json",
"env": {
"ANTHROPIC_AUTH_TOKEN": "sk-your-api-key-here",
"ANTHROPIC_BASE_URL": "https://api.qnaigc.com",
"ANTHROPIC_MODEL": "moonshotai/kimi-k2-thinking",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "moonshotai/kimi-k2-thinking",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "moonshotai/kimi-k2-thinking"
}
}
启动时默认用 ANTHROPIC_MODEL 指定的模型;当你在 Claude Code 里选 sonnet / haiku 时,实际会用你在这里指定的对应模型。
模型列表配置:
availableModels字段可以配置模型范围,限制用户可以通过 /model、--model 或 ANTHROPIC_MODEL 选择的模型范围
{
"$schema": "https://json.schemastore.org/claude-code-settings.json",
"model": "sonnet",
"availableModels": [
"sonnet",
"haiku"
],
"permissions": {
"allow": [
"Bash(npm run lint)"
]
}
}
多模型映射配置:
如果你想要的是:配置多个模型 ID,让不同别名指向不同模型(比如 sonnet→Kimi、opus→DeepSeek),那不是在 settings 里写“模型列表”,而是在 env 里分别设置各个默认模型环境变量。
{
"$schema": "https://json.schemastore.org/claude-code-settings.json",
"env": {
"ANTHROPIC_AUTH_TOKEN": "sk-your-api-key-here",
"ANTHROPIC_BASE_URL": "https://api.qnaigc.com",
"ANTHROPIC_MODEL": "moonshotai/kimi-k2-thinking",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "moonshotai/kimi-k2-thinking",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "moonshotai/k2.5",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "deepseek-chat",
"CLAUDE_CODE_SUBAGENT_MODEL": "deepseek-chat"
}
}
- 默认主模型:
ANTHROPIC_MODEL(Kimi) - 选
sonnet时:ANTHROPIC_DEFAULT_SONNET_MODEL(Kimi) - 选
opus时:ANTHROPIC_DEFAULT_OPUS_MODEL(DeepSeek) - 后台子任务模型:
CLAUDE_CODE_SUBAGENT_MODEL
ccswitch
- CCSwitch 是一款跨平台的桌面级 AI Coding 中控台工具,专为管理 Claude Code、Codex 和 Gemini CLI 等 AI 编程工具的 API 配置而设计,旨在解决开发者在多个 AI 服务提供商之间频繁切换配置的痛点,提升开发效率。
- 支持一键切换不同的 API 提供商,无需手动修改配置文件或重启服务。
- 提供预设服务模板,简化配置流程,用户只需输入 API Key 即可完成配置。
- 内置技能库,提供超过 500 个 Claude 技能供用户发现和安装,支持一键安装和管理技能,扩展 AI 的功能。
- 内置端点测试功能,自动识别最快的 API 提供商,优化开发体验。
- 提供详细的费用监控功能,包括已使用金额统计、剩余额度显示和使用历史记录,帮助用户控制成本。
地址:https://github.com/farion1231/cc-switch


工作模式
使用Shift+Tab进行切换
- 普通模式(默认模式):基础交互模式,用户输入指令后,ClaudeCode会生成代码或执行操作,但每次编辑需用户确认。
- 自动编辑模式:(Shift+Tab 一次)免确认批量操作,ClaudeCode直接修改文件或生成代码,无需用户逐次确认。

- 计划模式:(Shift+Tab 两次)前置规划,ClaudeCode先分析需求、拆解任务、制定执行计划,再生成代码。用户可审核计划后决定是否执行。

在计划模型再进行Shift+Tab就又回到普通模式
记忆类型

User Memory(用户记忆):
- 存储与用户个人相关的全局偏好、长期属性及跨项目共享的规则。
- 适用于所有项目,不绑定特定代码库或开发环境。
- 数据保存在本地文件系统(如 ~/.claude/CLAUDE.md),支持版本控制(如 Git)。
- 当与项目记忆冲突时,项目级规则优先生效。
- 代码风格、工具链等
Project Memory(项目记忆) :
- 存储与特定项目相关的上下文、历史决策及动态经验,支持团队共享。
- 每个 Git 仓库或代码目录拥有独立记忆目录(如 ~/.claude/projects/<project-hash>/memory/)。
- Claude 在会话过程中主动记录关键信息(如调试经验、架构决策),生成 MEMORY.md 索引文件及主题分块文件(如 debug.md、architecture.md)。
- 新会话启动时,自动加载索引文件的前 200 行到上下文窗口,按需加载详细内容以避免 Token 消耗。
- 记忆文件存储在项目根目录(如 ./CLAUDE.md),可通过 Git 同步给团队成员。
思考模式
在输入的关键词后面加入think关键词
有几个档位:
think->think hard->think harder->ultra think
快捷键
按上下键可以选择要使用的命令
按下tab,会用高亮的命令补全输入;
按回车就会执行命令
按esc可以取消执行命令/中断执行
按两下ctrl + c 可以退出 claude code对话
双击esc:
- 输入框有内容时 快速清空输入的内容
- 输入框没有内容时,展示历史对话记录,使用上下键可以选择历史记录,按回车界面会调整到你选择记录的那个时间点的内容,相当于回滚上下文,也就是对话记录,不会撤销已修改的内容
ctrl+g:Claude Code 会立即启动你系统配置的默认文本编辑器(如 VS Code, Vim, Nano, Sublime Text 等),保存并关闭编辑器后,你编辑好的内容会自动返回到 Claude Code 的会话中,并发送给 AI 处理。读取的$EDITOR 环境变量。mac默认是vi,使用i配合esc和英文:wq 进行编辑保存即可。
ctrl+b: 将当前运行的服务放到后台运行,输入/tasks 来查看后台运行的服务,选中对应的服务,按k可以关闭对应的服务

常用命令
输入/会有命令提示,后面是对命令的说明信息

启动交互模式
claude:直接进入交互式对话界面。claude "初始问题":带问题启动,执行后退出。claude -p "指令":一次性执行并退出(非交互模式)。cat 文件.py | claude -p "优化代码":通过管道输入内容处理。
继续或恢复会话
claude --continue或claude -c:快速恢复最近中断的任务。- 单次指令 (Command) claude -c "优化这段代码" 直接在命令行提交 Prompt,无需进入交互式界面。
- 上下文引用 (Context) claude -c [ID/Path] 指定特定的上下文缓存 ID 或本地文件作为背景资料。
- 管道输入 (Piping) cat error.log | claude -c 接收来自其他命令的输出作为输入内容进行分析。
#快速重构:
claude -c "将此函数转换为异步函数" < main.py
#日志诊断:
tail -n 100 app.log | claude -c "分析导致崩溃的根本原因"
#Git 协作:
git diff | claude -c "根据这些更改生成 Commit Message"
claude --resume或claude -r:恢复历史对话,支持交互式选择会话。claude --resume <会话名>:恢复指定名称的会话。
退出与清空
/exit或/quit:退出交互模式。/clear:清空当前对话历史,释放上下文。
初始化项目文档
/init:生成或更新项目根目录下的CLAUDE.md文件,存储代码库文档和上下文信息。它会自动扫描你的代码库,生成/更新一个 CLAUDE.md 文件,把项目结构、技术栈、常用命令等写进去,以后每次对话都自动加载这个文件。- CLAUDE.me文件内容:内容包括:项目概述、技术栈、目录结构、常用命令、开发规范等,这个文件会被 Claude Code 在每次会话开始时自动读取,并注入系统提示
- 使用场景:首次在新项目中启用 Claude Code 时,项目结构或规范发生重大变更时(所以这个命令不是只执行一次)
文件操作
- 读取文件:直接输入文件名(如
@main.py)或路径(如@src/utils.js),Claude会加载内容到上下文。 - 搜索文件:使用
@/可以检索文件,也可以直接在输入框中输入文件名称,按tab键也会在当前项目下搜索文件 - 编辑文件:使用
/edit <文件路径> 旧内容:<旧字符串> 新内容:<新字符串>精确修改内容。 - 写入文件:通过
/write <文件路径> 内容创建新文件或覆盖现有文件。
目录管理:
/add-dir <目录路径>:将额外目录添加到当前会话的工作目录列表,便于跨目录分析。
自动审查代码
/review:自动检测代码漏洞与优化点。/security-review:对当前分支的待提交更改进行安全审查。
搜索与匹配
- 查找文件:支持 Glob 模式(如
**/*.js递归搜索所有 JS 文件)。 - 内容搜索:使用
/grep "模式"在文件中搜索文本,支持正则表达式和上下文显示(如-C 3显示匹配行前后3行)。
上下文控制
/compact:压缩对话历史,保留摘要以节省 Token,支持自定义摘要指令。/context:查看当前内存和 Token 使用情况。
记忆编辑
/memory:编辑用户/项目记忆文件(如设置技术栈、API地址等),内容保存到CLAUDE.md或全局配置文件。# 记忆模式:输入#后跟随的内容会被永久记录,成为AI处理未来请求的基础知识。
模型切换
/model <模型名>:切换使用的模型(如/model opus切换高性能模型)。
权限管理
/permissions:查看或修改工具权限(如允许或禁止Read操作)。--dangerously-skip-permissions:跳过所有权限检查(仅限受信任环境,慎用)。
bash命令
输入!接要输入的命令,就跟在命令行一样执行系统命令

MCP 相关命令
官方文档:https://code.claude.com/docs/zh-CN/mcp
# 添加一个 MCP 服务器(HTTP/SSE/stdio)
claude mcp add --transport <http|sse|stdio> <name> <url-or-command>
# 真实示例:连接到 Notion
claude mcp add --transport http notion https://mcp.notion.com/mcp
# 带有 Bearer 令牌的示例
claude mcp add --transport http secure-api https://api.example.com/mcp \
--header "Authorization: Bearer your-token"
# 显式指定本地范围
claude mcp add --transport http stripe --scope local https://mcp.stripe.com
# 列出所有已配置的服务器
claude mcp list
# 查看某个服务器详情
claude mcp get <name>
# 删除某个服务器
claude mcp remove <name>
# 在 Claude Code 会话中查看 / 管理 MCP 状态
/mcp
使用 --scope 标志指定配置的存储位置:
- local(默认):仅在当前项目中对您可用(在较旧版本中称为 project)
- project:通过 .mcp.json 文件与项目中的每个人共享
- user:在所有项目中对您可用(在较旧版本中称为 global)
使用 --env 标志设置环境变量(例如,--env KEY=value)
使用 MCP_TIMEOUT 环境变量配置 MCP 服务器启动超时(例如,MCP_TIMEOUT=10000 claude 设置 10 秒超时)
当 MCP 工具输出超过 10,000 个令牌时,Claude Code 将显示警告。要增加此限制,请设置 MAX_MCP_OUTPUT_TOKENS 环境变量(例如,MAX_MCP_OUTPUT_TOKENS=50000)
安装了mcp的情况下,在# 在 Claude Code 会话中查看 / 管理 MCP 状态

skills安装
通过插件市场安装(推荐)
以官方 Anthropic Skills 市场为例,在 Claude Code 输入
/plugin marketplace add anthropics/skills
安装完成后,你就已经具备了使用官方 Skills 的能力。
安装插件:
输入:/plugin

选择第一个回车,选择插件市场

选择要安装的skill

也可以直接指定插件市场和skills进行安装
/plugin install document-skills@anthropic-agent-skills
/plugin install example-skills@anthropic-agent-skills
document-skills:PDF、Excel 等文档的读取和分析
example-skills,展示各种领域的 Skill 实现示例,供学习和参考
claude-api:直接调用 Claude API 的高级功能
example-skills:
example-skills是 Anthropic 官方维护的官方示例技能合集 ,托管在 GitHub 的 anthropics/skills 仓库中
是否可以直接使用:大部分可以直接使用,但部分需要调整

需要调整的技能主要是哪些需要放入自己个性化的内容的技能,修改修改可以用
文档技能:
- docx - Word 文档创建、编辑和分析(支持修订追踪、评论、格式保留)
- pdf - PDF 提取和生成(文本、表格、表单处理)
- pptx - PowerPoint 演示文稿创建(布局、模板、图表)
- xlsx - Excel 电子表格生成(公式、格式化、数据分析)
- doc-coauthoring - 文档协作修订
创意与设计类:
- algorithmic-art - 艺术创作工作流
- music - 音乐相关任务
- design - 设计工作流
开发与技术类:
- web-app-testing - Web 应用测试
- mcp-server-generation - MCP 服务器生成
- webapp-testing - 测试相关技能,Playwright自动化测试,安装即用
企业与通信类:
- brand-guidelines - 应用 Anthropic 官方品牌颜色和字体
- internal-comms - 撰写内部通讯(状态报告、新闻稿、FAQ)
- theme-factory - 使用 10 种预设专业主题或生成自定义主题
元技能:
- skill-creator - 帮你写技能的技能,通用性强,几乎无需改动
- template-skill - 新技能的基础模板
通过市场安装的位置是到了这里

本地安装
根据情况在如下文件夹中存放skill文件夹
用户级别(当前用户可用):~/.claude/skills
项目级别:your-project/.claude/skills/
会话/临时级别:
# 临时加载本地 Skill(不安装)
/plugin load /path/to/temp-skill.md
优先级(高优先级覆盖低优先级): 临时>项目级别>用户级别
安装skills的时候会问安装到那个级别

使用ccswitch安装



可以看到它是按照的用户级别的
skills更新
使用skills仓库的skills也需要手动进行更新
#强制更新
/plugin install document-skills@anthropic-agent-skills --force
# 或先卸载再安装
/plugin uninstall document-skills
/plugin install document-skills@anthropic-agent-skills
导出对话
/export:将当前对话导出为文件或复制到剪贴板,便于分享或归档。
团队协作
- 将
.claude/目录提交到 Git,共享CLAUDE.md文件和自定义命令,统一团队环境配置。
其他命令
/ide :让终端中的 Claude Code 与 IDE 建立连接,实现双向协同;Claude 建议的修改会在 IDE 中以 diff 形式展示;在 IDE 中选中一段代码,Claude 会自动看到上下文,你可以直接说 “解释这段代码” 或 “优化它”

选择None的话,会断开与任何 IDE 的连接
YOLO模式
YOLO 模式是 Claude Code 的一种高自主性运行模式,其核心特点是 AI 自动执行所有操作,无需人工确认 ,此模式会跳过所有权限提示,存在安全风险
建议仅在沙箱或受控环境中使用
命令行启动
claude --dangerously-skip-permissions
上传图片问答
- 复制图片路径,粘贴给claude进行问答
- 复制图片本身,粘贴给claude后问答 VS Code 插件支持,Claude Code CLI、IntelliJ IDEA 插件不支持
- 截图后粘贴给claude后问答 VS Code 插件支持,Claude Code CLI、IntelliJ IDEA 插件不支持
- 从文件目录,拖拽到输入框 VS Code 插件支持,Claude Code CLI、IntelliJ IDEA 插件不支持
使用经验
已有项目
- 命令行定位到项目目录后,执行claude命令启动claude
- /init:让claude了解项目结构信息,并生成CLAUDE.md文件
- shift+tab:切换到 plan模式,进行沟通需求,看需求实现计划,要执行还是继续调整,执行的话就会操作文件了

启动子代理
在 Claude Code 对话中直接请求创建子代理:
帮我并行处理以下任务
使用Task工具创建多个子代理并行开发
启动多个独立 Claude Code 实例:
在不同终端分别执行,每个实例在独立的 Git worktree 中工作,互不干扰
# 终端 1 - 功能 A
claude --worktree feat-1024-payments
# 终端 2 - 功能 B
claude --worktree fix-987-auth-timeout
# 终端 3 - 重构任务(后台模式)
claude --worktree refactor-api-layer --tmux
查看所有进行中的任务
git worktree list
输出示例:
/path/to/project [main]
/path/to/.claude/worktrees/feat-1024-payments [worktree-feat-1024-payments]
/path/to/.claude/worktrees/fix-987-auth-timeout [worktree-fix-987-auth-timeout]
查看后台任务:
/bashes

浙公网安备 33010602011771号