新闻详情

新闻详情

首页 / 资讯中心 / 详情

Claude Code 85个斜杠命令终极清单:/commit、/review命令系统实现全揭秘

发布时间:2026/9/26 13:27:24来源:尧图网络
Claude Code 85个斜杠命令终极清单:/commit、/review命令系统实现全揭秘
Claude Code 85个斜杠命令终极清单/commit、/review命令系统实现全揭秘【免费下载链接】claude-codeClaude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.项目地址: https://gitcode.com/gh_mirrors/claudecode5/claude-codeClaude Code 是一款运行在终端里的 AI 编程代理工具它内置了 85 个斜杠命令slash commands从 /commit 一键提交 Git到 /review 自动审查 Pull Request再到 /compact 压缩上下文——本文带你一次摸清 Claude Code 斜杠命令的完整清单并深入源码揭秘 /commit 与 /review 的实现原理。 什么是 Claude Code 斜杠命令在 Claude Code 的交互界面REPL中只要输入/开头的内容就会触发一个斜杠命令。它和你直接输入自然语言的区别在于命令是确定性的/cost就是查费用不会理解偏差命令自带权限约束如/commit只允许模型执行git add/status/commit三类 Bash 命令越权操作会被系统拦截命令可被模型自主调用部分命令对模型可见AI 在对话中可以直接替你触发。所有命令统一注册在 src/commands.ts类型定义在 src/types/command.ts。官方完整目录见 docs/commands.md。三种命令类型一张表看懂类型工作方式典型例子适合场景PromptCommand把格式化提示词注入 LLM并可限定可用工具/commit、/review需要 AI 推理的任务LocalCommand进程内直接执行返回纯文本/cost、/version快速查询不耗 tokenLocalJSXCommand进程内执行渲染 React/Ink 交互界面/doctor、/install需要菜单、弹窗的交互 一个冷知识/commit和/review都是 PromptCommand它们的智能来自提示词工程 工具白名单而不是复杂的代码逻辑。 85 个斜杠命令分类速查表以下清单按功能分组完整来源见 docs/commands.md。 Git 与版本控制日常最高频命令功能源码位置/commitAI 分析改动并生成规范的 Git 提交src/commands/commit.ts/commit-push-pr一步完成提交 推送 创建 PRsrc/commands/commit-push-pr.ts/branch创建或切换 Git 分支src/commands/branch//diff查看已暂存/未暂存/相对某引用的变更src/commands/diff//pr_comments查看并处理 PR 评审意见src/commands/pr_comments//rewind回退到之前的状态src/commands/rewind/ 代码质量与安全命令功能源码位置/reviewAI 代码审查本地看 PR diffsrc/commands/review.ts/ultrareview云端深度审查自动发现并验证 bugsrc/commands/review//security-review安全专项代码审查src/commands/security-review.ts/bughunter在代码库中排查潜在 bugsrc/commands/bughunter//advisor获取架构或设计建议src/commands/advisor.ts 会话与上下文管理命令功能说明/compact压缩对话上下文长会话变卡时的救星/context可视化当前上下文占用文件、记忆各占多少/resume恢复历史会话见 src/commands/resume//session管理会话列表/切换/删除/export导出对话到文件方便分享复盘/clear清空当前对话秒懂⚙️ 配置与个性化命令功能/config查看/修改全局设置/permissions管理工具权限规则/theme切换终端配色主题/model切换使用的模型/effort调整回答的思考力度/vim开启 Vim 输入模式/keybindings自定义快捷键/fast开关快速模式更短的回复 MCP、插件与技能命令功能源码位置/mcp管理 MCP 服务器连接src/commands/mcp//plugin安装/卸载/管理插件src/commands/plugin//reload-plugins重载全部插件src/commands/reload-plugins//skills查看和管理技能src/commands/skills/ 诊断与状态/doctor环境体检、/status系统状态、/stats会话统计、/costToken 与费用、/version版本信息、/usage与/extra-usage用量明细、/rate-limit-options限流配置。 安装、IDE 集成与其他安装配置/init生成 CLAUDE.md、/onboarding首次向导、/terminalSetup、/upgradeIDE/多端集成/ide、/desktop、/mobile、/teleport跨设备迁移会话、/bridge实用杂项/help、/copy、/rename重命名会话、/tag给会话打标签、/feedback、/exit彩蛋命令/stickers贴纸、/good-claude夸夸 Claude 完整 85 条含内部调试命令如/heapdump、/break-cache的权威目录请查阅 docs/commands.md。️ 深度揭秘/commit 是如何工作的/commit是 PromptCommand 的教科书级实现源码仅 93 行src/commands/commit.ts。它的精髓分三层1️⃣ 动态上下文注入!语法提示词里写着!\git status、!git diff HEAD 这样的占位符。执行前Claude Code 会先真实运行这些 git 命令把输出填入提示词——模型看到的永远是当下最新的仓库状态而不是编造的内容。这个机制实现在 src/utils/promptShellExecution.ts。2️⃣ 工具白名单锁死权限命令声明了allowedTools只允许Bash(git add:*)、Bash(git status:*)、Bash(git commit:*)三条规则见 src/commands/commit.ts#L6-L10。这意味着执行期间模型物理上不可能运行git push --force、rm -rf之类的命令——权限在命令层就被焊死了比在提示词里写请不要乱来可靠得多。3️⃣ Git 安全协议写入提示词提示词里硬性要求永不修改 git 配置、默认不使用--amend、不提交.env等疑似密钥文件、没有改动就不创建空提交见 src/commands/commit.ts#L27-L34。新手 takeaway自己写 PromptCommand 时记住这个三明治结构——动态事实 权限白名单 行为约束就能造出既聪明又安全的命令。 深度揭秘/review 的双层设计/review的定义在 src/commands/review.ts比/commit更简洁它的提示词教模型走一套固定流程——若没给 PR 号先gh pr list列出开放中的 PR给了 PR 号则gh pr view拉详情gh pr diff取变更围绕正确性、项目惯例、性能、测试覆盖、安全五个维度输出结构化评审。更有趣的是同文件里的隐藏彩蛋 src/commands/review.ts#L48-L54/ultrareview是一个 LocalJSXCommand它把审查任务交给云端执行约 10–20 分钟能发现并验证分支中的 bug。同一文件导出两个命令、两种执行路径展示了命令系统一个入口、多重形态的灵活性。⚙️ 命令系统架构从输入到执行的四步流水线整条链路在 docs/architecture.md 中有完整描述核心路径如下步骤负责模块职责① 解析输入src/utils/processUserInput/processSlashCommand.tsx识别/xxx前缀、拆出命令名与参数② 查找命令src/commands.ts 的findCommand在内置 MCP 插件命令中按名字匹配③ 分派执行按类型走 prompt / local / local-jsx 三条路径PromptCommand 还会处理fork 到子代理等高级模式④ 结果回流渲染到 Ink 终端 UI 或发回 Query Engine继续对话循环两个值得新手学习的工程细节懒加载LocalJSXCommand 通过load()延迟导入实现见 src/types/command.ts#L144-L152只有真正敲下命令时才加载代码85 个命令不拖累启动速度多源合并去重MCP 服务器和插件也能贡献斜杠命令src/hooks/useMergedCommands.ts 负责把内置命令与外部命令按名字去重合并——这就是为什么你的/mcp列表里可能比官方清单多出几条。 新手实战3 个最值得先上手的命令组合场景命令组合效果日常提交/commit→/commit-push-pr从生成规范 commit message到直接开 PR一条龙代码评审/review PR号→/pr_comments先机器评审再逐条处理意见长会话维护/context→/compact先看上下文占用再精准压缩配合/doctor体检环境、/cost盯住费用日常开发基本可以不离开终端。❓ 常见问题 FAQQ1为什么我输入/后看到的命令比 85 个多外部扩展MCP 服务器、插件、技能会向命令池注入新命令合并逻辑见 src/hooks/useMergedCommands.ts。Q2为什么某些命令我这里看不到命令可声明isEnabled()与availability条件特性开关、登录方式不满足时自动隐藏定义见 src/types/command.ts#L175-L200。Q3/commit 能替我执行 git push 吗不能——它的工具白名单只有git add/status/commit三条规则。需要推送请接着用/commit-push-pr。Q4可以自定义自己的斜杠命令吗可以。通过插件或技能Skill机制把自己的提示词打包成命令注册流程同样走 src/commands.ts。 延伸阅读完整命令目录docs/commands.md整体架构docs/architecture.md工具系统与斜杠命令不同的Agent 工具docs/tools.md探索指南如何找到任意命令源码docs/exploration-guide.md掌握这 85 个斜杠命令你就握住了 Claude Code 的遥控器——把重复劳动交给命令把创造力留给自己。【免费下载链接】claude-codeClaude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.项目地址: https://gitcode.com/gh_mirrors/claudecode5/claude-code创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

工业AI Agent工程化落地:从数据采集到MCP协议,2026分水岭的实操路径 2026/9/26 14:15:51

工业AI Agent工程化落地:从数据采集到MCP协议,2026分水岭的实操路径

1. 工厂里的AI Agent到底在干什么活 很多人第一次听到"AI Agent进工厂",脑子里浮现的画面是机械臂自己思考、产线自己调度。实际落地完全不是这么回事。我在制造业信息化这行摸爬滚打十来年,见过太多项目把"智能体"三个字贴在PPT上&…

阅读更多 →
如何为Spirula Studio添加自定义数据集预设与批量处理流水线 2026/9/26 14:15:51

如何为Spirula Studio添加自定义数据集预设与批量处理流水线

如何为Spirula Studio添加自定义数据集预设与批量处理流水线 【免费下载链接】spirula-studio Cross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA. 项目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studio Spirula Stud…

阅读更多 →
预测性资产维护入门套件:英特尔优化版XGBoost源码包实战 2026/9/26 14:15:51

预测性资产维护入门套件:英特尔优化版XGBoost源码包实战

简介:这份资源是面向AI初学者与运维工程师的预测性资产维护入门套件,围绕英特尔优化版XGBoost展开,帮助读者把机器学习落地到设备故障预测与健康管理场景。压缩包共59个文件,约504KB,以日志、PNG图表、Python脚本、Mar…

阅读更多 →
从16个粉丝到千万美金ARR:拆解AI读资料聊天机器人的技术架构与增长路径 2026/9/26 14:15:51

从16个粉丝到千万美金ARR:拆解AI读资料聊天机器人的技术架构与增长路径

1. 从16个粉丝到千万美金ARR:这个案例真正值得拆解的是什么 第一次看到这个案例的时候,我盯着"16个粉丝"和"1000万美元年化收入"这两个数字看了很久。不是因为数字本身有多震撼——AI赛道这两年造富故事不少——而是因为这两个数字之…

阅读更多 →
AI智能体开发平台与传统聊天机器人的本质区别及实操指南 2026/9/26 14:15:51

AI智能体开发平台与传统聊天机器人的本质区别及实操指南

1. 从“问答机”到“执行者”:AI智能体开发平台到底改变了什么很多人第一次接触“AI智能体”这个词,脑子里浮现的还是那种一问一答的聊天窗口——你问一句,它回一句,问多了它还忘。这个印象不算错,但已经严重过时了。我…

阅读更多 →
IntelliJ IDEA旧版本官方下载与校验全指南 2026/9/26 14:15:45

IntelliJ IDEA旧版本官方下载与校验全指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉