Claude Code
斜杠命令
Claude Code 内置命令与自定义命令速查
在 Claude Code 交互模式中,输入 / 可以查看当前版本支持的命令。内置命令会随版本更新,所以实际列表以终端里的自动补全为准。
常见内置命令
| 命令 | 说明 |
|---|---|
/help | 查看帮助 |
/clear | 清空当前对话上下文 |
/compact | 压缩对话历史,释放上下文 |
/cost | 查看当前会话的 token 和费用 |
/doctor | 检查安装、登录和配置状态 |
/init | 在当前项目生成 CLAUDE.md |
/login | 登录或切换账号 |
/logout | 退出登录 |
/memory | 查看或编辑记忆 |
/model | 查看或切换模型 |
/mcp | 查看 MCP server 和工具状态 |
/hooks | 配置 Hooks |
/agents | 管理自定义 subagents |
/review | 审查当前改动 |
不同安装渠道和账号权限会影响可用命令。遇到不确定的命令,先输入 / 看当前提示,不要照抄过期列表。
自定义项目命令
项目级命令放在 .claude/commands/:
.claude/commands/deploy-check.md---
description: 运行发布前检查,不执行真实发布
argument-hint: [target]
allowed-tools: Bash(pnpm test), Bash(pnpm build), Bash(git status)
---
请按顺序完成:
1. 查看当前分支和未提交改动
2. 运行 pnpm test
3. 运行 pnpm build
4. 根据 $ARGUMENTS 判断目标环境
5. 汇总结果和风险
不要提交、不要推送、不要执行真实发布。使用方式:
/project:deploy-check staging个人命令
个人命令放在 ~/.claude/commands/,所有项目都能用:
~/.claude/commands/daily.md使用方式:
/user:daily个人命令适合自己的日报、总结、检查清单;团队流程应该放进项目级命令并提交到仓库。
与 Skills 的区别
Slash command 是你主动输入的命令,适合固定流程。Skill 是 Claude 根据描述按需加载的能力包,适合领域知识、脚本、模板和参考资料。
如果你想“一句话触发部署检查”,用 slash command。如果你想“每次做 API 开发都自动加载接口规范”,用 Skill。