Tips & Tricks

10 个技巧让你的 Claude Code 生产力翻三倍

分享 10 个实用的 Claude Code 使用技巧。从提示词策略到工作流优化,这些方法让你今天就能提升效率。

前言

已经开始用 Claude Code 了,但总觉得没有充分发挥它的潜力?本文分享 10 个我在日常使用中总结的技巧,帮你大幅提升生产力。

技巧 1:先创建 CLAUDE.md

开始新项目时,先用 /init 生成 CLAUDE.md。记录你的技术栈、编码规范和目录结构,这能显著提升 Claude Code 响应的准确性。

# 项目概述
Next.js 15 + TypeScript + Prisma Web 应用

# 编码规范
- 仅使用函数式组件
- 使用命名导出(不使用默认导出)
- 错误处理采用 Result 模式

技巧 2:指令要具体

具体的指令比模糊的描述效果好得多。

# 反面示例
> 实现用户功能

# 正面示例
> 在 src/features/user/ 目录下创建以下文件:
> - UserProfile.tsx:用户资料展示组件
> - useUser.ts:获取用户数据的自定义 Hook(使用 SWR)
> - user.test.ts:useUser 的单元测试

技巧 3:善用管道

将日志、diff 等外部数据直接传给 Claude Code。

# 分析错误日志
cat /var/log/app/error.log | claude -p "分析最近的错误模式"

# PR 审查
gh pr diff 42 | claude -p "审查是否存在安全问题"

# 检查部署状态
kubectl get events --sort-by='.lastTimestamp' | claude -p "标记异常事件"

技巧 4:用 /compact 管理长对话

长会话会消耗大量上下文窗口。在自然停顿处使用 /compact 来总结和压缩对话。

> /compact

这样既能减少 Token 消耗,又能保留已建立的上下文。

技巧 5:通过权限规则减少确认弹窗

预先授权常用命令,跳过确认提示:

{
  "permissions": {
    "allow": [
      "Read",
      "Bash(npm test)",
      "Bash(npm run lint)",
      "Bash(npm run build)",
      "Bash(npx tsc --noEmit)"
    ]
  }
}

技巧 6:用单次模式脚本化重复任务

将重复性任务封装成 Shell 脚本:

#!/bin/bash
# daily-review.sh - 自动化每日代码审查

git log --since="1 day ago" --oneline | \
  claude -p "总结昨天的提交记录,标记需要关注的变更"

技巧 7:分阶段执行

将大型任务拆分为多个步骤可以提高准确性。

# 第 1 步
> 先设计数据库 Schema,只给我看表结构定义。

# 第 2 步(review 后)
> 好的,用这个 Schema 创建 Prisma 迁移文件

# 第 3 步
> 现在创建 CRUD API 接口

技巧 8:用 Claude Code 做测试驱动开发

先让 Claude Code 写测试,再实现代码。这样能产出更高质量的结果。

> 先为 calculateTax 函数编写测试。
> 覆盖标准税率 10% 和优惠税率 8% 两种情况。

# review 测试后
> 现在编写能通过这些测试的实现代码

技巧 9:自动化 Git 工作流

让 Claude Code 帮你处理 commit 消息和 PR 创建,节省时间。

# 根据暂存的变更生成 commit 消息
claude -p "查看 git diff --staged,生成符合 Conventional Commits 规范的 commit 消息"

# 生成 PR
claude -p "根据当前分支的变更生成 PR 标题和描述"

技巧 10:直接粘贴错误信息

不要自己尝试理解错误——直接把它交给 Claude Code。

> 运行 npm run build 时报了这个错误,请修复。
>
> Type error: Property 'name' does not exist on type 'User | undefined'.
>   at src/components/Profile.tsx:15:22

Claude Code 会定位文件、诊断问题并自动修复。

总结

综合运用这些技巧,你就能充分发挥 Claude Code 的能力。设置好 CLAUDE.md 和学会写具体的提示词是见效最快的——你会立刻感受到差异。一次尝试一个技巧,亲身体验效果吧。

#Claude Code #productivity #tips #efficiency #prompts