教程

Claude Code 10 个最实用技巧:老用户也不一定都知道(2026)

Claude Code 进阶技巧全解:/init 初始化项目上下文、CLAUDE.md 存项目规范、@ 精确引用文件、先规划后执行大任务、让 AI 自我检查、Hooks 自动触发 lint/test、--print 非交互模式、多模型组合策略(Sonnet/Opus/Haiku 分场景用)……10 个技巧让 Claude Code 好用三倍。

2026/4/24分钟 阅读ClaudeEagle

用了 Claude Code 几个月,发现很多功能大家都没用上。 这 10 个技巧让 Claude Code 好用 3 倍。


技巧 1:用 /init 让 Claude Code 理解你的项目

第一次在新项目里用,先运行:

bash
claude
> /init

它会扫描整个项目,创建 CLAUDE.md 文件, 记录:项目结构、技术栈、常用命令、开发规范。

之后每次对话,它都能准确理解你的项目背景, 不用每次重新解释「这是一个 Next.js 14 + TypeScript 项目...」


技巧 2:用 CLAUDE.md 存项目规范

markdown
<!-- CLAUDE.md 示例 -->
# 项目规范

## 技术栈
- Next.js 15、TypeScript、Tailwind CSS
- 数据库:PostgreSQL(via Prisma)
- 测试:Vitest + Playwright

## 命名规范
- 组件:PascalCase
- 工具函数:camelCase
- 常量:UPPER_SNAKE_CASE

## 不要做的事
- 不要用 any 类型
- 不要直接修改 node_modules
- 生产部署前必须跑完测试

所有这些规范,Claude Code 每次都会遵守, 不用重复提醒。


技巧 3:用 @ 引用文件,精确告诉它看哪里

# 不够精确的问法: 你:帮我优化用户查询的性能 # 精确的问法: 你:帮我优化 @src/services/userService.ts 里 getUserList 函数的性能, 数据库 Schema 在 @prisma/schema.prisma

直接 @ 文件名,省去解释,Claude Code 准确定位。


技巧 4:用 #tag 给任务分组

你:#重构 把 controllers/ 下的所有文件 从 callback 风格改成 async/await 你:#测试 给上次重构的代码补充单元测试 你:#文档 给这次重构写 changelog

方便后续查看历史操作是什么类型的任务。


技巧 5:让它「先规划,再执行」

对于大任务,不要直接让它干,先让它出方案:

# 容易出错的做法: 你:帮我把整个项目从 JavaScript 迁移到 TypeScript # 更好的做法: 你:帮我制定一个把项目从 JS 迁移到 TypeScript 的方案 列出步骤、预估风险、给出建议的迁移顺序 [确认方案后] 你:按这个方案,先处理第一步

大任务先规划,确认方向对再执行, 避免做了一半发现路子不对。


技巧 6:用「继续」而不是重新开始

# 中断后重新开始(浪费): Claude Code 写到一半,你退出了 下次重新打开:「帮我实现用户导出功能...[重新描述]」 # 正确做法: 你:/resume 或者:继续之前的用户导出功能,接着写分页部分

技巧 7:让它做自我检查

你:写完之后,自己检查一遍: 1. 有没有遗漏的错误处理? 2. 有没有潜在的安全问题? 3. 有没有需要更新的测试? 发现问题自己修复

加上这个自检步骤,代码质量明显提升, 减少你二次检查的工作量。


技巧 8:用 Hooks 自动触发任务

json
{
  "hooks": {
    "PostToolUse": [
      {
        "matcher": "Write",
        "hooks": [{
          "type": "command",
          "command": "npm run lint --fix"
        }]
      }
    ]
  }
}

每次 Claude Code 修改文件后自动运行 lint, 保证代码风格始终一致。


技巧 9:用 --print 快速处理小任务

bash
# 不需要进交互模式,直接命令行输出结果

# 给一段代码加注释
cat src/utils.js | claude --print "给这段代码加中文注释"

# 快速翻译文档
cat README.md | claude --print "翻译成中文"

# 在 shell 脚本里用
DESCRIPTION=$(cat feature.txt | claude --print "用一句话总结这个功能")

技巧 10:多模型组合使用

bash
# 默认用 Sonnet 4.6(速度和质量平衡)
claude

# 复杂架构设计用 Opus 4.6(最强推理)
claude --model claude-opus-4-6

# 简单重复任务用 Haiku(最快最省钱)
claude --model claude-haiku-4-5

推荐策略

  • 日常开发:Sonnet 4.6(默认)
  • 架构设计/复杂重构:Opus 4.6
  • 批量小任务(加注释/格式化):Haiku 4

一张速查卡

/init 初始化项目上下文 @文件名 引用特定文件 CLAUDE.md 存储项目规范和偏好 先规划后执行 大任务先出方案 自我检查 让 AI 自己找问题 Hooks 自动化触发 lint/test --print 非交互模式快速处理 --model 切换不同能力的模型

来源:ClaudeEagle 原创整理 - claudecode.xyz

相关文章推荐

教程Claude Code 项目初始化最佳实践:新项目 5 分钟搭建完美 AI 编程环境Claude Code 新项目最佳初始化流程:CLAUDE.md 标准模板(项目背景/技术栈/代码规范/禁止操作)、.claudeignore 初始配置、.claude/commands/ 常用命令预置、settings.json 权限与模型设置、--init 命令的自动化初始化、项目级 vs 全局配置的优先级说明,以及不同类型项目(Web前端/后端API/全栈/开源库)的专项初始化模板。2026/3/18教程Claude Code 自定义斜杠命令完全指南:用 /命令 封装常用工作流Claude Code 自定义斜杠命令(slash commands)完整教程:命令文件创建位置(.claude/commands/)、Markdown 格式规范、$ARGUMENTS 参数传递、项目级命令 vs 用户全局命令的区别、实用命令示例(/review、/test、/deploy-check、/refactor、/standup)、命令组合调用,以及如何在团队中共享和版本管理自定义命令。2026/3/18教程Claude Code 使用技巧大全:让 AI 编程效率提升 10 倍的 20 个实用技巧Claude Code 深度使用技巧合集:精准任务描述法、上下文管理、/compact 防超限、CLAUDE.md 记忆系统、多文件协作、测试驱动、Hooks 自动化、Sub-Agent 并行、斜杠命令速查,覆盖新手到高级用户全场景。2026/3/15教程CLAUDE.md 完全指南:给 Claude Code 持久记忆,让 AI 真正了解你的项目CLAUDE.md 完全指南:两种记忆机制对比(CLAUDE.md vs Auto Memory)、放置位置(项目/用户/组织三级作用域)、/init 快速生成、高效写法原则(简洁/具体/结构化)、@ 文件引用语法、按路径作用域的 .claude/rules/ 分组、自动记忆配置与常见问题排查。2026/3/13教程CLAUDE.md 完全指南:让 Claude Code 记住你的项目规范(2026)CLAUDE.md 完全指南:四级文件作用范围(组织/项目/用户/子目录)、高效写法原则(具体可验证、200行限制、结构化Markdown)、.claude/rules/按路径限定规则、@import语法、Auto Memory自动记忆机制、常见问题排查与团队协作建议。2026/3/12教程Claude Code CLAUDE.md 深度指南:跨会话持久记忆、路径规则作用域与 Auto Memory 自动学习Claude Code CLAUDE.md 完整指南:两大记忆机制对比(CLAUDE.md 手动指令 vs Auto Memory 自动学习)、四级作用域(托管策略/项目/用户/本地)及优先级、/init 快速初始化、@ 导入语法、.claude/rules/ 路径级规则(YAML frontmatter 限定文件范围)、跨项目 symlink 共享,以及 Auto Memory 的工作原理、存储位置和四大常见问题排查。2026/3/5