Claude Code 和 Codex CLI 实战技巧,这几个操作我用了半年才摸透

Claude Code 和 Codex CLI 我每天都用,大半年下来攒了不少实战技巧。不是官方文档复读,全是自己踩出来的。


1 /compact 的正确用法

很多人不知道 /compact 到底什么时候用。Claude Code 的上下文会随着对话累积。聊了 20 轮之后,上下文里塞满了历史消息、工具调用记录、文件 diff。

我习惯的做法:每个独立任务做完就跑一次 /compact

注意: 跨文件重构中间不要 /compact。

进阶: 配合 Esc+Esc 打开 checkpoint 面板,选 summarize 来选择性压缩。


2 Checkpoints:比 git stash 更快的回退

Claude Code 每次编辑文件都会自动创建 checkpoint。按 Esc+Esc(或 /rewind)打开回退菜单。选项:restore(代码和对话都回退)、rewind(对话回退)、restore code only(文件改回去)、summarize(压缩对话)。

做大胆重构前先确认有 checkpoint,改崩了直接 Esc+Esc restore,10 秒恢复。


3 CLAUDE.md 的禁忌清单

最容易被忽略的是「禁忌」部分。我现在的 CLAUDE.md 会写:不改 migrations、不改 lock 文件、不改 CI 配置。加了禁忌之后,Claude 不会再动那些不该动的文件。


4 Permission Modes 按场景切

Claude Code 三种模式:autoWrite(自动放行)、默认审查模式、readOnly(只读)。Codex 也有类似:default、auto、strict。10 秒配好能省大量时间。


5 Codex 的 speed 参数调优

speed 0:只做你明确要求的;speed 5(默认):会做合理补充;speed 10:激进模式。修 bug 开 0,写新功能开 5-7。


6 Codex hooks 自动质检

Codex 支持 post-apply hook,每次改完代码自动跑 lint 和测试。Claude Code 的 hook 系统更强,支持 SessionStart、PreToolUse、PostToolUse 等事件,能拦截 rm -rf 等危险命令。


7 git worktree 并行 + 子代理

用 git worktree 开多个分支目录,然后开不同终端并行跑 Claude Code。Claude Code 还支持 subagent,分子任务并行处理。


8 Pipe 模式做自动化

Claude Code 支持非交互模式,可以 pipe 内容做批处理:git log --oneline -10 | claude code -- "检查有没有敏感信息"。写在 CI 里配置 cron 定时跑,相当于白嫖一个代码审查机器人。


9 模型切换的技巧

两个工具改 base_url 就能切换模型。

Claude Code 配置: 在 .claude/settings.json 里设 baseURL 为中转站的 API 地址,model 选 claude-sonnet-4-7。

Codex 配置: 在 .codex/config.toml 里设 [auth] mode = api_key、api_key = 你的Key、base_url = 中转站地址。

同一个 Key 两边通用。实测国内直连几十毫秒,比挂梯子稳定很多。我每月 2000 万 tokens 不到 400 人民币。


10 给新手的建议

1. 先学会 /compact 和 permission modes
2. CLAUDE.md 写禁忌比写规则有用十倍
3. 两个工具都用,各有优势
4. 善用 hooks 自动质检
5. 复杂上 Claude,简单走便宜的模型

工具不在多,会用才是关键。

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐