字节笔记本
2026年8月29日
Claude Code 提效两件套:一键切模型和 Cookbook 插件
用 Claude Code 时最烦的两件事,一是想换 DeepSeek、Kimi、GLM 得手改环境变量,二是团队协作时 slash command 和角色预设各写各的。社区里有一套提效组合:claude-code-switch 负责一键切模型,claude-code-cookbook 负责命令和角色插件。装好之后,切供应商和提 PR 这类日常动作会顺很多。
claude-code-switch:一键换模型
仓库:foreveryh/claude-code-switch。它给 Claude Code 加了 ccm / ccc 两个命令,底层改的是 Anthropic 兼容的 ANTHROPIC_BASE_URL、ANTHROPIC_AUTH_TOKEN 和默认模型 ID,所以能接到任何提供 Anthropic 协议的服务。
安装
curl -fsSL https://raw.githubusercontent.com/foreveryh/claude-code-switch/main/quick-install.sh | bash
source ~/.zshrc # 或 ~/.bashrc也可以 clone 后跑 ./install.sh。有 user / system / project 三种安装模式,个人机用默认 user 就够。
配密钥
ccm config会打开 ~/.ccm_config,按需填:
DEEPSEEK_API_KEY=sk-...
KIMI_API_KEY=...
GLM_API_KEY=...
QWEN_API_KEY=...
MINIMAX_API_KEY=...
ARK_API_KEY=...
OPENROUTER_API_KEY=...
CLAUDE_API_KEY=...日常切换
ccm glm global # 智谱全球端点
ccm glm china # 国内端点
ccm deepseek
ccm kimi china
ccm qwen global
ccm minimax
ccm seed # 豆包 / Ark
ccm claude # 官方
ccm status # 看当前配置想切完直接开 Claude Code,用 ccc:
ccc glm global
ccc open kimi # 经 OpenRouter进阶一点还有:
ccm user glm global:写入~/.claude/settings.json,优先级最高,适合和别的代理工具抢配置时用ccm project glm china:只改当前项目的.claude/settings.local.jsonccm save-account work/ccm switch-account work:多 Claude Pro 账号来回切ccm update-config:模型 ID 过期时批量刷新
每次 ccm 都会重新读 ~/.ccm_config,改完密钥不用重装。
claude-code-cookbook:命令和角色插件
仓库:foreveryh/claude-code-cookbook(插件市场名是 wasabeef/claude-code-cookbook)。它把常见开发动作收成 slash command、专家角色和 hooks,减少反复确认。
安装
在 Claude Code 里:
/plugin marketplace add wasabeef/claude-code-cookbook
/plugin install cook-zh-cn@claude-code-cookbook简体中文插件装完后,命令带 /cook: 前缀,避免和别的语言包撞名。英文包对应 cook-en,日文是 cook。
常用命令
PR 相关:
/cook:pr-list
/cook:pr-create
/cook:pr-review
/cook:pr-fix
/cook:pr-checks质量和提交:
/cook:smart-review
/cook:refactor
/cook:semantic-commit
/cook:fix-error
/cook:plan
/cook:spec角色可以当主上下文用,也可以 --agent 丢到子代理并行:
/cook:role security
/cook:role architect --agent
/cook:multi-role security,performance --agent内置角色覆盖 security、architect、frontend、backend、performance、qa、mobile、reviewer、analyzer。hooks 里还有 preserve-file-permissions.sh,在工具读写前后保住文件权限,避免 Claude 误改可执行位。
一条典型流水线
/cook:pr-list
/cook:spec
/cook:role architect
# ... 写代码 ...
/cook:smart-review
/cook:semantic-commit
/cook:pr-create
/cook:pr-checks从看任务、写规格、实现、审查到开 PR、盯 CI,基本不用自己拼提示词。
怎么搭配用
个人建议的顺序:
- 先装
claude-code-switch,把日常默认模型切到你稳定有额度的供应商,官方账号留着跑重活。 - 再装 cookbook 中文插件,把
/cook:pr-create、/cook:semantic-commit、/cook:smart-review练熟。 - 团队协作时用
ccm project固定项目级模型,用 cookbook 的 role 做安全/架构并行审查。
两套工具都不改 Claude Code 本体,只是环境变量和插件,卸掉也干净。适合已经在用 Claude Code、但想少改配置、少写重复提示的人。