导语: Claude Code(Anthropic 官方 CLI,2025年5月随研究预览版发布)在海外已经是很多工程师的“主力 IDE",但国内大部分教程还停留在“装好、登录、让它写代码”三步曲。这期把海外 power user 在 r/ClaudeAI 和官方文档里反复安利、却极少被中文社区系统整理的 8 个隐藏玩法一次讲透——从记忆系统、思考预算,到 Hooks 自动化和 CI 流水线接入。全部功能免费档就能用大半,看完你手里的 Claude Code 至少升值一倍。
# 键三秒写入项目记忆,别再每次重复交代背景90% 新手每次开新会话都要重新说一遍“我们用 pnpm、测试跑 vitest、别动 legacy 目录"。其实 Claude Code 有一套分层记忆系统:
~/.claude/CLAUDE.md,对你所有项目生效(比如“回复用中文”“注释风格跟周边代码”)CLAUDE.md,可提交进 git 团队共享CLAUDE.local.md,只属于你,不进仓库操作步骤:会话中直接输入以 # 开头的一句话,例如:
# 测试统一用 vitest,禁止引入 jest
它会提示你选存到哪一层记忆,选中即自动追加,下次会话自动生效。也可以随时用 /memory 命令直接编辑对应文件。
适用场景:接手老项目、团队协作时把“代码规范”沉淀成记忆,比在群里反复发“AI 别乱改格式”有用得多。
Claude Code 默认边想边干,容易在复杂任务上“没想清楚就动手”。两个组合拳:
Shift+Tab 切入计划模式,模型只读不写,先给你一份完整实施方案,你确认后才放行执行。改造架构、大范围重构前必开。think < think hard < think harder < ultrathink 递增的触发词,分配的推理 token 预算逐级提高。官方文档明确列出了这一档位。海外用户的经验是:架构设计、疑难 bug 用 ultrathink;普通小改动不必,费钱费时。预期效果:r/ClaudeAI 上大量实战帖的共同结论是——复杂任务先 Plan 再 Execute,返工率显著下降。你在计划阶段拦住的错误,成本是零。
在项目里建 .claude/commands/ 目录,每个 .md 文件就是一条自定义命令。比如创建 .claude/commands/fix-issue.md:
分析并修复 issue:$ARGUMENTS
步骤:
1. 运行 !`gh issue view $ARGUMENTS` 获取 issue 详情
2. 定位相关代码并给出修复方案
3. 修复后运行 !`npm test` 验证
之后在会话里输入 /fix-issue 1234 即可。两个加分细节:
$ARGUMENTS 是参数占位符! 前缀的行会先执行 shell 命令,把输出注入 prompt——相当于自动帮你做上下文准备用户级命令放 ~/.claude/commands/,所有项目通用。这就是你自己的"AI 工作流库”。
Hooks 是 Claude Code 最被低估的工程化功能:在特定事件点自动执行你定义的 shell 命令。配置在 .claude/settings.json:
{
"hooks": {
"PostToolUse": [{
"matcher": "Edit|Write",
"hooks": [{
"type": "command",
"command": "prettier --write \"$CLAUDE_FILE_PATHS\" 2>/dev/null || true"
}]
}]
}
}
效果:AI 每次编辑/新建文件后,自动跑 prettier(或 gofmt、ruff format,随意替换)。AI 从此告别“风格漂移”。
更狠的是 PreToolUse Hook:可以拦截危险操作。比如匹配 rm -rf、git push --force 直接返回非零退出码阻止执行。海外团队把它当 AI 的“安全带”用。
flowchart LR
A[AI 调用 Edit/Write 工具] --> B{PreToolUse Hook}
B -->|危险命令| C[拦截 + 提示]
B -->|放行| D[文件写入执行]
D --> E[PostToolUse Hook]
E --> F[自动 prettier / lint]
F --> G[格式不合规自动修复]
claude -p "提示词" 是无交互的 headless 模式,配合 --output-format json 输出结构化结果,可以直接脚本化:
# 每天早上自动审查昨天的提交
claude -p "审查 git log --since=yesterday 的提交,找出潜在bug" \
--output-format json --allowedTools "Read,Grep,Bash(git log:*)" \
| jq -r '.result' | tee daily-review.md
关键参数:
- --allowedTools:白名单控制它能跑什么,CI 里必配
- --output-format json:方便管道下游处理
配合 /install-github-app 还能把 Claude Code 装进 GitHub Actions,在 PR 里 @claude 直接触发代码审查。海外团队已经把它玩成“每晚自动巡检工单”的定时机器人。
两个高频小技巧:
ESC(或用 /rewind),可以回退到之前的任意消息节点重来。AI 第 5 步改崩了?不必 /clear 全部重来,直接回到第 3 步换条路。代码、对话均可选择恢复。Ctrl+V,注意不是 Cmd+V)进终端,模型能读图分析。“照着这张 Figma 截图还原”是国内教程很少提的用法。/vim 模式,vim 党的编辑手感原样保留。/resume + --continue,长任务跨天不断档Claude Code 的会话是持久化的:
claude --continue # 直接续上当前目录最近一次会话
claude --resume # 弹出历史会话列表挑选恢复
实战价值:昨天让 AI 重构到一半下班了,今天 claude --continue 接着干,上下文全在。配合前面说的 # 记忆和 CLAUDE.md,等于给 AI 装了“跨天工作记忆”。
两个进阶方向:
claude mcp add 一条命令挂载外部工具服务器,让 Claude Code 直连数据库、浏览器、issue 系统。比如挂上 Playwright MCP 后,它能自己开浏览器点页面验证前端改动。配置写在 .mcp.json 可随仓库共享。适用人群:前 7 招人人可用;第 8 招适合已经把 Claude Code 当主力、想搭个人自动化流水线的进阶用户。
| 维度 | 你以为的 Claude Code | 实际上的 Claude Code |
|---|---|---|
| 记忆 | 每次重新交代背景 | # 一键写入分层 CLAUDE.md,永久生效 |
| 执行方式 | 直接开写,改崩重来 | Plan Mode + ultrathink,先规划后动手 |
| 重复工作 | 手动复制粘贴 prompt | 自定义斜杠命令 + shell 动态注入 |
| 代码风格 | AI 写完手动格式化 | Hooks 自动 prettier/拦截危险命令 |
| 集成 | 只能在终端聊天 | Headless 模式进 CI/cron/GitHub Actions |
| 容错 | 改崩就 /clear 推倒重来 | 双击 ESC 任意回溯 |
| 跨天 | 关终端全丢 | --continue/--resume 无缝续接 |
CLAUDE.md,写入技术栈、测试命令、禁改目录三条PostToolUse 格式化 Hook 和一条自定义斜杠命令配起来本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵爱卫生(微信ID: gprshome201101)维护。 聚焦5G/6G核心网、3GPP标准、AI工具实战。知识星球「51学通信」提供深度技术答疑和行业洞察。
[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。
