Claude Code 技巧分享
Claude Code 使用技巧
国内使用Claude Code的教程
一、安装
1、Coding Plan
2、Claude Code 安装
基于 node.js 中的 npm 安装
npm install -g @anthropic-ai/claude-code3、配置 Claude Code
不同系统配置文件路径不同,具体如下:
MacOS & Linux:~/.claude/settings.json
Windows:C:\Users\<用户名>\.claude\settings.json
{
"hasCompletedOnboarding": true,
"env": {
"ANTHROPIC_AUTH_TOKEN": "<USER_API_KEY>",
"ANTHROPIC_BASE_URL": "https://api.lkeap.cloud.tencent.com/coding/anthropic",
"ANTHROPIC_MODEL": "glm-5"
}
}4、进入项目目录,开始使用 Claude Code
cd project
claude5、claude-code-router
二、使用技巧
1、/init 命令,同步一遍项目目录下的文件,然后生成一个 CLAUDE.md 文件,然后后续的 session 和大模型的对话都会带上 CLAUDE.md 这个文件作为上下文,这个文件有助于帮助AI更快地理解整个项目,也可以手动修改这个文件,将我们认为重要的规则,添加到这个文件中。比如,编码规范,设计原则,单元测试,Code Review等内容。
/init 2、/compact 命令,用来压缩对话的上下文,并且保存一份对上下文的总结。
/compact 主要保存。。。3、/clear 命令,用来清空与 AI 的对话记录,主要用于在开启一个新的任务之前要执行下下面的命令。
/clear4、在对话前面添加 think < think hard < think harder < ultrathink 这个写提示词,可以控制模型思考长度的提示词,大家可以尝试使用这个功能。
5、! 临时命令行模式,可以执行一些临时的命令行命令,并且这些命令可以添加到Claude Code 的对话上下文中。
! npm run dev6、# 记忆模式,会将后面的内容添加到文件中,可以选择项目级别,也可以选择用户级别。
7、/ide 命令,这个命令就是为了让,Claude Code 与IDE集成,比如,VSCode,IdeaJ等集成开发工具。
选中代码可感知
在Claude Code中修改代码的时候,在IDE中会显示出变更具体内容,然后在 Claude Code 中选择是否接受修改。
8、Claude Code 的非交互模式
claude -p "请解释下 tar 这个命令用 TLRD 的方式"9、mcp 模式,在 claude code 中使用 mcp
Context7 brings up-to-date, version-specific documentation and code examples directly into your AI coding assistant. That means no more outdated code or hallucinated APIs.
# 安装 mcp,API KEY 可以在官网上注册账号后,生成 API KEY
claude mcp add --scope user context7 -- npx -y @upstash/context7-mcp --api-key {api}
# 删除 mcp
claude mcp remove context7集成后,可以使用下面的提示词使用 context7
把当前目录下的项目改造成 tailwind v4,使用 context 710、给 Claude Code 最高权限
claude --dangerously-skip-permissions11、给 Claude Code 自定义命令
windows 电脑要将命令安装到:C:\Users\{用户}\.claude\commands 下,每个命令就是一个 Markdown 文件,下面给出了两个我常用的命令,如果你需要,可以将这两个命令保存成文件,然后启动 Claude Code 使用。
自定义命令可以将自己常用的提示词,封装成命令
下面是两个命令
# explain_cmd
请使用 TLDR 的方式解释命令 $argument1
# god (万能提示词)
我想 $argument1,如果你是议为专业人士,有更好的方法和建议吗?尽可能全面。命令除了自己创建,也可以直接让 Claude Code 自己生成一个,比如,你可以跟 Claude Code 交互
我想创建一个 code_review 的命令接下来,Claude Code 就会根据这个来创建一个 code_review 的命令。
12、Hook 用户每次代码编写完成需要自动进行代码格式的校验,可以使用这个机制来实现。
{
"model": "qwen3.5-plus",
"language": "English",
"env": {
"CLAUDE_CODE_ATTRIBUTION_HEADER": "0"
},
"hooks": {
"PostToolUse": [
{
"matcher": "Edit|MultiEdit|Write",
"hooks": [
{
"type": "command",
"command": "npx prettier --check ."
}
]
}
]
}
}13、subagent 功能
可以执行 /agents 命令来创建 agent,可以创建多个 agent 一个 agent 只做一件事情,当通过提示词给 AI 交互的时候,主 agent 就会根据你的提示词,以及你现在已经存在的 agent,将任务拆分(subagent 需要的精简的 Context)并分配给指定的 agent 去做,做完后主 agent 会将 subagent 的结果汇总。
一些开源的 claude code subagent
14、与 github, gitlab 等代码管理工具联动
首先要确保你本地已经安装了 git 这个分布式版本控制工具,下载链接如下:
15、skills 功能,可以参照下面的链接:
16、/resume 找回我们之前聊过的历史话题,但是不能找回那个实践的项目的状态,我们可以使用下面的开源项目来实现退回到历史对话的时候对应的项目的状态。
17、/export 对话内容导出
18、claudia 是 Claude Code 的可视化桌面版本,下面是 github 地址:
