命令系统

Claude Code 提供了丰富的斜杠命令(slash commands)来控制 AI 的行为和工作流。

基础命令

命令说明
/help显示帮助信息和可用命令列表
/clear清除当前对话上下文,开始新的对话
/compact压缩对话历史,释放上下文空间
/model切换模型(Opus / Sonnet / Haiku)
/cost查看当前会话的 token 消耗和费用
/init创建或编辑项目的 CLAUDE.md 文件
/review审查当前分支上的代码变更

模型切换

使用 /model 命令可以动态切换不同的 Claude 模型:

/model

选择模型:
1. Opus 4.7 - 最强能力(推荐用于复杂任务)
2. Sonnet 4.6 - 速度与质量的平衡
3. Haiku 4.5 - 快速响应
Opus最强

最强大的模型,适合复杂编程、架构设计、多文件重构

Sonnet均衡

日常开发的最佳选择,响应快、成本低、质量高

Haiku快速

最快速的模型,适合简单查询、快速编辑、代码审查

高级命令

/compact

上下文压缩

当对话过长、上下文空间不足时使用。压缩会保留关键信息,丢弃冗余内容。支持自定义压缩提示词,如 /compact 请保留所有重要的代码决策。

/review

代码审查

自动审查当前分支的 git diff,提供代码质量、安全性、最佳实践等方面的反馈。可以指定审查范围,如 /review src/components/。

/init

项目初始化

扫描项目结构,自动生成 CLAUDE.md 文件,包含项目概览、技术栈、关键目录等信息。这能帮助 Claude 更好地理解你的项目。

/clear

清除上下文

清除当前对话的所有上下文,开始全新对话。不会影响已保存的文件或 git 状态。

权限模式

Claude Code 有不同的权限模式,控制 AI 能执行的操作:

🔒
Default

默认模式,写操作和工具调用需要确认

Auto

自动模式,自动执行操作,减少确认提示

📋
Plan

计划模式,只生成方案不执行,适合架构讨论

下一步:探索 技能系统,了解预装和自定义技能。