Claude Code 指令速查宝典

🏄‍♀️

Claude Code 指令速查宝典 🏄‍♀️ Claude Code 指令速查宝典 Modified July 11, 2025 • 示例: ◦ 功能详解: 在你写完代码,准备 git commit 之前,执行 /review。Claude 会自动执行 git diff,分析你所有的修改,并从代码质量、潜在 Bug、风格规范等多个角度给出详细的审查建议。 ◦ 使用场景: ▪ 提交代码前的最后一道质量防线,让 AI 帮你发现自己没注意到的问题。 ▪ 对自己的某段代码不太自信,想听听“第二意见”。 ◦ 示例: Code block Bash 你刚刚修改了几个文件 /review Claude会分析你的改动并给出反馈: Sure, I've reviewed your changes. Here are my thoughts: In : Suggestion: The function has some duplicated logic. You could extract the validation part into a separate helper function. Question: I noticed you added a new state . Did you remember to handle the UI display for this state? In : Nitpick: There's a small typo in a comment on line 42. Overall, the logic looks solid. Addressing these points would make it even better. 4. /pr comments 获取 PR 的“人类反馈” ◦ 一句话概括: 把 GitHub 上一个 PR 的所有评论都拉到终端里看。 ◦ 功能详解: 当你的同事在 GitHub 上给你的 PR 提了很多评论时,你不需要在网页和代码之间来回切换。使用 /pr comments [PR编号或URL],Claude 会把所有评论和相关的代码片段一次性展示在终端里,让你能集中处理反馈。 ◦ 使用场景: ▪ 一个 PR 收到了大量 review 意见,想在一个地方集中查看和回复。 ▪ 想让 Claude 帮你总结收到的所有反馈,并根据这些反馈来修改代码。 ◦ 示例: Code block Bash 假设你的 PR 编号是 123 /pr comments 123 Claude会去拉取评论并展示: Fetching comments for Pull Request 123... User: "colleague name" commented on : This token doesn't have an expiration time. We should add an field. User: "another colleague" commented on : Could you add a note about the new environment variable needed for this feature? (看完后,你可以直接让 Claude 根据这些评论修改代码) 好的,根据第一条评论,给JWT加上24小时的过期时间。 第六章:账户与系统管理 (Account & System) 本章的指令处理的是一些“幕后工作”。你不会每天都用它们,但在切换账户、升级或处理安装问题时,它们是不可或缺的管理工具。 1. /login 切换登录账户 ▪ 一句话概括: 重新登录,或者换一个 Anthropic 账户。 ▪ 功能详解: 执行 /login 会让你退出当前账户,并重新触发登录流程。这允许你切换到另一个拥有不同权限或订阅的账户。 ▪ 使用场景: • 你有个人和工作两个不同的 Anthropic 账户,需要在使用 Claude Code 时进行切换。 • 你的登录凭证过期或失效了,需要重新登录以刷新。 ▪ 示例: Code block Bash /login Claude会提示你即将开始登录流程: You are about to log in and create a new API key. This will replace your existing authentication. Please press Enter to open your browser and log in to your Anthropic account. (按下回车后,会打开浏览器让你完成登录) 2. /logout 安全登出 ▪ 一句话概括: 退出当前账户,并删除本地的登录凭证。 ▪ 功能详解: 这个指令会让你从 Claude Code 中登出,并清除存储在你电脑上的认证信息。登出后,如果不重新登录,你将无法使用需要 API 连接的功能。 ▪ 使用场景: • 你正在使用一台共享或公共电脑,用完后需要确保自己的账户信息被安全清除。 • 遇到无法解决的认证问题,想彻底清除所有认证信息后重试。 ▪ 示例: Code block Bash /logout Claude会确认登出操作: Are you sure you want to log out? This will remove your local credentials. (y/N) y ✅ You have been logged out. 3. /upgrade 升级你的套餐 ▪ 一句话概括: 打开浏览器,带你去升级 Claude 的订阅计划。 ▪ 功能详解: 这是一个快捷方式指令。它会提供一个链接,引导你到 Anthropic 的官方网站去升级你的账户套餐(例如,升级到 Max 套餐以获得更高的使用限额或更强的模型)。 ▪ 使用场景: • 你发现当前套餐的使用额度(rate limits)不够用,想升级以获得更流畅的体验。 • 你想使用只有高级套餐才提供的 Opus 模型。 ▪ 示例: Code block Bash /upgrade Claude会给出一个链接: To upgrade your plan for higher rate limits and more Opus usage, please visit: https://console.anthropic.com/settings/plans 4. /migrate installer 迁移安装方式 ▪ 一句话概括: 帮你把 Claude Code 的“全局安装”变成“项目内安装”。 ▪ 功能详解: 这是一条为开发者准备的系统维护指令。通常,我们会用 npm install g 来“全局安装” Claude Code。但在某些团队协作场景下,可能需要将它作为项目的开发依赖(devDependencies)进行“本地安装”,以统一团队成员使用的版本。这个指令就是帮你完成这个迁移过程的。 ▪ 使用场景: • 团队决定将 Claude Code 纳入项目的 package.json 进行版本管理。 ▪ 示例: Code block Bash /migrate installer Claude会解释将要发生什么,并请求确认: This will migrate your Claude Code installation from a global npm package to a local dependency in this project's package.json. Are you sure you want to continue? (y/N) y (迁移过程会自动执行) ✅ Migration complete. Claude Code is now managed in your package.json. 第七章:高级扩展与特殊模式 (Advanced & Special Modes) 欢迎来到终极宝典的最后一章。这里的指令是为高级用户和“折腾狂人”准备的。它们像赛车上的涡轮增压和可编程ECU,能让你突破 Claude Code 的默认限制,将其与外部世界连接,或者以你最喜欢的方式进行交互。 1. /hooks 设置“自动化触发器” • 一句话概括: 在 Claude 做出特定动作 之前 或 之后 ,自动执行你指定的脚本。 • 功能详解: 这是 Claude Code 最强大的自动化功能。Hooks (钩子) 允许你定义一些规则,比如“每当 Claude 修改了一个 .js 文件后,就自动运行 prettier 格式化工具”。这让你可以把团队的最佳实践固化成自动化流程。 • 使用场景: ◦ 自动格式化: Claude 改完代码后,自动运行 eslint fix 或 black。 ◦ 自定义通知: 当 Claude 需要你确认时,除了终端提示,还通过一个自定义脚本给你发一条飞书或 Slack 消息。 ◦ 安全扫描: 在 Claude 提交代码前,自动运行一个秘密扫描工具。 • 示例: Code block Bash /hooks 这会打开一个交互式菜单,让你为不同的“事件”(如 PreToolUse, PostToolUse) 设置匹配规则(Matcher)和要执行的命令(Hook)。 例如,你可以设置一个 Hook: Event: PostToolUse (工具使用后) Matcher: Write|Edit (匹配写入或编辑工具) Hook Command: npx prettier write $(jq r .tool input.file path) (这个例子会在 Claude 写入或编辑文件后,自动对该文件运行 Prettier) 2. /mcp 连接“外部数据大脑” • 一句话概括: 通过“模型上下文协议”(Model Context Protocol),让 Claude 连接外部工具或数据源。 • 功能详解: 如果说 Hooks 是行为上的扩展,那么 MCP 就是 能力和知识 上的扩展。通过 MCP,你可以把外部服务(如公司的 Jira、代码库、数据库等)封装成 Claude 能理解的工具。这让 Claude 不仅能看懂你的项目文件,还能查询你的任务单、数据库表结构等。 • 使用场景: ◦ 连接一个数据库 MCP 服务器,然后你可以直接问:“帮我查一下 users 表里最近注册的5个用户”。 ◦ 连接公司的 Jira 服务器,然后可以命令:“把编号为 TICKET 123 的任务标记为完成”。 • 示例: Code block Bash (首先需要通过命令行配置好 MCP 服务器) /mcp 这会打开一个管理面板,显示已连接的 MCP 服务器及其状态 MCP Server Status: a local postgres db: ✅ Connected company jira api: ⚠️ Requires Authentication (连接成功后,你就可以使用这些外部工具了) @a local postgres db:schema://public.users 帮我看看这张表的结构 3. /vim 开启“极客编辑模式” • 一句话概括: 让输入框支持 Vim 风格的编辑。 • 功能详解: 对于 Vim 用户来说,这是个福音。执行 /vim 后,Claude Code 的输入框就会在 INSERT(插入)和 NORMAL(普通)模式之间切换。你可以使用熟悉的 h/j/k/l 进行移动,用 dd 删除行,用 cw 修改单词等等。 • 提示: 想让它成为默认模式,请使用 /config 进行设置。 • 使用场景: ◦ 你是一名 Vim 重度用户,习惯于 Vim 的高效文本编辑方式。 ◦ 你需要输入或修改一段很长的、多行的指令或代码片段,使用 Vim 模式比普通输入更方便。 • 示例: Code block Bash /vim Claude会提示你模式已切换 ✅ Vim mode enabled. Press 'i' to insert, 'Esc' to exit insert mode. (现在你的输入框就变成了一个迷你 Vim 编辑器) • 示例: ◦ 功能详解: 在你写完代码,准备 git commit 之前,执行 /review。Claude 会自动执行 git diff,分析你所有的修改,并从代码质量、潜在 Bug、风格规范等多个角度给出详细的审查建议。 ◦ 使用场景: ▪ 提交代码前的最后一道质量防线,让 AI 帮你发现自己没注意到的问题。 ▪ 对自己的某段代码不太自信,想听听“第二意见”。 ◦ 示例: Code block Bash 你刚刚修改了几个文件 /review Claude会分析你的改动并给出反馈: Sure, I've reviewed your changes. Here are my thoughts: In : Suggestion: The function has some duplicated logic. You could extract the validation part into a separate helper function. Question: I noticed you added a new state . Did you remember to handle the UI display for this state? In : Nitpick: There's a small typo in a comment on line 42. Overall, the logic looks solid. Addressing these points would make it even better. 4. /pr comments 获取 PR 的“人类反馈” ◦ 一句话概括: 把 GitHub 上一个 PR 的所有评论都拉到终端里看。 ◦ 功能详解: 当你的同事在 GitHub 上给你的 PR 提了很多评论时,你不需要在网页和代码之间来回切换。使用 /pr comments [PR编号或URL],Claude 会把所有评论和相关的代码片段一次性展示在终端里,让你能集中处理反馈。 ◦ 使用场景: ▪ 一个 PR 收到了大量 review 意见,想在一个地方集中查看和回复。 ▪ 想让 Claude 帮你总结收到的所有反馈,并根据这些反馈来修改代码。 ◦ 示例: Code block Bash 假设你的 PR 编号是 123 /pr comments 123 Claude会去拉取评论并展示: Fetching comments for Pull Request 123... User: "colleague name" commented on : This token doesn't have an expiration time. We should add an field. User: "another colleague" commented on : Could you add a note about the new environment variable needed for this feature? (看完后,你可以直接让 Claude 根据这些评论修改代码) 好的,根据第一条评论,给JWT加上24小时的过期时间。 第六章:账户与系统管理 (Account & System) 本章的指令处理的是一些“幕后工作”。你不会每天都用它们,但在切换账户、升级或处理安装问题时,它们是不可或缺的管理工具。 1. /login 切换登录账户 ▪ 一句话概括: 重新登录,或者换一个 Anthropic 账户。 ▪ 功能详解: 执行 /login 会让你退出当前账户,并重新触发登录流程。这允许你切换到另一个拥有不同权限或订阅的账户。 ▪ 使用场景: • 你有个人和工作两个不同的 Anthropic 账户,需要在使用 Claude Code 时进行切换。 • 你的登录凭证过期或失效了,需要重新登录以刷新。 ▪ 示例: Code block Bash /login Claude会提示你即将开始登录流程: You are about to log in and create a new API key. This will replace your existing authentication. Please press Enter to open your browser and log in to your Anthropic account. (按下回车后,会打开浏览器让你完成登录) 2. /logout 安全登出 ▪ 一句话概括: 退出当前账户,并删除本地的登录凭证。 ▪ 功能详解: 这个指令会让你从 Claude Code 中登出,并清除存储在你电脑上的认证信息。登出后,如果不重新登录,你将无法使用需要 API 连接的功能。 ▪ 使用场景: • 你正在使用一台共享或公共电脑,用完后需要确保自己的账户信息被安全清除。 • 遇到无法解决的认证问题,想彻底清除所有认证信息后重试。 ▪ 示例: Code block Bash /logout Claude会确认登出操作: Are you sure you want to log out? This will remove your local credentials. (y/N) y ✅ You have been logged out. 3. /upgrade 升级你的套餐 ▪ 一句话概括: 打开浏览器,带你去升级 Claude 的订阅计划。 ▪ 功能详解: 这是一个快捷方式指令。它会提供一个链接,引导你到 Anthropic 的官方网站去升级你的账户套餐(例如,升级到 Max 套餐以获得更高的使用限额或更强的模型)。 ▪ 使用场景: • 你发现当前套餐的使用额度(rate limits)不够用,想升级以获得更流畅的体验。 • 你想使用只有高级套餐才提供的 Opus 模型。 ▪ 示例: Code block Bash /upgrade Claude会给出一个链接: To upgrade your plan for higher rate limits and more Opus usage, please visit: https://console.anthropic.com/settings/plans 4. /migrate installer 迁移安装方式 ▪ 一句话概括: 帮你把 Claude Code 的“全局安装”变成“项目内安装”。 ▪ 功能详解: 这是一条为开发者准备的系统维护指令。通常,我们会用 npm install g 来“全局安装” Claude Code。但在某些团队协作场景下,可能需要将它作为项目的开发依赖(devDependencies)进行“本地安装”,以统一团队成员使用的版本。这个指令就是帮你完成这个迁移过程的。 ▪ 使用场景: • 团队决定将 Claude Code 纳入项目的 package.json 进行版本管理。 ▪ 示例: Code block Bash /migrate installer Claude会解释将要发生什么,并请求确认: This will migrate your Claude Code installation from a global npm package to a local dependency in this project's package.json. Are you sure you want to continue? (y/N) y (迁移过程会自动执行) ✅ Migration complete. Claude Code is now managed in your package.json. ◦ 功能详解: 在你写完代码,准备 git commit 之前,执行 /review。Claude 会自动执行 git diff,分析你所有的修改,并从代码质量、潜在 Bug、风格规范等多个角度给出详细的审查建议。 ◦ 使用场景: ▪ 提交代码前的最后一道质量防线,让 AI 帮你发现自己没注意到的问题。 ▪ 对自己的某段代码不太自信,想听听“第二意见”。 ▪ 提交代码前的最后一道质量防线,让 AI 帮你发现自己没注意到的问题。 ▪ 对自己的某段代码不太自信,想听听“第二意见”。 ◦ 示例: Code block Bash 你刚刚修改了几个文件 /review Claude会分析你的改动并给出反馈: Sure, I've reviewed your changes. Here are my thoughts: In : Suggestion: The function has some duplicated logic. You could extract the validation part into a separate helper function. Question: I noticed you added a new state . Did you remember to handle the UI display for this state? In : Nitpick: There's a small typo in a comment on line 42. Overall, the logic looks solid. Addressing these points would make it even better. 4. /pr comments 获取 PR 的“人类反馈” ◦ 一句话概括: 把 GitHub 上一个 PR 的所有评论都拉到终端里看。 ◦ 功能详解: 当你的同事在 GitHub 上给你的 PR 提了很多评论时,你不需要在网页和代码之间来回切换。使用 /pr comments [PR编号或URL],Claude 会把所有评论和相关的代码片段一次性展示在终端里,让你能集中处理反馈。 ◦ 使用场景: ▪ 一个 PR 收到了大量 review 意见,想在一个地方集中查看和回复。 ▪ 想让 Claude 帮你总结收到的所有反馈,并根据这些反馈来修改代码。 ▪ 一个 PR 收到了大量 review 意见,想在一个地方集中查看和回复。 ▪ 想让 Claude 帮你总结收到的所有反馈,并根据这些反馈来修改代码。 ◦ 示例: Code block Bash 假设你的 PR 编号是 123 /pr comments 123 Claude会去拉取评论并展示: Fetching comments for Pull Request 123... User: "colleague name" commented on : This token doesn't have an expiration time. We should add an field. User: "another colleague" commented on : Could you add a note about the new environment variable needed for this feature? (看完后,你可以直接让 Claude 根据这些评论修改代码) 好的,根据第一条评论,给JWT加上24小时的过期时间。 第六章:账户与系统管理 (Account & System) 本章的指令处理的是一些“幕后工作”。你不会每天都用它们,但在切换账户、升级或处理安装问题时,它们是不可或缺的管理工具。 1. /login 切换登录账户 ▪ 一句话概括: 重新登录,或者换一个 Anthropic 账户。 ▪ 功能详解: 执行 /login 会让你退出当前账户,并重新触发登录流程。这允许你切换到另一个拥有不同权限或订阅的账户。 ▪ 使用场景: • 你有个人和工作两个不同的 Anthropic 账户,需要在使用 Claude Code 时进行切换。 • 你的登录凭证过期或失效了,需要重新登录以刷新。 ▪ 示例: Code block Bash /login Claude会提示你即将开始登录流程: You are about to log in and create a new API key. This will replace your existing authentication. Please press Enter to open your browser and log in to your Anthropic account. (按下回车后,会打开浏览器让你完成登录) 2. /logout 安全登出 ▪ 一句话概括: 退出当前账户,并删除本地的登录凭证。 ▪ 功能详解: 这个指令会让你从 Claude Code 中登出,并清除存储在你电脑上的认证信息。登出后,如果不重新登录,你将无法使用需要 API 连接的功能。 ▪ 使用场景: • 你正在使用一台共享或公共电脑,用完后需要确保自己的账户信息被安全清除。 • 遇到无法解决的认证问题,想彻底清除所有认证信息后重试。 ▪ 示例: Code block Bash /logout Claude会确认登出操作: Are you sure you want to log out? This will remove your local credentials. (y/N) y ✅ You have been logged out. 3. /upgrade 升级你的套餐 ▪ 一句话概括: 打开浏览器,带你去升级 Claude 的订阅计划。 ▪ 功能详解: 这是一个快捷方式指令。它会提供一个链接,引导你到 Anthropic 的官方网站去升级你的账户套餐(例如,升级到 Max 套餐以获得更高的使用限额或更强的模型)。 ▪ 使用场景: • 你发现当前套餐的使用额度(rate limits)不够用,想升级以获得更流畅的体验。 • 你想使用只有高级套餐才提供的 Opus 模型。 ▪ 示例: Code block Bash /upgrade Claude会给出一个链接: To upgrade your plan for higher rate limits and more Opus usage, please visit: https://console.anthropic.com/settings/plans 4. /migrate installer 迁移安装方式 ▪ 一句话概括: 帮你把 Claude Code 的“全局安装”变成“项目内安装”。 ▪ 功能详解: 这是一条为开发者准备的系统维护指令。通常,我们会用 npm install g 来“全局安装” Claude Code。但在某些团队协作场景下,可能需要将它作为项目的开发依赖(devDependencies)进行“本地安装”,以统一团队成员使用的版本。这个指令就是帮你完成这个迁移过程的。 ▪ 使用场景: • 团队决定将 Claude Code 纳入项目的 package.json 进行版本管理。 ▪ 示例: Code block Bash /migrate installer Claude会解释将要发生什么,并请求确认: This will migrate your Claude Code installation from a global npm package to a local dependency in this project's package.json. Are you sure you want to continue? (y/N) y (迁移过程会自动执行) ✅ Migration complete. Claude Code is now managed in your package.json. javascript const token = jwt.sign({ id: user.id }, SECRET KEY); 第六章:账户与系统管理 (Account & System) 本章的指令处理的是一些“幕后工作”。你不会每天都用它们,但在切换账户、升级或处理安装问题时,它们是不可或缺的管理工具。 1. /login 切换登录账户 ▪ 一句话概括: 重新登录,或者换一个 Anthropic 账户。 ▪ 功能详解: 执行 /login 会让你退出当前账户,并重新触发登录流程。这允许你切换到另一个拥有不同权限或订阅的账户。 ▪ 使

在 小宇宙note 阅读完整内容