最近几周我每天都在用 Claude Code。一开始跟大多数人一样——让它写代码、跑测试、查 bug。后来发现这工具用得好不好差距能差出好几倍。今天不聊什么配置、什么架构。只聊几招真正管用的野路子。01CC-Switch花小钱办大事的外挂这玩意儿是社区里讨论最多的工具之一我自己也重度用。原理很简单——CC-Switch 让你在 Claude Code 里随时切换底层模型。不只绑死在 Claude可以接 DeepSeek、智谱 GLM、MiniMax 这些国产模型。装起来npm install -g cc-switch # 看看支持哪些模型 cc-switch list # 一键切换随用随换 cc-switch use deepseek # 切到 DeepSeek便宜快 cc-switch use glm-4 # 切到智谱中文理解好 cc-switch use claude # 切回 Claude复杂任务用它 # 配置 API Key cc-switch config --provider deepseek --key sk-xxxx重点来了——怎么用才能省钱又不掉体验我是这么分工的简单任务lint 检查、格式调整、简单注释 → 火山引擎的coding plan lit版本便宜 中等任务普通 CRUD、简单重构 → minimax 2.7的token plan中文理解好成本低 复杂任务架构设计、多文件联动、安全审查 → Claude Opus能力天花板一套组合拳打下来实际成本能压到 Claude 原生的三成左右但体感差别真不大。02用 skill-creator 让 Claude Code 自己给自己写 Skill这个我以为大部分人知道但是事实上是绝大一部分人都不知道。很多人用了一个月 Claude Code根本不知道它有插件市场这回事。Claude Code 的 Skills 机制是开放的——跟 VS Code 装插件一个逻辑。你不需要自己造轮子社区里早就有人写好了。Claude Code 有一个官方的元技能叫 skill-creator专门用来创建新 Skill。GitHub 地址https://github.com/anthropics/skills/tree/main/skills/skill-creator这个是anthropics官方出的装完之后直接在对话里描述你要什么它就帮你写好 .md 文件完全不用你动手写 markdown。比如/skill-create 我需要一个 skill功能如下 1. 每次我修改 src/api/ 下的文件自动生成对应的 TypeScript 类型定义 2. 如果类型定义已存在只更新新增的字段 3. 生成完成后输出摘要 Skill 名称auto-typesClaude 会自动生成一个.md文件放到~/.claude/skills/auto-types.md生成完你直接/auto-types就能调用。03邪修终极形态把整个项目变成一个可执行的知识库这是社区里最邪修的一种玩法我试了效果确实离谱。核心思路很简单——把你项目里所有的文档、决策历史、架构约束全部结构化让 Claude Code 启动的时候自己加载不需要你每次都说一遍背景。目录结构是这样的项目根目录/ ├── CLAUDE.md # 全局规范Claude 每次启动必读 ├── .claude/ │ ├── skills/ # 各种专项 skill │ │ ├── backend-api.md # 后端 API 规范 │ │ ├── frontend-test.md # 前端测试规范 │ │ └── deploy.md # 部署 SOP │ ├── agents/ # 专属 agent │ │ ├── frontend.agent.md # 前端 agent只管 components/ │ │ └── backend.agent.md # 后端 agent只管 api/ 和 services/ │ ├── hooks/ # 自动触发的钩子 │ │ ├── PreToolUse.sh # 写代码前自动检查 │ │ └── Stop.sh # 结束时自动收尾 │ ├── context/ # 持久化上下文 │ │ ├── product-history.md # 产品决策历史 │ │ ├── architecture.md # 架构约束 │ │ └── on-call-runbook.md # 值班手册 │ └── session-state.json # 当前进度断点续传效果是什么样的你开一个新会话什么都不用说。Claude 自动从context/加载项目背景从session-state.json加载上次做到哪儿了从skills/加载你今天要用的工作流程。你只说一句话它就知道该干什么。第一次配这套东西大概要花半天但之后每次开新会话都能直接开干那种体验用过就回不去了。Bonus三个强制约束Prompt最后放几个实战中特别管用的 prompt专门解决 Claude 瞎编代码、不守规矩的问题。1. 强制遵守边界不许越界你是一个严格的代码审查员。你只能修改 .claude/ALLOWED_PATHS.md 中列出的目录。 如果用户的请求超出了你的权限范围你必须明确拒绝并说明原因。2. 写代码前先自我验证不确定就喊停在编写任何代码之前你必须先执行以下验证 1. 检查该文件是否存在于项目中 2. 确认你对该文件的修改不会破坏现有测试 3. 如果不确定输出 WARNING 而非猜测代码3. 长时间任务主动汇报进度对于耗时超过 15 分钟的任务每完成一个子任务都要输出进度报告 格式[进度] 子任务名 - 状态 - 耗时 例如[1/8] 登录模块重构 - 完成 - 3 分钟这三个 prompt 我加了 CLAUDE.md 里Claude 瞎编的情况少了很多。