Skip to content

Latest commit

 

History

History
174 lines (101 loc) · 7.25 KB

File metadata and controls

174 lines (101 loc) · 7.25 KB

自定义 Claude Code 的 12 种方式 —— Boris Cherny 的技巧

Claude Code 自定义技巧总结,由 Claude Code 的创建者 Boris Cherny (@bcherny) 于 2026 年 2 月 12 日发布。

← 返回 Claude Code 最佳实践 Claude

背景

Boris Cherny 强调,可定制性是工程师最喜欢 Claude Code 的地方之一 —— 钩子、插件、LSP、MCP、技能、effort、自定义代理、状态栏、输出风格等等。他分享了开发者和团队自定义设置的 12 种实用方式。

Boris Cherny 介绍推文


1/ 配置你的终端

为你的终端设置最佳 Claude Code 体验:

  • 主题:运行 /config 设置浅色/深色模式
  • 通知:为 iTerm2 启用通知,或使用自定义通知钩子
  • 换行:如果在 IDE 终端、Apple Terminal、Warp 或 Alacritty 中使用 Claude Code,运行 /terminal-setup 启用 shift+enter 换行(这样就不需要输入 \
  • Vim 模式:运行 /vim

配置你的终端


2/ 调整 Effort 级别

运行 /model 选择你喜欢的 effort 级别:

  • Low(低) — Token 更少,响应更快
  • Medium(中) — 平衡的行为
  • High(高) — Token 更多,更智能

Boris 的偏好:所有任务都用 High。

调整 effort 级别


3/ 安装插件、MCP 和技能

插件让你可以安装 LSP(所有主流语言都有)、MCP、技能、代理和自定义钩子。

从 Anthropic 官方插件市场安装,或为你的公司创建自己的市场。将 settings.json 提交到代码库,自动为团队添加市场。

运行 /plugin 开始。

安装插件、MCP 和技能


4/ 创建自定义代理

.md 文件放入 .claude/agents 目录创建自定义代理。每个代理可以有自定义名称、颜色、工具集、预允许和预禁止的工具、权限模式和模型。

你还可以使用 settings.json 中的 "agent" 字段或 --agent 标志设置主对话的默认代理。

运行 /agents 开始。

创建自定义代理


5/ 预批准常用权限

Claude Code 使用结合了提示注入检测、静态分析、沙箱化和人工监督的权限系统。

开箱即用,有一小部分安全命令已预批准。要预批准更多命令,运行 /permissions 添加到允许和阻止列表。将这些提交到团队的 settings.json

完整支持通配符语法 —— 例如,Bash(bun run *)Edit(/docs/**)

预批准常用权限


6/ 启用沙箱化

选择加入 Claude Code 的开源沙箱运行时,在提高安全性的同时减少权限提示。

运行 /sandbox 启用。沙箱在你的机器上运行,支持文件和网络隔离。

启用沙箱化


7/ 添加状态栏

自定义状态栏显示在编辑器正下方,显示模型、目录、剩余上下文、费用以及工作时你想看到的任何其他信息。

每个团队成员可以有不同的状态栏。使用 /statusline 让 Claude 根据你的 .bashrc/.zshrc 生成一个。

添加状态栏


8/ 自定义快捷键

Claude Code 中的每个按键都可以自定义。运行 /keybindings 重新映射任何按键。设置实时重新加载,你可以立即看到效果。

自定义快捷键


9/ 设置钩子

钩子让你可以确定性地介入 Claude 的生命周期:

  • 自动将权限请求路由到 Slack 或 Opus
  • 当 Claude 到达回合结束时推动它继续(你甚至可以启动代理或使用提示决定 Claude 是否应该继续)
  • 预处理或后处理工具调用,例如添加你自己的日志

让 Claude 添加一个钩子开始。

设置钩子


10/ 自定义加载动画动词

自定义加载动画动词,用你自己的动词添加或替换默认列表。将 settings.json 提交到源代码控制与团队共享动词。

自定义加载动画动词


11/ 使用输出风格

运行 /config 并设置输出风格,让 Claude 以不同的语气或格式响应。

  • Explanatory(解释性) — 在熟悉新代码库时推荐,让 Claude 在工作时解释框架和代码模式
  • Learning(学习) — 让 Claude 指导你完成代码更改
  • Custom(自定义) — 创建自定义输出风格调整 Claude 的语气

使用输出风格


12/ 自定义所有东西!

Claude Code 开箱即用效果很好,但当你进行自定义时,将 settings.json 提交到 git,让团队也能受益。配置支持多个级别:

  • 代码库级别
  • 子文件夹级别
  • 仅个人使用
  • 企业级策略

有 37 个设置和 84 个环境变量(使用 settings.json 中的 "env" 字段避免包装脚本),你想要的行为很可能都是可配置的。

自定义所有东西


来源