冒险岛079

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 0|回复: 0

Day 10 高级技巧与脱发指南:省钱、提效、不秃头

[复制链接]

701

主题

13

回帖

2235

积分

管理员

积分
2235
发表于 2 小时前 | 显示全部楼层 |阅读模式
Claude Code 从入门到脱发 · Day 10

恭喜你走到了最后一天。

前九天我们把 Claude Code 的核心能力过了一遍:安装、基础用法、CLAUDE.md、权限、Hooks、MCP、子代理、Skills、实战项目。今天收官,聊聊那些"知道和不知道差别巨大"的高级技巧。

有些技巧帮你省钱,有些帮你提效,有些帮你保住发际线。都是实战中摸索出来的,拿走不谢。

本文你将学到:

  • 上下文管理:Claude Code 的"记忆"怎么用
  • 省钱技巧:减少 Token 消耗的实操方法
  • 提示工程:让 AI 输出更精准
  • 快速模式和模型选择
  • 常见翻车场景和应对策略

    阅读时间:10 分钟 | 实操时间:按需 | 难度:中高级

    ━━━━━━━━━━━━━━━━━━━━

    上下文管理

    Claude Code 最核心的隐藏成本是上下文。对话越长,每次请求发送的 Token 越多,响应越慢,费用越高。

    技巧一:勤用 /clear

    这个前面多次提过,再强调一遍。每完成一个独立任务就
    1. /clear
    复制代码
    。不要在一次对话里混合多个不相关的任务。
    1. 任务 1:修复用户登录 bug
    2. /clear
    3. 任务 2:给订单列表加分页
    4. /clear
    5. 任务 3:优化首页加载速度
    复制代码

    三个任务各自独立,上下文干净,效果好。

    技巧二:自动记忆

    Claude Code 有 auto-memory 功能。它会自动把有用的上下文保存到
    1. ~/.claude/projects/<项目>/memory/
    复制代码
    目录,下次启动时自动加载。

    你也可以用
    1. /memory
    复制代码
    命令手动管理记忆:
    1. > /memory
    复制代码

    查看当前保存了什么。不需要的记忆可以删掉,避免占用上下文。

    技巧三:用子代理保护上下文

    Day 7 讲过,子代理有自己独立的上下文。大量搜索和探索性工作扔给子代理做,主对话保持精简。

    反面教材:在主对话里连续 Grep 搜索 20 次,Read 了 15 个文件。结果上下文塞满了搜索结果,后面的对话质量断崖式下降。

    ━━━━━━━━━━━━━━━━━━━━

    省钱技巧

    Claude Code 按 Token 计费,Token 就是钱。以下技巧能显著降低费用。

    技巧四:快速模式

    Claude Code 的 Fast Mode 使用同一个模型(Opus 4.6),但输出速度更快。对于不需要深度思考的任务——简单修改、格式调整、文件创建——用快速模式更划算。

    切换方式:输入
    1. /fast
    复制代码
    或在设置里开启。

    技巧五:选对模型

    Claude Code 支持多个模型。不同任务用不同模型,能省不少钱:

    | 任务类型 | 推荐模型 | 理由 |
    |---------|---------|------|
    | 复杂架构决策 | Opus | 最强推理能力 |
    | 日常编码 | Sonnet | 性价比最高 |
    | 简单修改、批量操作 | Haiku | 速度快、最便宜 |

    切换模型:
    1. > /model sonnet
    2. > /model haiku
    复制代码

    大多数日常编码用 Sonnet 就够了,省下的钱够你多买几包防脱洗发水。

    技巧六:精简 CLAUDE.md

    CLAUDE.md 的内容每次对话都会加载到上下文里。200 行的 CLAUDE.md 和 20 行的 CLAUDE.md,在一天 50 次对话里的 Token 差距是巨大的。

    只保留真正必要的规范,把详细的说明拆到
    1. .claude/rules/
    复制代码
    里按需加载。

    技巧七:Tab 补全文件路径

    说"帮我看 src/services/user-service.ts"比"帮我找一下处理用户相关逻辑的文件"省 Token。直接给路径,Claude Code 不用先搜索。

    ━━━━━━━━━━━━━━━━━━━━

    提示工程

    跟 Claude Code 沟通也有技巧。同样的意图,不同的表达方式,结果差很多。

    技巧八:给具体的输入和期望的输出

    差的:
    1. > 优化这段代码
    复制代码

    好的:
    1. > src/utils/format.ts 的 formatPrice 函数在处理小数时会丢失精度,
    2. > 比如输入 0.1 + 0.2 会得到 0.30000000000000004。
    3. > 请用 toFixed(2) 或 Intl.NumberFormat 修复。
    复制代码

    技巧九:引用文件而不是描述文件

    差的:
    1. > 帮我修改那个处理支付的文件
    复制代码

    好的:
    1. > 帮我修改 src/services/payment.ts
    复制代码

    文件路径是确定性信息,描述是模糊信息。确定性信息让 Claude Code 少猜少搜。

    技巧十:分步下达复杂指令

    差的:
    1. > 重构用户模块,加上缓存、分页、权限检查,然后写测试,提交代码
    复制代码

    好的:
    1. > 第一步:给 UserService 加上 Redis 缓存
    复制代码

    确认完成后:
    1. > 第二步:给 getUsers 接口加分页支持
    复制代码

    一步一步来,每步都能确认质量。一口气下达复杂指令容易翻车。

    技巧十一:few-shot 示例

    如果你想让 Claude Code 按特定模式写代码,直接给它一个例子:
    1. > 参照 src/routes/users.ts 的风格,创建 src/routes/products.ts。
    2. > 路由结构、错误处理、响应格式都保持一致。
    复制代码

    给了参考文件,Claude Code 就知道"好的"是什么样子。

    ━━━━━━━━━━━━━━━━━━━━

    翻车急救

    场景一:它改错了代码

    别慌。
    1. git diff                    # 看改了什么
    2. git checkout -- <file>      # 撤销单个文件
    3. git stash                   # 暂存所有改动
    复制代码

    所以再强调一遍:用 Git。没有 Git 的项目不要用 Claude Code。

    场景二:它陷入循环

    有时候 Claude Code 会反复尝试同一种失败的方案——改代码、跑测试、失败、再改、再失败。

    1. Esc
    复制代码
    中断,然后明确说:
    1. > 停。这个方案行不通。换一种思路:[你的建议]
    复制代码

    AI 不会自己认错换方向,你得帮它。

    场景三:上下文太长、响应变慢
    1. > /clear
    复制代码

    然后重新描述当前状态和接下来要做的事。别指望它记住 30 轮对话前的上下文。

    场景四:它做了你没让它做的事

    检查权限配置。在
    1. .claude/settings.json
    复制代码
    里收紧
    1. allowedTools
    复制代码
    。Day 4 的内容回去复习一下。

    ━━━━━━━━━━━━━━━━━━━━

    工作流推荐

    根据不同场景,推荐三种工作流:

    日常开发工作流
    1. 1. 进入项目目录,claude 启动
    2. 2. 先说清今天要做什么
    3. 3. 让它出方案(Plan Mode)
    4. 4. 确认后一步步执行
    5. 5. 每完成一个子任务就提交 + /clear
    复制代码

    Bug 修复工作流
    1. 1. 描述 bug 现象
    2. 2. 让它定位问题(可以贴错误日志、Issue 链接)
    3. 3. 让它写一个复现 bug 的失败测试
    4. 4. 让它修复代码
    5. 5. 运行测试确认
    6. 6. 提交
    复制代码

    代码审查工作流
    1. 1. git diff 给它看最近的改动
    2. 2. 让它从安全、性能、可维护性三个维度审查
    3. 3. 逐条处理它的建议
    4. 4. 修复后再让它确认一遍
    复制代码

    ━━━━━━━━━━━━━━━━━━━━

    未来展望

    Claude Code 还在快速迭代。几个值得关注的方向:

  • Agent Teams:多代理团队协作会更成熟,可能改变团队开发模式
  • 更多 MCP 集成:云服务、监控系统、项目管理工具都在接入
  • IDE 深度集成:跟 VS Code 的集成越来越紧密
  • 成本优化:随着模型效率提升,使用成本会持续下降

    ━━━━━━━━━━━━━━━━━━━━

    常见问题 Q&A

    Q1:Claude Code 会取代程序员吗?

    不会。它是工具,不是替代品。就像 IDE 不会取代程序员、搜索引擎不会取代研究员一样。它帮你处理重复性工作,让你专注在真正需要人类判断力的事情上。

    但它会改变程序员的工作方式。适应得快的人效率翻倍,适应得慢的人会觉得越来越吃力。

    Q2:用 Claude Code 写的代码质量靠谱吗?

    取决于你的引导。配好 CLAUDE.md、写好测试、做好代码审查,生成的代码质量不比人工差。不配规范、不写测试、不审查就直接上线——那出问题不能怪 AI。

    Q3:我的代码会被 Anthropic 拿去训练模型吗?

    Anthropic 官方声明:通过 API 发送的数据不会用于训练模型。但如果你有合规方面的顾虑(比如处理客户数据),建议查看 Anthropic 的最新隐私政策和企业版方案。

    ━━━━━━━━━━━━━━━━━━━━

    系列总结

    十天的内容回顾:

    | Day | 主题 | 核心收获 |
    |-----|------|---------|
    | 1 | 安装配置 | Claude Code 住进终端,开箱即用 |
    | 2 | 基础用法 | 读代码、改代码、问问题三板斧 |
    | 3 | CLAUDE.md | 给 AI 立规矩,一次配置永久生效 |
    | 4 | 权限管理 | 四种模式 + allowedTools 精细控制 |
    | 5 | Hooks | 自动格式化、检查、拦截 |
    | 6 | MCP | 连接数据库、浏览器、外部服务 |
    | 7 | 子代理 | 并行执行,保护主上下文 |
    | 8 | Skills | 可复用的工作流模板 |
    | 9 | 实战 | 从零搭建全栈项目 |
    | 10 | 高级技巧 | 省钱、提效、翻车急救 |

    如果只记三件事:

  • CLAUDE.md 是基础——花时间写好它,后面省无数时间
  • 分步执行——不要一口气下达复杂指令,分步来
  • 勤用 /clear——上下文管理是省钱和保质量的关键

    ━━━━━━━━━━━━━━━━━━━━

    最后

    AI 编程工具不是魔法,它不会让你不学习就能写好代码。但它确实能让学习和工作变得更高效。

    Claude Code 的核心价值不是"替你写代码",而是"帮你把想法更快地变成可运行的代码"。你仍然需要懂架构、懂设计、懂什么是好代码——只是不用把时间花在敲每一个字符上了。

    至于脱发......如果你用了 Claude Code 之后加班更少了、debug 更快了、代码质量更高了,头发说不定还能保住几根。

    但如果你开始研究怎么让 Claude Code 自动写 Claude Code 的配置来管理 Claude Code 的子代理......

    那确实该脱发了。

    感谢阅读。下次见。

    ━━━━━━━━━━━━━━━━━━━━

    系列进度:10/10

    完整系列目录

  • Day 1:安装 Claude Code——让 AI 住进你的终端
  • Day 2:三板斧——读代码、改代码、问问题
  • Day 3:CLAUDE.md——给 AI 立规矩的艺术
  • Day 4:权限管理——别让 AI 把你家拆了
  • Day 5:Hooks 系统——给 AI 装上自动挡
  • Day 6:MCP 工具集成——AI 的万能插头
  • Day 7:子代理——让 AI 自己带团队
  • Day 8:Skills 和自定义 Agents——打造你的 AI 军火库
  • Day 9:实战——用 Claude Code 从零搭建全栈应用
  • Day 10:高级技巧与脱发指南(本文)
  • 您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    果子博客
    扫码关注微信公众号

    Archiver|手机版|小黑屋|风叶林

    GMT+8, 2026-3-29 18:39 , Processed in 0.192298 second(s), 23 queries .

    Powered by 风叶林

    © 2001-2026 Discuz! Team.

    快速回复 返回顶部 返回列表