Claude Code 30 个进阶技巧速查手册
2026/04/22·8 分钟阅读·Claude 中文站
一张表查全:核心管理命令、思考强度四档、交互模式、IDE/GitHub 集成、MCP、权限、Hooks、Sub-Agent、回退工具。
配套阅读:《Claude-Code-进阶方法论》理解背后逻辑
一、核心管理命令
| 命令 | 作用 | 使用场景 |
|---|---|---|
/init | 初始化项目上下文,生成 CLAUDE.md | 新项目首次使用 |
/compact | 压缩对话历史,节省 Token | 上下文达到 60% 时 |
/clear | 清除全部上下文 | 切换到不同任务 |
二、思考强度四档控制
从弱到强,按需选择:
think → 基础推理(简单问题)
think hard → 深度推理(中等复杂度)
think harder → 强化推理(复杂逻辑)
ultrathink → 极限推理(最高难度问题)原则:简单问题用低档省 Token,复杂架构设计拉满。
三、交互模式
| 前缀/参数 | 模式 | 用途 |
|---|---|---|
! | 命令行模式 | 在对话中直接执行终端命令 |
# | 记忆模式 | 添加项目级/用户级长期记忆 |
-p | 非交互模式 | 一次性执行,适合脚本/CI 调用 |
四、IDE 与 GitHub 集成
VSCode 集成:
- 安装 Claude Code 插件 → 代码感知 + Diff 差异对比
- 直接在编辑器内审查 AI 的修改
GitHub 工作流:
- AI 自动读取 Issue 内容
- 分析问题 → 定位代码 → 修复 Bug
- 自动创建分支 → 推送代码
- 前提:需安装并配置 GitHub CLI (
gh)
五、MCP 协议 — 连接外部工具
MCP(模型上下文协议)让 Claude Code 调用外部服务:
| MCP 服务 | 用途 |
|---|---|
| Context7 | 查询最新技术文档,避免过时信息 |
| 飞书 lark-cli | 操作飞书文档、日历、消息等 |
| 数据库 | 直接操作数据库辅助开发 |
配置位置:~/.claude/settings.json 中的 mcpServers 字段
六、权限管理
| 方式 | 说明 |
|---|---|
/permissions | 自定义 Allow/Deny 规则,精细控制工具调用 |
--dangerously-skip-permissions | 跳过所有权限检查(仅限 CI/CD 自动化场景) |
日常开发用精细权限,自动化场景才考虑跳过。
七、自动化与自定义命令
自定义斜杠命令:
- 在
.claude/commands/下创建.md文件 - 文件名即命令名,内容即 Prompt 模板
- 示例:
.claude/commands/review.md→/review触发
Hooks 自动化:
- 在代码修改后自动执行指定脚本
- 典型用法:保存后自动格式化、自动跑测试
- 配置位置:
settings.json中的hooks字段
八、Sub-Agent 并行处理
将复杂任务拆分给多个子智能体并行执行:
大任务
├── Sub-Agent 1 → 负责前端组件
├── Sub-Agent 2 → 负责后端 API
└── Sub-Agent 3 → 负责数据库迁移各子任务专注单一职责,互不干扰,提高成功率。
九、历史管理与回退
| 工具/命令 | 功能 |
|---|---|
/resume | 找回并恢复历史对话 |
ccundo | 回退 AI 造成的代码改动 |
速查卡片
初始化 /init
压缩上下文 /compact
清除上下文 /clear
思考强度 think → think hard → think harder → ultrathink
执行命令 ! <command>
添加记忆 # <memory>
单次执行 claude -p "prompt"
权限管理 /permissions
恢复对话 /resume
回退改动 ccundo
升级 npm update -g @anthropic-ai/claude-code