全部教程34 个 Claude Code 实用技巧(OpenClaw 作者实测版)

34 个 Claude Code 实用技巧(OpenClaw 作者实测版)

我是 OpenClaw 的作者 Quentin。OpenClaw 把 Claude Code 包成了我和团队每天都在用的工具,所以这 34 个技巧全部都是「我们自己用得最多的」,不是凑数清单。

接入拼车之后再读,能省 60%+ 月费:

curl -fsSL https://cp.bizq.net/setup.sh | bash -s -- claude-max-20x

一、命令行 CLI 技巧(7 个)

1. 把它当 CLI 用,不是聊天框

Claude Code 的本质是一个标准 UNIX 命令行工具。它能 stdin、能 stdout、能管道、能后台、能写到 cron 里。先建立这个心智,后面所有玩法都是它的推论。

2. -p / --print 一次性出结果

不进交互,跑完即退:

claude -p "把 README.md 翻译成英文" < README.md > README.en.md

3. 无 UI 模式跑脚本

--output-format json 喂给 jq、加 --allowed-tools 限定工具集。无头模式是把 Claude 嵌进任何 shell pipeline 的钥匙。

4. 与其它 CLI 工具串联

git diff origin/main...HEAD | claude -p "总结这次 PR 的改动,markdown 输出" | gh pr edit --body-file -

gitclaudegh,一条命令完成 PR 描述。

5. 管道输入

任何能写到 stdout 的东西都能直接喂给 Claude Code:

kubectl logs -l app=api --tail 500 | claude -p "找异常 stacktrace 并归因"
psql -c "SELECT * FROM slow_queries" | claude -p "建议索引"

6. 同时开多个实例

不冲突。每个实例用各自的 ~/.claude/projects/<hash>/ 隔离会话。我习惯左侧 tmux 跑 Sonnet 写代码,右侧跑 Opus 审代码。

7. 让它启动新实例

主对话里告诉它「开一个新的 claude 进程跑这个长任务」,它会用 Bash 工具 claude -p ... 起一个子进程,主对话保持轻量。


二、图像处理技巧(6 个)

8. 拖拽到终端

文件管理器里把图片直接拖进终端窗口,路径会自动展开。Claude Code 识别为图像输入。

9. macOS 截图直发

Shift+Cmd+Ctrl+4 截图到剪贴板,再用 Ctrl+V(不是 Cmd+V)粘贴到 Claude Code 终端。

10. 一定要 Ctrl+V

终端里 Cmd+V 走的是字符粘贴;Ctrl+V 才会触发 Claude Code 的图像粘贴。这是 macOS 用户最常见的踩坑。

11. 设计稿 → 代码

Figma / Sketch / 截屏直接贴进去,让它输出对应的 React/Tailwind 代码。比写「实现一个跟下图一样的卡片」效率高一个数量级。

12. 视觉反馈循环

跑完一轮后截图当前页面再贴回去:「现在长这样,离设计稿差在哪?」反复几轮就能逼近。

13. 用 Puppeteer MCP 自动截图

claude mcp add puppeteer -s user -- npx -y @modelcontextprotocol/server-puppeteer

它能自己访问页面、截图、读 DOM——做端到端自动化时这套组合拳特别强。


三、集成与外部数据(5 个)

14. 既是 MCP 客户端也是服务器

Claude Code 能 mcp add 接外部服务,也能用 claude mcp serve 把自己作为 MCP 服务器暴露给别的 agent 调。我把它当万能桥梁用。

15. 连数据库

claude mcp add postgres -s user -- npx -y @modelcontextprotocol/server-postgres "postgresql://..."

之后直接「这张表谁修改最频繁」「写一个迁移脚本把 X 列改成 JSONB」,它自己读 schema、跑查询、生成迁移。

16. 拿最新文档(Context7)

claude mcp add-json -s user context7 '{"command":"npx","args":["-y","@upstash/context7-mcp"]}'

库版本一更新模型就过时——Context7 解决这个,2 万+ 库的最新文档随时调。

17. 直接贴 URL

URL 粘进对话框就行,它会把页面内容当上下文。「读这篇 RFC 然后总结要点」这种场景巨好用。

18. 喂外部知识进代码

把游戏规则、行业法规、设计规范的 URL 贴给它,让它「按这套规则写代码」。比拼凑提示词靠谱。


四、CLAUDE.md 配置(7 个)

19. 它是每次请求都注入的系统提示

理解这一点是写好 CLAUDE.md 的前提:每条都进 prompt,不要写废话。每行都该有信息密度。

20. /init 自动生成第一版

> /init

它扫项目结构生成基础版本。从这里开始改,比白板写快。

21. # 动态追加

对话中 # 不要再用 var,全部 const/let —— 这条就被写进 CLAUDE.md。我用它做「教学回路」:每次它犯错就 # 一条规则。

22. 全局 ~/.claude/CLAUDE.md

跨项目的偏好(比如「永远用 pnpm 不用 npm」)写到这里,所有项目自动继承。

23. 子目录覆盖

packages/api/CLAUDE.md 只对这个子目录生效。monorepo 里这招救命。

24. 周期性精简

CLAUDE.md 越长,每次请求烧的 token 越多。每两周通读一次,删冗余、合并条款。

25. 用 Anthropic 的 Prompt Improver

CLAUDE.md 丢进 Anthropic 的提示词优化器跑一遍,会得到更结构化、更省 token 的版本。


五、自定义斜杠命令(6 个)

26. 在 .claude/commands/ 创建

每个 .md 文件就是一条命令。frontmatter 写元数据,正文是提示词模板。

27. /solve-issue

---
description: 解决 GitHub issue
argument-hint: <issue-number>
---
 
`gh issue view $1`,分析问题、定位代码、改、提 PR、关联 issue。

28. /refactor

---
description: 按规范重构指定文件
---
 
重构 $ARGUMENTS:减少圈复杂度、抽公共逻辑、加类型注解,最后跑测试确认通过。

29. /lint

跑项目的 lint 命令、自动修可修的、不可修的列出来让人决定。

30. /review-pr

---
description: 审 GitHub PR
argument-hint: <pr-number>
---
 
`gh pr diff $1` → 按团队 review checklist 检查 → 输出 markdown 评论。

31. 给命令传参

$1$2 是位置参数,$ARGUMENTS 是全部。命令本质就是带占位符的提示词模板。


六、UI 与工作流(3 个)

32. Tab 自动补全

输入 @src/comp + Tab,它会展开成你想引用的文件路径。给上下文比让它自己搜准得多。

33. 不对劲就按 Esc

它跑偏了别等——按 Esc 立刻打断,比让它跑完再回滚省 token。

34. undo 撤销

打断之后让它「undo 上一步」,它会把刚做的文件改动回滚。配合 Git 还能再加一层保险。


拼车把成本压掉一半以上

上面 34 个技巧,越用得熟,token 烧得越多——这是好事,意味着 Claude Code 真的在帮你干活。但单人订 Max 20× 一个月 $200 太肉痛,我们做了 OpenClaw 拼车:

curl -fsSL https://cp.bizq.net/setup.sh | bash -s -- claude-max-20x

接入后这 34 招都能继续无脑用,差别只在月底账单。


立即开始

cp.bizq.net 拿 token,5 秒接入。


相关文章