Skip to content

Claude Code 50条日常使用技巧与最佳实践

2026年5月5日

Claude Code的50条最佳实践和使用技巧,来源包括Anthropic官方文档、构建者Boris Cherny、社区经验,以及日常实战。

第一部分:基础操作

1. 设置cc别名

bash
# ~/.zshrc 或 ~/.bashrc
alias cc='claude --dangerously-skip-permissions'
source ~/.zshrc

之后输入cc即可跳过所有权限确认。

2. !内联运行bash命令

输入!git status!npm test,命令立刻执行,结果进入上下文,比让Claude帮你运行更快。

3. Esc停止与回滚

操作效果
按一次Esc立刻停止当前动作,不丢上下文
按两次Esc打开检查点菜单,可恢复代码/对话
/rewind同上,可滚动选择恢复点

4种恢复方式:恢复代码和对话、只恢复对话、只恢复代码、从某检查点开始摘要。

4. 给Claude反馈回路

把 auth 中间件从 session token 重构成 JWT。
改完后运行现有测试套件。
如果有失败,先修复,再算完成。

配合Playwright MCP server,让Claude打开浏览器验证UI。

5. 安装LSP插件

bash
/plugin install typescript-lsp@claude-plugins-official
/plugin install pyright-lsp@claude-plugins-official
/plugin install rust-analyzer-lsp@claude-plugins-official
/plugin install gopls-lsp@claude-plugins-official

6. 用gh CLI处理PR

gh CLI直接处理PR、Issue和评论,不需要额外接MCP server,更省上下文。

Claude不认识某个工具?直接说:"先用tool --help学一下它怎么用"。

第二部分:进阶技巧

7. ultrathink推理

复杂推理时加ultrathink关键词,会把推理effort提到high。

适合:架构决策、棘手调试、多步骤推理。

8. skills按需扩展知识

skill只在相关时加载,不会污染上下文。

bash
/plugin  # 浏览和安装现成skill

9. 手机控制Claude Code

bash
claude remote-control

通过claude.ai/code或iOS/Android App连接。

10. 100万token上下文

bash
/model opus[1m]
/model sonnet[1m]

用环境变量控制compact触发时机:

  • CLAUDE_CODE_AUTO_COMPACT_WINDOW
  • CLAUDE_AUTOCOMPACT_PCT_OVERRIDE

11. Plan Mode防方向错误

复杂任务先用Plan Mode,多花几分钟,避免在错误方向上折腾20分钟。

小任务别用,一句话能说清的直接干。

12. /clear保持会话干净

任务换了?先/clear。长会话会退化,重新开始通常效果更好。

13. 贴原始数据不解释bug

bash
cat error.log | claude "解释这个错误并给出修复建议"
npm test 2>&1 | claude "修复失败的测试"

原始数据往往比你的解释更有价值。

14. /btw快速插问

弹出覆盖层问小问题,不写进对话历史,主上下文保持干净。

15. --worktree并行分支

bash
claude --worktree feature-auth

创建隔离工作副本。最多开3-5个,每个独立会话、独立分支、独立文件系统状态。

第三部分:团队协作

16. subagents隔离调查

用 subagents 去弄清楚支付流程里失败交易是怎么处理的。

拉起独立实例,有自己的上下文窗口,隔离成本。

17. agent teams多会话协同

bash
# 设置环境变量开启
CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=true

创建3-5人agent team并行工作。Team lead拆任务,teammate之间互相消息。

注意:不要把修改同一文件的任务分给不同人。

18. 一个写,一个审

第一个Claude实现,第二个Claude以staff engineer视角review,不知走过的捷径,全质疑一遍。

第四部分:配置优化

19. CLAUDE.md精简原则

每行都问自己:如果没有这行,Claude会不会犯错?

如果Claude本来就能做对,这行就是噪音。预算150-200条左右。

20. 犯错后更新CLAUDE.md

更新 CLAUDE.md,确保这件事以后别再发生。

用@imports引用单独文件,避免CLAUDE.md膨胀。

21. .claude/rules/条件加载

规则文件加paths frontmatter,让规则只在处理某些文件时加载。

22. /permissions白名单

把信任的命令加入白名单,不用点一百次"批准"。

23. /sandbox隔离

操作系统级隔离,写操作限制在项目目录,网络请求限制在批准域名。

24. 自定义subagent

保存在.claude/agents/里,预配置好模型和工具权限。

第五部分:安全与效率

25. 危险命令拦截hook

json
// PreToolUse hook
{
  "matcher": "Bash",
  "conditions": ["rm -rf", "drop table", "truncate"]
}

在破坏发生前拦截。

26. PostToolUse自动格式化

bash
npx prettier --write
npx eslint --fix

每次Claude编辑文件后自动运行。

27. compact后保住关键信息

设置Notification hook,在compact后自动重新注入:当前任务、已修改文件、硬性约束。

28. 人工复核区

必须人工看原因
认证流程权限配错代价大
支付逻辑webhook配错直接丢钱
数据变更删列迁移难恢复

29. /branch试另一条路

/branch复制对话分支,可以同时探索多个方向,不丢当前进度。

30. 让Claude反采访你

我想做 [简要描述]。请使用 AskUserQuestion 工具详细采访我,
重点问技术实现、边界情况、顾虑和权衡。
一直问到我们把关键点都覆盖完为止,然后把完整规格写到 SPEC.md。

第六部分:效率提升

31. /loop周期性检查

/loop 5m check if the deploy succeeded and report back

盯部署、看CI、轮询外部服务。

32. 语音输入

/voice后按住Space口述,往往能讲出更多背景和约束。

33. Ctrl+S暂存提示词

写到一半要问小问题,Ctrl+S暂存草稿,问完自动恢复。

34. Ctrl+B后台任务

把耗时的bash命令送到后台,Claude继续工作,不阻塞聊天。

35. 状态栏实时信息

bash
/statusline

显示当前目录、git分支、上下文占用。

36. /rename和/color区分会话

/rename auth-refactor
/color red

同时跑2-3个会话时,花5秒命名上色,不把消息发错终端。

37. 停止时放提示音

加Stop hook,让Claude完成响应时播放系统声音。

38. -p批处理扇出

bash
claude -p --allowedTools Edit,Read *.ts

遍历文件批量处理,配合&并行运行。

39. 自定义转圈动画动词

把我用户设置里的 spinner verbs 替换成这些:
负责任地胡思乱想、假装在思考、自信地瞎猜、甩锅给上下文窗口

核心原则

挑一条,对应你上一次使用里最烦的那个问题,明天试一下。

真正能落地的一条技巧,比收藏五十条却一条没用,价值大得多。

不要孤军奋战啦!

加入微信群一起学习交流 AI

与大神一起使用 OpenClaw、Hermes、Claude Code、Seedance 2.0、GPT-Image-2 等

微信公众号

扫码关注微信公众号
私信 "加群",将自动获取微信群二维码

探索 AI 世界,掌握智能未来