Claude Code 命令终极词典:进阶用户完整指南

@ai_ai_ailover
日语5天前 · 2026年7月11日
128K
209
18
1
753

TL;DR

一份关于 Claude Desktop 中 Claude Code 命令的综合手册,涵盖会话管理、并行处理、自动化测试及安全审查。

命令、官方技能和 Code 标签页实用工作流全面解析

本文涵盖的"命令"范围

本文介绍的是在 Claude Desktop 的 Code 标签页输入框中执行的命令。具体来说,这些命令通过在输入框开头输入 "/" 来调用,或从输入框旁的 "+" 按钮选择"Slash commands"来使用。

我们将涵盖三种类型:

  • Claude Code 内置的命令
  • Anthropic 捆绑的官方技能
  • 从项目或插件添加的技能

反之,我们将不涵盖从终端启动 Claude Code、启动标志、非交互式执行或从外部脚本操作的内容。

在 Claude Desktop 中,许多操作如模型、权限模式、插件、连接器、差异对比和任务都可以通过 GUI 完成。因此,终端版本中使用的一些命令可能不会出现在 Desktop 中,或被 GUI 操作所取代。

检查你的环境中哪些命令可用的最可靠方法是在 Code 标签页输入框中输入 "/"。显示的内容将根据你的操作系统、订阅计划、执行环境、已安装的插件和项目技能而有所不同。

第 1 章:如何在 Claude Desktop 中调用命令

在 Claude Desktop 的 Code 标签页中,你可以通过两种方式调用命令。

第一种,在输入框开头输入 "/"。

/

会显示候选列表,继续输入即可缩小范围。

/ver

这将显示包含"ver"的候选,例如"/verify"。

第二种,从输入框旁的"+"按钮选择"Slash commands"。列表将显示以下内容:

  • 内置命令
  • Anthropic 的官方捆绑技能
  • 用户创建的技能
  • 项目特定的技能
  • 已安装插件的技能

选择后,命令名称会高亮插入到输入框中。然后你可以在其后编写你的请求并发送。

将命令放在输入的开头

要被视为命令,通常必须放在消息的开头。

正确示例:

/plan 创建一个将认证功能迁移到 Session Cookie 方法的计划

以下内容可能被解释为普通自然语言:

首先,使用 /plan 来调查认证功能

命令名称后编写的文本将作为该命令的参数或请求内容。

一次性组合多个技能

在 Claude Code v2.1.199 及更高版本中,你可以在输入开头最多排列 6 个技能。

/security-context /api-rules /test-policy 实现认证 API

这会加载所有指定的技能,并将请求传递给每个技能。然而,并非越多越好。重叠的类似技能可能导致以下问题:

  • 指令冲突
  • 增加上下文消耗
  • 优先级不明确
  • 执行不必要的步骤
  • 完成条件复杂

只组合与当前任务直接相关的技能。

第 2 章:用于组织会话和上下文的命令

在 Claude Desktop 中,对话历史、项目文件夹、更改和上下文对每个会话都是独立的。随着工作进展,你需要决定是继续当前对话、总结它,还是将其拆分为另一个会话。这些命令可以帮助你。

/clear

/clear

结束当前对话,并以空上下文开始新对话。旧对话不会被删除,它们会保留在 Desktop 侧边栏中。你也可以为其命名:

/clear auth-investigation

在以下情况下使用 /clear

  • 你已完成认证工作,正在转向计费
  • 你不想保留旧的假设或错误结果
  • 你正在开始一个新问题
  • 对话变得太长,目标已经改变

/compact

/compact

保持同一对话,但总结过去的对话和工具结果以释放上下文。你可以指定保留的内容:

/compact 保留认证方法决策、已更改的文件、失败的测试和待办任务

在以下情况下使用 /compact

  • 长时间处理同一个功能
  • 上下文使用率很高
  • 有很多旧的搜索结果或长日志
  • 你想保留重要的设计决策

/context

/context

检查当前上下文消耗了什么(历史记录、CLAUDE.md、规则、技能、MCP 定义、文件等)。查看详情:

/context all

如果 Claude 开始混淆过去和当前的请求,如果加载了太多技能,或者它开始忘记重要指令,请运行此命令。

/branch

/branch alternative-auth

在该点复制当前对话,并将你移动到副本。原对话保持不变,允许你尝试替代方案而不丢失当前计划。这会分支对话,而不是 Git 分支。

/fork

/fork 在与当前计划分开的情况下,调查 JWT 方法的安全性和成本

启动一个继承整个当前对话的后台子 Agent。与 /branch 不同,你留在当前对话中,而 Agent 处理一个辅助任务。结果在完成后返回主对话。

/btw

/btw 这个认证过程中使用的 cookie 名称是什么?

使用当前上下文提出一个"附带问题",而不将内容保存到主对话历史中。非常适合快速澄清,不应偏离主要任务。

/recap

/recap

简要总结当前会话。在长时间处理后或同时处理多个会话时,有助于快速了解情况。

/rename

/rename auth-cookie-migration

重命名当前会话。有助于保持侧边栏有序。

第 3 章:用于控制计划和目标的命令

/plan

/plan 创建一个将认证从 JWT 迁移到 Session Cookie 的计划

将 Claude 切换到计划模式,在编辑代码之前进行调查和规划。它有助于在实施之前识别实现细节、测试配置和风险。

/goal

/goal 继续直到所有测试通过、类型错误为 0、且已更改的注册页面经过手动验证

设置明确的完成条件。Claude 将持续进行多轮,直到评估器确认目标已达成。目标应客观且可观察。

/loop

/loop 5m 检查 CI 状态,如果失败则进行调查

在当前会话中以设定的间隔重复一个请求。适用于等待 CI、部署或监控日志。

第 4 章:用于并行处理和大规模工作的命令

/batch

/batch 将 src/ 目录从旧的 Logging API 迁移到新的

一个官方技能,将大型更改分解为独立单元,并使用后台子 Agent 和 Git Worktrees 并行实现。最适合跨多个文件或包进行的重复性更改。

/deep-research

/deep-research 调查截至 2026 年 WebAssembly 组件模型的实现状态

一个动态工作流,将研究分布到许多子 Agent 并整合结果。比标准网页搜索强大得多。

第 5 章:用于运行已实现应用程序的命令

Claude Desktop 可以使用浏览器面板实际检查你的应用程序。核心命令是 /run/verify/run-skill-generator

/run

/run

启动项目应用程序并操作已更改的部分。它会检查应用程序是否启动、按钮是否工作以及是否有控制台错误。

/verify

/verify

通过执行结果证明更改满足要求。/run 侧重于操作,而 /verify 侧重于是否满足"完成条件"(例如,你能否实际登录?)。

/run-skill-generator

/run-skill-generator

学习项目特定的启动和验证方法,以生成用于 /run/verify 的自定义技能。这可以在未来的会话中节省 token 和时间。

第 6 章:用于提高代码质量的命令

/simplify

/simplify

审查已更改的代码以进行简化和重用。它专注于减少不必要的复杂性并重用现有的辅助函数。

/code-review

/code-review high --fix

审查更改以查找错误和提高质量。你可以指定深度(lowhighxhighultra),甚至可以应用修复或将评论发布到 GitHub。

/security-review

/security-review

专门从安全角度分析更改(注入、XSS、CSRF 等)。对于认证或支付相关的更改至关重要。

/review

/review 123

对 GitHub Pull Request 进行快速、单次审查。适合快速初步检查。

第 7 章:项目初始化和专业任务

/init

/init

调查项目并生成一个包含项目概述、技术栈和编码模式的初始 CLAUDE.md 文件。

/claude-api

/claude-api migrate

加载 Anthropic API、SDK 和工具使用的官方参考。在编写与 Anthropic 服务交互的代码时使用此命令。

/dataviz

/dataviz 设计一个比较月销售额和流失率的仪表盘

一个官方技能,用于设计有效的数据可视化,专注于图表类型、可访问性和信息优先级。

第 8 章:用于诊断 Claude Code 本身的命令

/doctor

/doctor

诊断 Claude Code 的安装、设置和上下文配置。它会建议并应用针对性能问题或上下文膨胀的修复。

/debug

/debug MCP 服务器连接每次都断开

诊断 Claude Code 本身的运行时问题(MCP 连接、钩子、权限),而不是你的应用程序代码。

/fewer-permission-prompts

/fewer-permission-prompts

分析过去的会话,为你经常批准的、安全且只读的操作创建权限规则,从而减少干扰。

第 9 章:用于直接更改设置的命令

虽然在 Desktop 中首选 GUI,但你可以使用带键值对的 /config

/config theme=dark

注意:不带参数(交互式面板)的 /config 在 Desktop 的 Code 标签页中不起作用。

第 10 章:自定义技能和插件技能

项目特定技能(通过仓库共享)、用户技能(个人偏好)和插件技能也会出现在 "/" 菜单中。技能仅在调用时加载,因此比将一切放在 CLAUDE.md 中更节省上下文。

第 11 章:应使用 GUI 而非命令的情况

在 Claude Desktop 中,使用 GUI 进行以下操作:

  • 模型/努力程度选择
  • 权限模式
  • 插件/连接器管理
  • 差异对比和任务监控
  • 会话切换

第 12 章:实用命令工作流

安全地实现新功能

  1. /plan(设计)
  2. 实现
  3. /simplify(清理)
  4. /code-review high(错误检查)
  5. /security-review(安全检查)
  6. /verify(执行证明)

修复复杂错误

  1. /goal(设置条件)
  2. /fork(调查假设)
  3. /code-review high
  4. /verify

总结:命令是控制的接口

Claude Desktop 中的命令不仅仅是终端的替代品。它们是用于指示 Claude 何时计划、何时并行化以及什么证据构成完成的接口。掌握这些,将 Claude Desktop 转变为一个真正的开发环境。

一键保存

使用 YouMind AI 深度阅读爆款文章

保存原文、追问细节、总结观点,并在一个 AI 工作空间里把爆款文章沉淀成可复用笔记。

了解 YouMind
写给创作者

把你的 Markdown 变成干净的 𝕏 文章

图片上传、表格、代码块,往 𝕏 上手动重排太痛苦。YouMind 把整篇 Markdown 一键转成干净、可直接发布的 𝕏 文章草稿。

试试 Markdown 转 𝕏

更多可拆解样本

近期爆款文章

探索更多爆款文章