启动参数看官方文档禁用此会话的所有 Skill 和命令Syntax--disable-slash-commands示例claude --disable-slash-commands全网调研整理典型场景CI/CD 流水线中运行 Claude Code 时,防止动态输入内容中的 / 字符意外触发内置命令将 Claude Code 嵌入第三方工具或平台时,避免 slash 语法与宿主系统指令产生冲突安全敏感的 agent 自动化场景,确保所有 / 仅作字面量处理,不被解释为命令受限/受控生产环境部署,彻底去掉 Skill 与命令功能,缩小攻击面自动化测试中,防止测试用例包含的路径字符串(如 /var/log/app)触发非预期命令实用技巧与 -p "..." 组合使用,可实现完全无交互的 headless 一次性推理:claude --disable-slash-commands -p "分析这段代码"配合 --permission-mode read-only 进一步锁定权限,适合只读审计任务即使禁用 slash 命令,Hook 和 MCP Tool 仍然正常生效,不影响工具调用能力在 Agent SDK 中同样可通过 options 参数传入此 flag,构建纯数据驱动的无命令 agent用于多租户或共享环境时,可防止某个用户的输入通过 slash 命令影响整个会话状态常见坑禁用后连内置调试命令 /doctor、/context、/compact 也全部失效,排障时需重启无此 flag 的新会话所有自定义 Skill(如 /code-review、/simplify)也会一并禁用,无法在同一会话内按需调用该 flag 仅对当前启动的会话生效,无法写入 settings.json 作为全局默认配置来源CLI reference - Claude Code DocsSlash Commands in the SDK - Claude Code DocsClaude Code Commands: The Ultimate Reference - gradually.aiClaude Code Slash Commands - prg.sh创建于v2.0.60最近更新v2.0.60变化次数1新增 1变化时间线(按版本倒序)新增v2.0.60· 2025/12/06 · 2025/12/06新增 CLI 参数禁用所有斜杠命令上一个--debug回到命令字典下一个--disabled