别再把 Claude Code 当聊天框:16 个高阶技巧

写在前面

很多人第一次用 Claude Code,会有一种“很强,但有点难驾驭”的感觉。

问题通常不在模型本身,而在使用方式:需求说得太空、任务一股脑丢进去、会话越聊越长不收敛、成本和上下文也不管,最后就会觉得“AI 也不过如此”。

这篇我把原文的 16 个技巧重新按真实开发流程整理了一遍。你可以直接对照自己的日常习惯:哪些动作在拉低效率,哪些动作能让 Claude Code 真正进入“干活状态”。


为什么同样是 Claude Code,有人提效 3 倍,有人越用越累?

核心差距其实就三件事:

  1. 会不会把问题定义清楚(而不是只会说“帮我修一下”);
  2. 会不会管理上下文和成本(而不是聊到爆再抱怨慢和贵);
  3. 会不会把高频动作做成工作流(而不是每次从头打字)。

换句话说,Claude Code 不是“你说一句、它补一段”的传统补全工具,它更像一个终端里的执行型 Agent。你给它的上下文越结构化,它的产出就越像资深工程师,而不是随机代码生成器。


16 个技巧,按实战工作流重排

一、先把任务喂对:提示词与拆解方式(技巧 1-3)

1)把需求说具体,不要让模型猜

“修复这个漏洞”这种话,Claude Code 只能靠猜。

更好的说法是:

> 修复用户登录时,不输入密码导致的空指针错误。

这样它会立刻定位到:入口、异常路径、预期行为,而不是先花很多轮追问你到底想改什么。

2)复杂任务分步,小任务可一口气做完

如果是小模块,直接一次性描述完整目标,通常更快。

如果是大需求,建议拆成步骤:

  • 给用户 API 新增一个接口;
  • 为请求字段加校验;
  • 补测试用例;
  • 最后再统一回归。

这样每步都能 review 和回归,避免上下文过长导致输出截断或风格漂移。

3)动手前先让它“读懂项目”

在改代码前,先让 Claude Code 回答你的“理解型问题”,比如:

  • 当前项目数据库表结构是怎样关联的?
  • 现有错误处理链路是怎样的?

这个动作会显著减少它后续写错风格、写偏架构的概率。


二、把交互效率拉满:快捷操作与会话控制(技巧 4-9)

4)快捷键和斜杠命令,别硬打字

高频操作建议直接肌肉记忆:

  • /:查看所有斜杠命令;
  • 上下方向键:翻历史命令;
  • Tab:补全命令;
  • Option + Enter:换行;
  • Ctrl + C:退出。

5)免授权模式可以提速,但要分场景用

命令:

claude --dangerously-skip-permissions

跳过权限确认警告

确认后会进入 Bypassing Permissions 模式:

Bypassing Permissions 模式提示

你也可以做 alias:

alias claude='claude --dangerously-skip-permissions'

这个模式适合你完全信任的本地仓库;对陌生代码库、生产相关目录,建议保持授权确认,安全第一。

6)“think”有等级,别默认开最大火力

思考强度是分级的:

> think < think hard < think harder < ultrathink

强度越高,推理预算越大,成本也越高。原文示例里一个简单问题就耗费了约 0.06 美元:

ultrathink 成本示例

建议:默认中等强度,遇到复杂架构决策再拉高。

7)指令下错了,立刻 ESC 打断

AI 执行方向跑偏时,不要等它做完,直接 ESC

ESC 中断执行

8)多模态输入:截图 + 指令,定位问题更快

你可以直接贴图让 Claude Code 分析报错、UI、流程图:

发送图片到 Claude Code

常用提示词:

  • 这个截图显示了什么问题?
  • 这个错误大概率由什么引起?
  • 按这张设计图生成前端页面。

9)会话恢复:continue / resume 都要会

非交互模式:

  • claude --continue / claude -c:直接续最近会话;
  • claude --resume / claude -r:先选会话再恢复。

交互模式下可以用 /resume

交互模式恢复历史会话


三、长期可用的关键:记忆、Git/Linux、模型和成本(技巧 10-15)

10)把记忆系统用起来,别每个项目重复说偏好

Claude Code 记忆主要有三类:

记忆类型 文件位置 用途说明 使用示例
项目记忆(共享) ./CLAUDE.md 团队共享指令 架构约定、编码规范、常用流程
用户记忆(全局) ~/.claude/CLAUDE.md 个人跨项目偏好 输出语言、工具习惯、代码风格
项目记忆(本地) ./CLAUDE.local.md 项目个人偏好(旧) 本地测试数据、沙箱地址

会话里可用 /memory 直接编辑:

memory 命令界面

11)让 Claude 用自然语言帮你做 Git 操作

你可以直接说:

  • 我改了哪些文件?
  • 用描述性提交信息提交更改;
  • 推送当前分支;
  • 创建新分支 feature/test
  • 删除当前分支并切回主分支。

对应示例:

Git 文件变更查询
Git 提交示例
Git 推送示例
创建分支示例
删除分支示例
查看最近提交文件

12)Linux 命令不会写?让它翻译成命令执行

交互模式下直接说:

> 列出行数最多的前 3 个 .java 文件。

交互模式 Linux 查询

非交互也能一次性执行:

claude -p "列出行数最多的前3个.java文件"

非交互模式命令执行

13)模型切换别玄学,按任务选

/model 切换模型:

model 命令切换

原则很简单:

  • 日常开发与迭代:优先 Sonnet;
  • 极复杂重构与高难推理:再考虑 Opus。

14)成本透明化:/cost + ccusage

先用 /cost 看当前会话消耗:

cost 命令查看消耗

再配合 ccusage

sudo npm install -g ccusage

安装 ccusage

常用命令:

ccusage -s 20250701
ccusage blocks --live

订阅用户虽然不是按 token 即时扣费,但会遇到配额上限:

订阅套餐与用量说明
达到用量上限不可用

15)上下文管理:/compact 要主动用

/compact 会清理长历史、保留摘要,是长会话的救命命令:

compact 命令示意

当右下角上下文比例快见底时,系统也会自动压缩:

上下文自动压缩阈值提示

建议固定习惯:

  • 对话变长就手动 /compact
  • 大任务拆分成多轮;
  • 定期清理无效上下文。

四、把重复动作产品化:自定义命令(技巧 16)

Claude Code 支持把高频提示词做成命令,语法:

/&lt;prefix&gt;:&lt;command-name&gt; [arguments]

项目级命令目录:.claude/commands

用户级命令目录:~/.claude/commands

比如项目级:

mkdir -p .claude/commands
echo "分析这个项目的性能,并提出三个具体的优化建议。" &gt; .claude/commands/optimize.md

调用:

/project:optimize

项目级自定义命令示例

比如用户级:

mkdir -p ~/.claude/commands
echo "用合理描述性信息提交所有变更文件,然后推送到远程仓库。" &gt; ~/.claude/commands/push.md

调用:

/user:push

用户级自定义命令示例

把这些动作沉淀下来后,你的 Claude Code 才会真正从“聊天工具”变成“开发工作流的一部分”。


Claude / Pro / Max / Claude Code 到底怎么选?

如果你刚开始接触,先把产品线理清:

  • Claude(网页端):适合问答、写作、文档理解、方案推演。
  • Claude Pro($20/月):对话额度更高,适合中轻度日常使用。
  • Claude Max 5x($100/月)/ Max 20x($200/月):更适合高频使用 Claude Code 的开发者。
  • Claude Code:不是“自动补全插件”,而是终端里的自主 Agent,可读写文件、执行命令、跑测试、改错并迭代。

不过说实话,官方订阅对国内用户不太友好——支付和网络环境都需要自己折腾。如果你想少折腾,可以看看 Code80,通过 API endpoint 方式接入 Claude,日常开发流程会更顺手。详情可见:code.ai80.vip


常见问题

Q1:提示词到底要写多细?

A:能精确到“触发条件 + 预期行为 + 影响范围”就尽量精确。你说得越具体,它返工越少。

Q2:--dangerously-skip-permissions 可以常开吗?

A:只建议在可信仓库里用。陌生项目、生产目录、含敏感文件的环境,最好保留权限确认。

Q3:什么时候该用 ultrathink

A:架构设计、复杂重构、疑难问题排查时再开。普通 CRUD、脚手架修改、文案类任务没必要一直开高档位。

Q4:/compactclear 怎么搭配?

A:/compact 适合保留任务摘要继续推进;clear 更像彻底重置。长任务优先 /compact,阶段收尾再 clear

Q5:国内用户想稳定用 Claude Code,有没有省事方式?

A:如果你不想反复折腾账号和支付,可以用 Code80 这类方式直接接入 Claude 模型,重点放在开发本身。


C code80.ai · AI 编码 API 聚合 Claude / GPT 多模型统一接入,稳定不限速,按量计费,几行配置接入 Claude Code。 了解一下 ›

抢沙发

评论前必须登录!

立即登录   注册