AI Coding 的 Token 经济学从原理到实践把每一分钱花在收敛上本文将从 Token 消耗的微观结构出发结合 Matt Pocock、Superpowers、Caveman 等业界实践给出可落地的优化策略。一、你花的 Token 到底去哪了很多开发者有一种错觉“我就问了一句话怎么这么贵”答案很简单你只发了一句话但系统替你背了一整车背景。一次 AI Coding Agent 的 API 调用Token 消耗来自七个来源┌─────────────────────────────────────────────────┐│ Layer │ Token 消耗 │ 谁控制 │├─────────────────────────────────────────────────┤│ 1. System Prompt │ 1K–5K │ 工具开发者 ││ 2. 项目规则文件 │ 1K–5K │ 你 ││ 3. Tool/MCP 定义 │ 2K–50K │ 你安装决定││ 4. 对话历史 │ 线性增长 │ 你 ││ 5. 检索到的代码文件 │ 2K–10K/个 │ 你 ││ 6. 工具调用结果 │ 500–5000 │ 你任务设计││ 7. 你当前输入 │ 100–500 │ 你 │└─────────────────────────────────────────────────┘1.1 一个残酷的事实累计增长是近似二次的Agent 循环中 Token 消耗的增长模式不是线性的——如果没有任何裁剪策略它是近似二次的第 1 轮基线 5,000 Token第 5 轮累计约 37,500 Token每轮重读历史第 10 轮累计约 125,000 Token第 20 轮累计约 450,000 Token而这些 Token 里面一个跟踪了 42 次 Agent 运行的开发者发现70% 是浪费——读了无关的文件探索了不相关的代码路径重复了已完成的搜索。二、六大浪费模式对照自查在动手优化之前先对照一下你的日常使用习惯属于哪种浪费| 浪费模式 | 典型表现 | 问题本质 ||----------|----------|----------|| 轨道错配 | 用 Agent 写单行补全、改 import | 大炮打蚊子上下文加载成本远超任务价值 || 上下文通胀 | 整个仓库、贴无关 issue | 噪音挤占信号模型注意力被稀释 || 模型过载 | 改 typo 也开旗舰模型 | 为低难度任务支付高倍单价 || 输出失控 | 第一轮就要完整实现 全文解释 | 输出 Token 是输入 Token 的 3-5 倍单价 || 会话拖尸 | 20 轮在同一错误上绕圈 | 每次重试都在重读前面全部失败历史 || 工具冗余 | 挂着 15 个 MCP server 但只用 2 个 | 每个 Tool Schema 常驻 400-550 Token |浪费往往不在用 AI而在用错轨道、用错粒度、用错终止条件。三、方法一渐进式披露——不一次性加载所有能力3.1 核心理念这是整个 Token 优化策略的基石。传统做法是把所有规则、工作流、参考文档全塞进 System Prompt——像一个新员工报到第一天就要背完整本公司手册。Agent Skills 的解法是按需取用。渐进式披露将信息分为三层Level 1: 元数据层 (常驻)每个 Skill 只加载 name description约 50-100 Token / 个20 个 Skill ≈ 仅 2,000 TokenLevel 2: 指令层 (按需激活)匹配到任务时才加载完整 SKILL.md约 1,000-5,000 Token / 个只有被选中的 Skill 才进入上下文Level 3: 资源层 (延迟执行)references/、scripts/、assets/脚本在上下文之外执行零 Token 消耗参考文档按需检索部分内容3.2 实际收益根据实测数据在安装了 17 个 Skill 的实际项目中初始化阶段仅 1,700 Tokenvs 全量加载的 30,000 Token节省约 94%激活阶段只加载匹配的 1-2 个 Skill 完整指令约 2,000-5,000 Token整体消耗相比全量 Prompt 方案降低约 60%-80%3.3 Matt Pocock 的做法TypeScript 教育者 Matt Pocock 的 Skills 仓库68,000 Star是渐进式披露的典范。他的 18 个 Skill 分为三个调用层级User-invocable用户触发/grill-me、/to-prd——仅在用户主动调用时加载不在 System Prompt 常驻Model-invocable模型触发/tdd、/diagnose——description 常驻但正文按需加载Skill-invocableSkill 间触发Pocock 提出的未来标准/review 调用的子 Skill——既不常驻也不向模型暴露Pocock 自己测算这套分层设计带来了约 63% 的 Token 减少。更重要的是他提出了领航词技巧——用模型预训练中已存在的精炼概念词如 tight、red来锚定行为减少对冗长指令的依赖。3.4 实践建议如何选择 Skill找到一个精准匹配度极高的 Skill不只是省钱更是让 Agent 一次到位完成目标过大的 Skill覆盖太多场景加载了 80% 这轮用不上的指令过小的 Skill能力太窄Agent 需要加载 3-4 个才能完成任务来回切换增加决策成本精准匹配的 Skill指令恰好覆盖当前任务Agent 不需要猜还需要什么决策原则看 length(任务) 和 length(Skill 描述) 的语义重合度。如果 Skill 的 description 完美描述了你的任务Agent 的路由成本最低如果多个 Skill 各匹配 30%最后需要 3 个拼起来那总消耗反而更高。四、方法二任务切片——一次一个可验证闭环4.1 为什么大任务更贵一个任务 “帮我把整个项目从 React 迁移到 Vue” 需要 Agent 同时理解几十个文件。每轮对话的上下文在指数级膨胀而模型在第 10 轮后的注意力显著下降“Lost in the Middle” 效应。4.2 切片策略❌一次性任务: “迁移整个项目到 Vue”✅切片后:任务 1: 迁移components/Header.tsx→ 新会话任务 2: 迁移components/Footer.tsx→ 新会话任务 3: 更新路由配置 → 新会话…每个切片的黄金标准单文件或少量紧密耦合文件有可验证的完成标准——测试通过 / 编译通过 / 功能可演示不超过 15-20 轮对话4.3 为什么 15-20 轮是个分水岭上文提到的二次增长问题到了 20 轮左右会变得非常明显——因为模型每一轮都在重读 19 轮积累的上下文。新开一个会话把 3-4 句的进度摘要作为新 ContextToken 成本直接重置回基线。每个切片的黄金标准单文件或少量紧密耦合文件有可验证的完成标准——测试通过 / 编译通过 / 功能可演示不超过 15-20 轮对话4.3 为什么 15-20 轮是个分水岭上文提到的二次增长问题到了 20 轮左右会变得非常明显——因为模型每一轮都在重读 19 轮积累的上下文。新开一个会话把 3-4 句的进度摘要作为新 ContextToken 成本直接重置回基线。五、方法三减少输出 Token——输入 1 元 vs 输出 5 元5.1 输出 Token 为什么更贵在所有主流 AI API 定价中输出 Token 的价格是输入 Token 的 3-5 倍模型输入 ($/MTok)输出 ($/MTok)倍率Claude Opus 4$15$755xClaude Sonnet 4$3$155xGPT-4o$2.50$104x5.2 Caveman 模式75% 输出 Token 压缩Matt Pocock Skills 中的 Caveman 是一个不到 5KB 的 SKILL.md 文件却成为 9 万 Star 的明星工具。它做了一件简单的事让 Agent 用穴居人风格回复——去掉所有冗余只留技术内核。效果对比以解释一个函数为例普通模式69 Token带铺陈、客套、结构化分段Caveman 模式19 Token纯技术核心Caveman 提供四档强度lite去客套保留自然语句约 30% 减少full默认碎片化短句技术准确约 65% 减少ultra电报式极简约 75% 减少wenyan文言文风格信息密度拉满但这里有个关键认知Caveman 只压缩输出 Token 中的 prose 部分。在一个 100K Token 的会话中prose 回复可能只占约 6%6,000 Token。压缩这 6K 的 65%总共省约 3,900 Token——大约4% 的会话总量。所以 Caveman 真正的价值不在省钱而在速度和可读性——更短的回复生成更快肉眼扫描更快。5.3 长内容传路径不贴内容这是最容易被忽视的坑。当你把 500 行报错日志直接粘贴到对话中这些内容会永久占据后续所有轮次的 Context。更好的做法❌ “这里有个错误日志你帮我看看[粘贴 500 行]”✅ “日志在 /var/log/app/error.log帮我分析一下根因”最便宜的 Token是根本没进入上下文的 Token。六、方法四双轨分流 模型路由6.1 双轨分流不是所有任务都需要 Agent 模式。把任务按复杂度分流任务类型用啥理由单行补全、改 importTab/补全零额外 Token 开销改函数实现、加测试Chat单轮上下文轻跨文件重构、多步推理Agent需要工具调用Copilot 的补全路径不走 CreditsCursor 的 Tab 也相对独立。把 Agent 节省下来给真正需要多步推理的任务。6.2 模型路由用对模型做对事不是所有任务都需要旗舰模型任务类型推荐模型原因写注释、格式化代码Haiku/Flash简单任务便宜模型够用普通功能实现、Bug 修复Sonnet性价比最优复杂架构设计、多文件重构Opus/推理模型复杂推理需要强模型一个反直觉的提醒便宜模型不一定省钱。复杂任务用便宜模型往往要多跑 2-3 轮才能做对算总账反而更贵。核心看一次正确交付的总成本不是单次 Token 单价。七、方法五用指令换共识——Pre-Agent 阶段决定一切7.1 把需求澄清成本前置这是最被低估的省钱手段。一个模糊 Prompt 导致 4 轮来回拉扯比一个精准 Prompt 一次性完成的成本高 3-5 倍。高效 Prompt 模板目标在 src/auth/login.ts 的 loginUser 函数中添加邮箱格式校验边界不要动其他文件不要改现有接口签名验收标准空字符串和 → 返回 “邮箱不能为空”“not-an-email” → 返回 “邮箱格式错误”“userexample.com” → 正常通过输出只改 loginUser 函数给出 diff这个模板包含四个关键要素目标明确到函数级、边界清晰说明不能动什么、验收标准用可验证的测试用例表达、输出格式指定为 diff 而非长篇解释。7.2 Matt Pocock 的 Grilling Session让 AI 反向拷问你Pocock 用得最多的两个 Skill 是 /grill-me 和 /grill-with-docs。它们的核心思想是在写代码之前让 Agent 像面试官一样轮流追问你的设计每个分支都问到你给出明确答案为止。Human: 我要做一个用户权限系统Agent: 权限粒度是角色级还是资源级Human: 资源级Agent: 权限规则的存储在哪数据库配置文件还是外部服务Human: 数据库用 RBAC 模型Agent: 角色变更后是即时生效还是需要重新登录…这种前置的需求收敛看似多花了 Token但它把后面 80% 的返工消灭在了萌芽状态。Pocock 说这是他用得最多的 Skill每次做改动前都会先来一轮。八、方法六上下文裁剪——干掉不干活还吃 Token 的东西8.1 MCP Server 管理每个 MCP Server 的 Tool Schema 常驻 Context。实测数据MCP 配置Token 消耗0 个 MCP Server~8,500 Token 基础开销1 个 MCP Server (如 Playwright)11,700 Token多个 MCP Server极端情况134,000 Token67% 窗口58 个工具的企业 Agent~55,000 Token关键行动只连接当前任务需要的 MCP Server。不要让 Jira、GitHub、Playwright 的定义常驻在每次请求中——如果这轮不涉及 Jira 操作Jira 的 Tool Schema 就是纯粹的 Token 浪费。更值得警惕的是Anthropic 的研究发现Tool 数量增加不仅仅消耗 Token还会显著降低 Tool 选择的准确率——从 74% 下降到 49%。更多 Tool 在 Context 中让模型更难判断该用哪个。8.2 .cursorignore / .gitignore 级文件屏蔽让 Agent 在初始化时跳过 node_modules/、dist/、build/、大型测试夹具、生成的配置文件。这些目录可能贡献数万 Token 而不提供任何有效信号。在 .cursorignore 或平台等效配置中明确屏蔽它们。8.3 CLAUDE.md / AGENTS.md 精简你的项目级指令文件中的每一个字都会被加载到每一轮 Context 中。一个 2,000 行的 MONOLITHIC 指令文件每天都在消耗 Token。更好的做法是模块化拆分❌ 一个巨大的 CLAUDE.md 文件✅ 模块化规则.cursor/rules/python.md → 仅 *.py 文件触发.cursor/rules/react.md → 仅 *.tsx 文件触发.cursor/rules/testing.md → 仅.test.文件触发用 caveman-compress 可以将 CLAUDE.md 压缩成 Caveman 风格每次会话少读约 46% 的输入 Token。九、方法七Agent 循环优化——从 Superpowers 学到的事9.1 Superpowers 6.0 的核心发现Superpowers230,000 Star是一个给 AI Coding Agent 套上工程纪律手册的插件。它不负责写代码而是管AI 怎么写代码。6.0 版本最惊人的不是优化结果而是优化过程本身——让 AI 自己分析自己的工作流自己找到浪费点。他们让 Anthropic 的 Fable 模型分析了数千次历史会话后找到了几个反直觉的优化① 重复读 Diff → 打成审查包文件审查 Agent 每次都要运行大量 git 命令拉取 diff。解决方案写一个 shell 脚本把审查需要的 diff、提交列表、统计信息打包成一个审查包文件。审查员直接读文件不跑 git。一个改动直接减少约 10% Token 消耗。② 双审查员合并为一个旧版流程规格合规审查 → 代码质量审查两个 Agent 各读一遍上下文、各看一遍 diff。合并后一个审查员读一次 diff同时输出两份结论。又省了 15%。③ 文件传递替代粘贴控制器不再把任务描述和代码 diff 直接粘贴到子 Agent 的 Prompt 中一旦粘贴就会永久留在主会话上下文里。改成写文件只传路径。这是对 Token 消耗影响最大的一条。④ 进度落盘防上下文压缩后失忆长任务中AI 会在上下文接近上限时自动压缩历史消息。压缩后控制器很可能忘记哪些任务已完成从头重新派发——等于白干。解法很简单在 .superpowers/sdd/progress.md 里写进度账本每次启动或压缩后先读账本信账本不信对话记忆。9.2 最终数据Superpowers 6.0 在 Claude Code 环境下的实测结果整体运行时间降低 50%Token 消耗降低 60%代码质量持平或更稳定。十、方法八Agent 选型——工具设计决定 Token 效率下限前面七种方法都是用同样工具怎么更省。但更深层的问题是工具本身的设计决定了你是否在起点就输了。不同的 Agent 在架构哲学、上下文策略、任务规划方式上的差异体现在 Token 消耗上可以差 3-5 倍。这不是你精打细算能弥补的——它属于选型即天花板的范畴。10.1 CLI Agent vs IDE Agent一场架构级别的对决2026 年的 AI Coding 工具已经清晰地分裂为两个阵营维度CLI Agent终端原生IDE Agent编辑器内嵌代表Claude Code CLI、Codex CLI、Antigravity CLICursor、Kiro、Copilot、Devin Desktop上下文来源用户指定的文件 命令输出打开的全部 Tab 选中区域 目录结构上下文纯净度高用户主动控制范围低IDE 自动收集一切含噪音Token 效率普遍更优普遍更高消耗交互体验委托式下指令 → 等待结果可视化实时 Diff、逐行确认适用场景大规模重构、自主调试、CI/CD日常编码、前端 UI 微调、快速补全CLI Agent 的核心优势在于上下文由你控制而不是由编辑器替你猜。IDE Agent 的自动上下文收集打开的全部 Tab、光标附近的代码区域、最近编辑的文件列表看起来是贴心设计但实际效果是把噪音带入了 Token 预算——模型需要额外消耗推理能力来过滤无关信息。10.2 实测数据同样任务效率差 5.5 倍独立测试机构对多个 Agent 在同一基准任务上的 Token 消耗做了横向对比新功能实现涉及四个文件修改、两个测试新增AgentToken 消耗耗时返工率Token 效率评分Claude Code (Opus)94K8m15s10%★★★★★Codex CLI (GPT-5.5)180K14m20s10%★★★★Cursor Agent (混合模型)310K6m47s30%★★★Claude Code 用 94K Token 完成而 Cursor 用了 310K——3.3 倍的差距。更深层的线索是Cursor 最快6m47s但返工率 30% 意味着平均每三次修改就有一次需要重做这部分重做的 Token 消耗没有被算进首次执行的 310K 里。另一项独立基准测试更极端同一重构任务Claude Code 仅用 33K Token 零错误完成Cursor 消费 188K Token 且过程有错误——差距拉大到 5.5 倍。核心原因不是模型能力差异二者都可以跑 Claude Sonnet而是上下文蒸馏效率Claude Code 的 CLI 设计天生要求你精确指定范围产生干净的上下文Cursor 的 IDE 设计中便捷的自动上下文注入实质上在向模型喂噪音10.3 逐个拆解主流 Agent 的省 Token 基因Claude CodeAnthropic定位终端原生的委托式 Agent。Token 效率优势的来源1M Token 原生上下文窗口实际可用接近标称值。不需要频繁压缩或分段Plan Mode 前置规划首次方案正确率从 51% 提升到 73%消灭了大量返工 TokenPrompt Caching重复发送的代码库上下文被缓存仅在首次计费CLAUDE.md 持久指令项目规范写一次所有会话继承不像 IDE Agent 每轮重新发现Subagents 隔离上下文子任务在独立窗口中运行不污染主会话适合的场景复杂多文件重构、跨服务架构变更、需要深度推理的任务。不适合的场景频繁小修小改补全层面缺失——Claude Code 没有 Tab 补全。Codex CLIOpenAI定位云端异步的甩手掌柜式Agent。Token 效率优势的来源约 4x 的 Token 效率vs Claude Code 同类任务。一个 Figma-to-code 用例Claude Code 用 6.2M TokenCodex 仅 1.5MCloud Sandbox 隔离任务在沙箱中运行返回 PR。整个执行过程不计入你的编辑器上下文原生并行执行多个独立任务在分离容器中并发无上下文交叉污染开源 CLIApache-2.0可自定义上下文策略但代价是SWE-Bench Verified 分数约 55%-77%低于 Claude Code80%在复杂架构理解和长任务连贯性上偏弱。盲测中代码质量偏好度仅 25%Claude Code 67%。适合的场景批量并行任务、提交后不管型工作流、需要快速原型验证。CursorAnysphere定位AI-Native IDE最贴近日常开发习惯。Token 消耗较高的原因自动上下文注入无法关闭打开的全部 Tab 都会进入请求交互模型偏即时反馈每次微调都要重新发送完整上下文但实际只需要增量修改虽然有 Composer多文件编辑和 Agent 模式但底层架构决定了每一轮请求的信息密度较低但它的价值不在 Token 效率Cursor 的 Tab 补全是行业最佳72% 采纳率在你写一行它补一行的场景下效率远超任何 Agent 模式。最快的实现速度6m47s也是它日常开发的竞争力。2026 年 6 月推出的 Composer 2.5自研模型以 $0.50/M 输入、$2.50/M 输出的定价显著拉低了 Token 成本是价格层面的重要进步。适合的场景前端 UI 开发、日常增量修改、需要可视化 Diff 的交互式编码。Antigravity 2.0Google定位Google I/O 2026 发布的多 Agent 编排套件。独特优势Gemini 3.5 Flash 默认模型~289 output tokens/s比 Opus 4.8 快约 4x。更快的输出减少了等待时间但更重要的是——更快的 Agent 循环意味着相同时间内的总轮数减少Token 浪费降低多 Agent 并行编排一个 Agent 写代码时另一个 Agent 并行生成品牌素材互不干扰内置 Chromium 浏览器UI 截图 → 代码转换无需独立工具调用链条Antigravity CLI (Go 编写)更轻量的运行时冷启动开销比 Node.js 工具链低Compute-based 配额每 5 小时刷新每周上限 付费 TOP-UP但它的 SWE-Bench Verified 分数~76%尚不如 Claude Code 和 Codex 的顶级配置在纯代码推理上不是最强。适合的场景全栈应用开发、需要多模态能力的项目UI 代码 素材生成、追求速度多于极致代码质量的场景。KiroAWS定位Spec 驱动的结构化开发 Agent。最独特的设计需求文档 → 设计文档 → 任务列表 → 执行在写任何代码之前先建立完整的逻辑骨架May 2026 引入并行 Spec 任务声称 4x 吞吐量提升Credit 制 分数定价Opus 级推理 2.2 credits开源模型 0.05 credits——用户按需选择模型粒度这个先设计再编码的流程在 Token 消耗上是双刃剑前置设计确实多花了 Token但避免了后期因为方向错误导致的大规模返工。适合的场景需求不明确的探索性项目、需要团队对齐设计决策的结构化开发、偏好 Waterfall-with-AI 的工作流。CodeBuddyTencent定位WorkBuddy 生态内的中文优先 Agent。独特的设计思路高度模块化的 Skill 架构内置 Skill 用户级 Skill 项目级 Skill 三层与渐进式披露理念深度契合中文对话优化从 System Prompt 到 Skill 元数据均为中文原生避免了中英互译的 Token 浪费三层记忆体系Cloud Memory服务端注入 User-level Memory跨项目 Workspace Memory项目内差异化加载策略避免全局铺开Agent Loop 内置任务收敛通过 TaskCreate/TaskUpdate/TaskList 三个原语强制 Agent 拆分和追踪任务减少自由探索的 Token 浪费适合的场景中文开发环境、需要企业级连接器生态微信支付、腾讯文档、TAPD 等的工作流、偏重项目管理式 AI 协作。10.4 选型决策矩阵flowchart TDQ1{“日常大量小修改\nTab补全是刚需”}Q1 --|是| Q1a{“要求零延时交互”}Q1a --|是| A1[“Cursor补全之王”]Q1a --|否| A2[“Cursor 另配 Claude Code”]Q1 --|否| Q2{任务是写代码还是\n结构化设计} Q2 --|写代码| Q3{追求质量还是速度} Q3 --|质量优先| A3[Claude CodeSWE-bench 87.6%] Q3 --|速度优先| Q4{需要多模态能力} Q4 --|是| A4[Antigravity 2.0] Q4 --|否| A5[Codex CLI并行批量] Q2 --|结构化设计| Q5{中文环境} Q5 --|是| A6[CodeBuddy / Kiro] Q5 --|否| A6[KiroSpec 驱动]10.5 组合使用才是最优解来自 JetBrains 2026 开发者调查的数据开发者平均使用 2.3 个 AI 工具26% 同时使用 Copilot 和 Claude Code。这指向了一个事实没有单一 Agent 在所有场景下都是最优解。典型的高效组合组合方案日常补全复杂重构批量任务月均总成本Cursor Pro Claude Code ProCursor TabClaude CodeCodex CLI~$40Cursor Pro Codex PlusCursor TabCursor AgentCodex CLI~$40Antigravity Pro Claude Code ProGemini FlashClaude CodeAntigravity 多 Agent~$40CodeBuddy全能型内置 AgentSkill 编排内置调度取决于平台定价Token 效率最高的组合策略是编辑层用 CursorTab 补全几乎零 Token 开销重任务用 Claude CodeTask 级效率最高并行批量用 Codex CLICloud Sandbox 隔离上下文。️ 互动时间你的主力 Agent 是哪款在评论区聊聊你的工具组合和使用体验吧你日常的主力 Agent 是哪一款Claude Code / Cursor / Codex / Antigravity / Kiro / CodeBuddy / 其他你测过不同 Agent 在同一任务上的 Token 消耗差异吗差了多少你遇到的最离谱的一次 Token 浪费经历是什么比如 Agent 循环读同一个文件 20 遍你心目中最省 Token 的 Agent是谁和文中数据一致吗欢迎在评论区交流你的实战经验我每周会回复高赞评论 十一、总结Token 节省的优先级地图按投入产出比排序从收益最大到最精细化 第一优先级ROI 最大├── Agent 选型CLI Agent 比 IDE Agent 省 3-5.5x Token├── 任务切片15-20 轮开新会话├── 精准 Prompt目标 边界 验收 输出格式├── 断开不用的 MCP Server└── .cursorignore 屏蔽无效目录 第二优先级持续优化├── 渐进式 Skill 架构按需加载├── 双轨分流补全 / Chat / Agent 各司其职├── 长内容传路径不贴内容└── CLAUDE.md 模块化拆分 caveman-compress 第三优先级进阶技巧├── 模型路由按任务难度匹配模型├── Caveman 输出压缩更适合加速而非省钱├── Subagent 委托 文件传递└── Grilling Session 前置需求收敛最后一句AI Coding 的核心目标不是少用而是用好。每一次优化都应该指向一个方向用更少的 Token达成更确定、更可验证的交付。懒惰的 Prompt 才是最贵的奢侈品而一次高质量、边界清晰的 Agent 任务可能比十次模糊问答更省 Token——因为后者在重复烧 Context前者在收敛交付。而这一切由两个起点共同驱动Skill 架构决定天花板Agent 选型决定效率下限。渐进式披露的 Skill 体系能从架构层面省掉 60%-80% 的上下文膨胀——这是结构性节省不依赖你的使用习惯。Agent 选型的 3-5 倍效率差距则是执行层面的放大器——好架构遇到效率低的 Agent该省的一样省但执行环节多烧几轮。两者不是选一个而是架构设计 工具选择的乘法关系Skill 省的是输入侧的结构性浪费Agent 选型省的是执行侧的循环浪费。一句话Skill 让你不烧冤枉 Token好 Agent 让你烧的每一分都出活。参考来源Matt Pocock Skills、Superpowers 6.0 Release Notes、Caveman by JuliusBrussee、CodeCraft Token Economics Guide、Anthropic Agent Skills Spec、Lindleylabs Claude Code vs Cursor Benchmark、Codex CLI v0.137 Landscape Review、Lushbinary AI Coding Agents 2026 Comparison、TomH Agentic Coding Tools Comparison、Nevo Systems CLI vs IDE Architecture Analysis
AI Coding 的 Token 经济学:从原理到实践,省下每一分不白烧的 Token
发布时间:2026/7/18 16:11:34
AI Coding 的 Token 经济学从原理到实践把每一分钱花在收敛上本文将从 Token 消耗的微观结构出发结合 Matt Pocock、Superpowers、Caveman 等业界实践给出可落地的优化策略。一、你花的 Token 到底去哪了很多开发者有一种错觉“我就问了一句话怎么这么贵”答案很简单你只发了一句话但系统替你背了一整车背景。一次 AI Coding Agent 的 API 调用Token 消耗来自七个来源┌─────────────────────────────────────────────────┐│ Layer │ Token 消耗 │ 谁控制 │├─────────────────────────────────────────────────┤│ 1. System Prompt │ 1K–5K │ 工具开发者 ││ 2. 项目规则文件 │ 1K–5K │ 你 ││ 3. Tool/MCP 定义 │ 2K–50K │ 你安装决定││ 4. 对话历史 │ 线性增长 │ 你 ││ 5. 检索到的代码文件 │ 2K–10K/个 │ 你 ││ 6. 工具调用结果 │ 500–5000 │ 你任务设计││ 7. 你当前输入 │ 100–500 │ 你 │└─────────────────────────────────────────────────┘1.1 一个残酷的事实累计增长是近似二次的Agent 循环中 Token 消耗的增长模式不是线性的——如果没有任何裁剪策略它是近似二次的第 1 轮基线 5,000 Token第 5 轮累计约 37,500 Token每轮重读历史第 10 轮累计约 125,000 Token第 20 轮累计约 450,000 Token而这些 Token 里面一个跟踪了 42 次 Agent 运行的开发者发现70% 是浪费——读了无关的文件探索了不相关的代码路径重复了已完成的搜索。二、六大浪费模式对照自查在动手优化之前先对照一下你的日常使用习惯属于哪种浪费| 浪费模式 | 典型表现 | 问题本质 ||----------|----------|----------|| 轨道错配 | 用 Agent 写单行补全、改 import | 大炮打蚊子上下文加载成本远超任务价值 || 上下文通胀 | 整个仓库、贴无关 issue | 噪音挤占信号模型注意力被稀释 || 模型过载 | 改 typo 也开旗舰模型 | 为低难度任务支付高倍单价 || 输出失控 | 第一轮就要完整实现 全文解释 | 输出 Token 是输入 Token 的 3-5 倍单价 || 会话拖尸 | 20 轮在同一错误上绕圈 | 每次重试都在重读前面全部失败历史 || 工具冗余 | 挂着 15 个 MCP server 但只用 2 个 | 每个 Tool Schema 常驻 400-550 Token |浪费往往不在用 AI而在用错轨道、用错粒度、用错终止条件。三、方法一渐进式披露——不一次性加载所有能力3.1 核心理念这是整个 Token 优化策略的基石。传统做法是把所有规则、工作流、参考文档全塞进 System Prompt——像一个新员工报到第一天就要背完整本公司手册。Agent Skills 的解法是按需取用。渐进式披露将信息分为三层Level 1: 元数据层 (常驻)每个 Skill 只加载 name description约 50-100 Token / 个20 个 Skill ≈ 仅 2,000 TokenLevel 2: 指令层 (按需激活)匹配到任务时才加载完整 SKILL.md约 1,000-5,000 Token / 个只有被选中的 Skill 才进入上下文Level 3: 资源层 (延迟执行)references/、scripts/、assets/脚本在上下文之外执行零 Token 消耗参考文档按需检索部分内容3.2 实际收益根据实测数据在安装了 17 个 Skill 的实际项目中初始化阶段仅 1,700 Tokenvs 全量加载的 30,000 Token节省约 94%激活阶段只加载匹配的 1-2 个 Skill 完整指令约 2,000-5,000 Token整体消耗相比全量 Prompt 方案降低约 60%-80%3.3 Matt Pocock 的做法TypeScript 教育者 Matt Pocock 的 Skills 仓库68,000 Star是渐进式披露的典范。他的 18 个 Skill 分为三个调用层级User-invocable用户触发/grill-me、/to-prd——仅在用户主动调用时加载不在 System Prompt 常驻Model-invocable模型触发/tdd、/diagnose——description 常驻但正文按需加载Skill-invocableSkill 间触发Pocock 提出的未来标准/review 调用的子 Skill——既不常驻也不向模型暴露Pocock 自己测算这套分层设计带来了约 63% 的 Token 减少。更重要的是他提出了领航词技巧——用模型预训练中已存在的精炼概念词如 tight、red来锚定行为减少对冗长指令的依赖。3.4 实践建议如何选择 Skill找到一个精准匹配度极高的 Skill不只是省钱更是让 Agent 一次到位完成目标过大的 Skill覆盖太多场景加载了 80% 这轮用不上的指令过小的 Skill能力太窄Agent 需要加载 3-4 个才能完成任务来回切换增加决策成本精准匹配的 Skill指令恰好覆盖当前任务Agent 不需要猜还需要什么决策原则看 length(任务) 和 length(Skill 描述) 的语义重合度。如果 Skill 的 description 完美描述了你的任务Agent 的路由成本最低如果多个 Skill 各匹配 30%最后需要 3 个拼起来那总消耗反而更高。四、方法二任务切片——一次一个可验证闭环4.1 为什么大任务更贵一个任务 “帮我把整个项目从 React 迁移到 Vue” 需要 Agent 同时理解几十个文件。每轮对话的上下文在指数级膨胀而模型在第 10 轮后的注意力显著下降“Lost in the Middle” 效应。4.2 切片策略❌一次性任务: “迁移整个项目到 Vue”✅切片后:任务 1: 迁移components/Header.tsx→ 新会话任务 2: 迁移components/Footer.tsx→ 新会话任务 3: 更新路由配置 → 新会话…每个切片的黄金标准单文件或少量紧密耦合文件有可验证的完成标准——测试通过 / 编译通过 / 功能可演示不超过 15-20 轮对话4.3 为什么 15-20 轮是个分水岭上文提到的二次增长问题到了 20 轮左右会变得非常明显——因为模型每一轮都在重读 19 轮积累的上下文。新开一个会话把 3-4 句的进度摘要作为新 ContextToken 成本直接重置回基线。每个切片的黄金标准单文件或少量紧密耦合文件有可验证的完成标准——测试通过 / 编译通过 / 功能可演示不超过 15-20 轮对话4.3 为什么 15-20 轮是个分水岭上文提到的二次增长问题到了 20 轮左右会变得非常明显——因为模型每一轮都在重读 19 轮积累的上下文。新开一个会话把 3-4 句的进度摘要作为新 ContextToken 成本直接重置回基线。五、方法三减少输出 Token——输入 1 元 vs 输出 5 元5.1 输出 Token 为什么更贵在所有主流 AI API 定价中输出 Token 的价格是输入 Token 的 3-5 倍模型输入 ($/MTok)输出 ($/MTok)倍率Claude Opus 4$15$755xClaude Sonnet 4$3$155xGPT-4o$2.50$104x5.2 Caveman 模式75% 输出 Token 压缩Matt Pocock Skills 中的 Caveman 是一个不到 5KB 的 SKILL.md 文件却成为 9 万 Star 的明星工具。它做了一件简单的事让 Agent 用穴居人风格回复——去掉所有冗余只留技术内核。效果对比以解释一个函数为例普通模式69 Token带铺陈、客套、结构化分段Caveman 模式19 Token纯技术核心Caveman 提供四档强度lite去客套保留自然语句约 30% 减少full默认碎片化短句技术准确约 65% 减少ultra电报式极简约 75% 减少wenyan文言文风格信息密度拉满但这里有个关键认知Caveman 只压缩输出 Token 中的 prose 部分。在一个 100K Token 的会话中prose 回复可能只占约 6%6,000 Token。压缩这 6K 的 65%总共省约 3,900 Token——大约4% 的会话总量。所以 Caveman 真正的价值不在省钱而在速度和可读性——更短的回复生成更快肉眼扫描更快。5.3 长内容传路径不贴内容这是最容易被忽视的坑。当你把 500 行报错日志直接粘贴到对话中这些内容会永久占据后续所有轮次的 Context。更好的做法❌ “这里有个错误日志你帮我看看[粘贴 500 行]”✅ “日志在 /var/log/app/error.log帮我分析一下根因”最便宜的 Token是根本没进入上下文的 Token。六、方法四双轨分流 模型路由6.1 双轨分流不是所有任务都需要 Agent 模式。把任务按复杂度分流任务类型用啥理由单行补全、改 importTab/补全零额外 Token 开销改函数实现、加测试Chat单轮上下文轻跨文件重构、多步推理Agent需要工具调用Copilot 的补全路径不走 CreditsCursor 的 Tab 也相对独立。把 Agent 节省下来给真正需要多步推理的任务。6.2 模型路由用对模型做对事不是所有任务都需要旗舰模型任务类型推荐模型原因写注释、格式化代码Haiku/Flash简单任务便宜模型够用普通功能实现、Bug 修复Sonnet性价比最优复杂架构设计、多文件重构Opus/推理模型复杂推理需要强模型一个反直觉的提醒便宜模型不一定省钱。复杂任务用便宜模型往往要多跑 2-3 轮才能做对算总账反而更贵。核心看一次正确交付的总成本不是单次 Token 单价。七、方法五用指令换共识——Pre-Agent 阶段决定一切7.1 把需求澄清成本前置这是最被低估的省钱手段。一个模糊 Prompt 导致 4 轮来回拉扯比一个精准 Prompt 一次性完成的成本高 3-5 倍。高效 Prompt 模板目标在 src/auth/login.ts 的 loginUser 函数中添加邮箱格式校验边界不要动其他文件不要改现有接口签名验收标准空字符串和 → 返回 “邮箱不能为空”“not-an-email” → 返回 “邮箱格式错误”“userexample.com” → 正常通过输出只改 loginUser 函数给出 diff这个模板包含四个关键要素目标明确到函数级、边界清晰说明不能动什么、验收标准用可验证的测试用例表达、输出格式指定为 diff 而非长篇解释。7.2 Matt Pocock 的 Grilling Session让 AI 反向拷问你Pocock 用得最多的两个 Skill 是 /grill-me 和 /grill-with-docs。它们的核心思想是在写代码之前让 Agent 像面试官一样轮流追问你的设计每个分支都问到你给出明确答案为止。Human: 我要做一个用户权限系统Agent: 权限粒度是角色级还是资源级Human: 资源级Agent: 权限规则的存储在哪数据库配置文件还是外部服务Human: 数据库用 RBAC 模型Agent: 角色变更后是即时生效还是需要重新登录…这种前置的需求收敛看似多花了 Token但它把后面 80% 的返工消灭在了萌芽状态。Pocock 说这是他用得最多的 Skill每次做改动前都会先来一轮。八、方法六上下文裁剪——干掉不干活还吃 Token 的东西8.1 MCP Server 管理每个 MCP Server 的 Tool Schema 常驻 Context。实测数据MCP 配置Token 消耗0 个 MCP Server~8,500 Token 基础开销1 个 MCP Server (如 Playwright)11,700 Token多个 MCP Server极端情况134,000 Token67% 窗口58 个工具的企业 Agent~55,000 Token关键行动只连接当前任务需要的 MCP Server。不要让 Jira、GitHub、Playwright 的定义常驻在每次请求中——如果这轮不涉及 Jira 操作Jira 的 Tool Schema 就是纯粹的 Token 浪费。更值得警惕的是Anthropic 的研究发现Tool 数量增加不仅仅消耗 Token还会显著降低 Tool 选择的准确率——从 74% 下降到 49%。更多 Tool 在 Context 中让模型更难判断该用哪个。8.2 .cursorignore / .gitignore 级文件屏蔽让 Agent 在初始化时跳过 node_modules/、dist/、build/、大型测试夹具、生成的配置文件。这些目录可能贡献数万 Token 而不提供任何有效信号。在 .cursorignore 或平台等效配置中明确屏蔽它们。8.3 CLAUDE.md / AGENTS.md 精简你的项目级指令文件中的每一个字都会被加载到每一轮 Context 中。一个 2,000 行的 MONOLITHIC 指令文件每天都在消耗 Token。更好的做法是模块化拆分❌ 一个巨大的 CLAUDE.md 文件✅ 模块化规则.cursor/rules/python.md → 仅 *.py 文件触发.cursor/rules/react.md → 仅 *.tsx 文件触发.cursor/rules/testing.md → 仅.test.文件触发用 caveman-compress 可以将 CLAUDE.md 压缩成 Caveman 风格每次会话少读约 46% 的输入 Token。九、方法七Agent 循环优化——从 Superpowers 学到的事9.1 Superpowers 6.0 的核心发现Superpowers230,000 Star是一个给 AI Coding Agent 套上工程纪律手册的插件。它不负责写代码而是管AI 怎么写代码。6.0 版本最惊人的不是优化结果而是优化过程本身——让 AI 自己分析自己的工作流自己找到浪费点。他们让 Anthropic 的 Fable 模型分析了数千次历史会话后找到了几个反直觉的优化① 重复读 Diff → 打成审查包文件审查 Agent 每次都要运行大量 git 命令拉取 diff。解决方案写一个 shell 脚本把审查需要的 diff、提交列表、统计信息打包成一个审查包文件。审查员直接读文件不跑 git。一个改动直接减少约 10% Token 消耗。② 双审查员合并为一个旧版流程规格合规审查 → 代码质量审查两个 Agent 各读一遍上下文、各看一遍 diff。合并后一个审查员读一次 diff同时输出两份结论。又省了 15%。③ 文件传递替代粘贴控制器不再把任务描述和代码 diff 直接粘贴到子 Agent 的 Prompt 中一旦粘贴就会永久留在主会话上下文里。改成写文件只传路径。这是对 Token 消耗影响最大的一条。④ 进度落盘防上下文压缩后失忆长任务中AI 会在上下文接近上限时自动压缩历史消息。压缩后控制器很可能忘记哪些任务已完成从头重新派发——等于白干。解法很简单在 .superpowers/sdd/progress.md 里写进度账本每次启动或压缩后先读账本信账本不信对话记忆。9.2 最终数据Superpowers 6.0 在 Claude Code 环境下的实测结果整体运行时间降低 50%Token 消耗降低 60%代码质量持平或更稳定。十、方法八Agent 选型——工具设计决定 Token 效率下限前面七种方法都是用同样工具怎么更省。但更深层的问题是工具本身的设计决定了你是否在起点就输了。不同的 Agent 在架构哲学、上下文策略、任务规划方式上的差异体现在 Token 消耗上可以差 3-5 倍。这不是你精打细算能弥补的——它属于选型即天花板的范畴。10.1 CLI Agent vs IDE Agent一场架构级别的对决2026 年的 AI Coding 工具已经清晰地分裂为两个阵营维度CLI Agent终端原生IDE Agent编辑器内嵌代表Claude Code CLI、Codex CLI、Antigravity CLICursor、Kiro、Copilot、Devin Desktop上下文来源用户指定的文件 命令输出打开的全部 Tab 选中区域 目录结构上下文纯净度高用户主动控制范围低IDE 自动收集一切含噪音Token 效率普遍更优普遍更高消耗交互体验委托式下指令 → 等待结果可视化实时 Diff、逐行确认适用场景大规模重构、自主调试、CI/CD日常编码、前端 UI 微调、快速补全CLI Agent 的核心优势在于上下文由你控制而不是由编辑器替你猜。IDE Agent 的自动上下文收集打开的全部 Tab、光标附近的代码区域、最近编辑的文件列表看起来是贴心设计但实际效果是把噪音带入了 Token 预算——模型需要额外消耗推理能力来过滤无关信息。10.2 实测数据同样任务效率差 5.5 倍独立测试机构对多个 Agent 在同一基准任务上的 Token 消耗做了横向对比新功能实现涉及四个文件修改、两个测试新增AgentToken 消耗耗时返工率Token 效率评分Claude Code (Opus)94K8m15s10%★★★★★Codex CLI (GPT-5.5)180K14m20s10%★★★★Cursor Agent (混合模型)310K6m47s30%★★★Claude Code 用 94K Token 完成而 Cursor 用了 310K——3.3 倍的差距。更深层的线索是Cursor 最快6m47s但返工率 30% 意味着平均每三次修改就有一次需要重做这部分重做的 Token 消耗没有被算进首次执行的 310K 里。另一项独立基准测试更极端同一重构任务Claude Code 仅用 33K Token 零错误完成Cursor 消费 188K Token 且过程有错误——差距拉大到 5.5 倍。核心原因不是模型能力差异二者都可以跑 Claude Sonnet而是上下文蒸馏效率Claude Code 的 CLI 设计天生要求你精确指定范围产生干净的上下文Cursor 的 IDE 设计中便捷的自动上下文注入实质上在向模型喂噪音10.3 逐个拆解主流 Agent 的省 Token 基因Claude CodeAnthropic定位终端原生的委托式 Agent。Token 效率优势的来源1M Token 原生上下文窗口实际可用接近标称值。不需要频繁压缩或分段Plan Mode 前置规划首次方案正确率从 51% 提升到 73%消灭了大量返工 TokenPrompt Caching重复发送的代码库上下文被缓存仅在首次计费CLAUDE.md 持久指令项目规范写一次所有会话继承不像 IDE Agent 每轮重新发现Subagents 隔离上下文子任务在独立窗口中运行不污染主会话适合的场景复杂多文件重构、跨服务架构变更、需要深度推理的任务。不适合的场景频繁小修小改补全层面缺失——Claude Code 没有 Tab 补全。Codex CLIOpenAI定位云端异步的甩手掌柜式Agent。Token 效率优势的来源约 4x 的 Token 效率vs Claude Code 同类任务。一个 Figma-to-code 用例Claude Code 用 6.2M TokenCodex 仅 1.5MCloud Sandbox 隔离任务在沙箱中运行返回 PR。整个执行过程不计入你的编辑器上下文原生并行执行多个独立任务在分离容器中并发无上下文交叉污染开源 CLIApache-2.0可自定义上下文策略但代价是SWE-Bench Verified 分数约 55%-77%低于 Claude Code80%在复杂架构理解和长任务连贯性上偏弱。盲测中代码质量偏好度仅 25%Claude Code 67%。适合的场景批量并行任务、提交后不管型工作流、需要快速原型验证。CursorAnysphere定位AI-Native IDE最贴近日常开发习惯。Token 消耗较高的原因自动上下文注入无法关闭打开的全部 Tab 都会进入请求交互模型偏即时反馈每次微调都要重新发送完整上下文但实际只需要增量修改虽然有 Composer多文件编辑和 Agent 模式但底层架构决定了每一轮请求的信息密度较低但它的价值不在 Token 效率Cursor 的 Tab 补全是行业最佳72% 采纳率在你写一行它补一行的场景下效率远超任何 Agent 模式。最快的实现速度6m47s也是它日常开发的竞争力。2026 年 6 月推出的 Composer 2.5自研模型以 $0.50/M 输入、$2.50/M 输出的定价显著拉低了 Token 成本是价格层面的重要进步。适合的场景前端 UI 开发、日常增量修改、需要可视化 Diff 的交互式编码。Antigravity 2.0Google定位Google I/O 2026 发布的多 Agent 编排套件。独特优势Gemini 3.5 Flash 默认模型~289 output tokens/s比 Opus 4.8 快约 4x。更快的输出减少了等待时间但更重要的是——更快的 Agent 循环意味着相同时间内的总轮数减少Token 浪费降低多 Agent 并行编排一个 Agent 写代码时另一个 Agent 并行生成品牌素材互不干扰内置 Chromium 浏览器UI 截图 → 代码转换无需独立工具调用链条Antigravity CLI (Go 编写)更轻量的运行时冷启动开销比 Node.js 工具链低Compute-based 配额每 5 小时刷新每周上限 付费 TOP-UP但它的 SWE-Bench Verified 分数~76%尚不如 Claude Code 和 Codex 的顶级配置在纯代码推理上不是最强。适合的场景全栈应用开发、需要多模态能力的项目UI 代码 素材生成、追求速度多于极致代码质量的场景。KiroAWS定位Spec 驱动的结构化开发 Agent。最独特的设计需求文档 → 设计文档 → 任务列表 → 执行在写任何代码之前先建立完整的逻辑骨架May 2026 引入并行 Spec 任务声称 4x 吞吐量提升Credit 制 分数定价Opus 级推理 2.2 credits开源模型 0.05 credits——用户按需选择模型粒度这个先设计再编码的流程在 Token 消耗上是双刃剑前置设计确实多花了 Token但避免了后期因为方向错误导致的大规模返工。适合的场景需求不明确的探索性项目、需要团队对齐设计决策的结构化开发、偏好 Waterfall-with-AI 的工作流。CodeBuddyTencent定位WorkBuddy 生态内的中文优先 Agent。独特的设计思路高度模块化的 Skill 架构内置 Skill 用户级 Skill 项目级 Skill 三层与渐进式披露理念深度契合中文对话优化从 System Prompt 到 Skill 元数据均为中文原生避免了中英互译的 Token 浪费三层记忆体系Cloud Memory服务端注入 User-level Memory跨项目 Workspace Memory项目内差异化加载策略避免全局铺开Agent Loop 内置任务收敛通过 TaskCreate/TaskUpdate/TaskList 三个原语强制 Agent 拆分和追踪任务减少自由探索的 Token 浪费适合的场景中文开发环境、需要企业级连接器生态微信支付、腾讯文档、TAPD 等的工作流、偏重项目管理式 AI 协作。10.4 选型决策矩阵flowchart TDQ1{“日常大量小修改\nTab补全是刚需”}Q1 --|是| Q1a{“要求零延时交互”}Q1a --|是| A1[“Cursor补全之王”]Q1a --|否| A2[“Cursor 另配 Claude Code”]Q1 --|否| Q2{任务是写代码还是\n结构化设计} Q2 --|写代码| Q3{追求质量还是速度} Q3 --|质量优先| A3[Claude CodeSWE-bench 87.6%] Q3 --|速度优先| Q4{需要多模态能力} Q4 --|是| A4[Antigravity 2.0] Q4 --|否| A5[Codex CLI并行批量] Q2 --|结构化设计| Q5{中文环境} Q5 --|是| A6[CodeBuddy / Kiro] Q5 --|否| A6[KiroSpec 驱动]10.5 组合使用才是最优解来自 JetBrains 2026 开发者调查的数据开发者平均使用 2.3 个 AI 工具26% 同时使用 Copilot 和 Claude Code。这指向了一个事实没有单一 Agent 在所有场景下都是最优解。典型的高效组合组合方案日常补全复杂重构批量任务月均总成本Cursor Pro Claude Code ProCursor TabClaude CodeCodex CLI~$40Cursor Pro Codex PlusCursor TabCursor AgentCodex CLI~$40Antigravity Pro Claude Code ProGemini FlashClaude CodeAntigravity 多 Agent~$40CodeBuddy全能型内置 AgentSkill 编排内置调度取决于平台定价Token 效率最高的组合策略是编辑层用 CursorTab 补全几乎零 Token 开销重任务用 Claude CodeTask 级效率最高并行批量用 Codex CLICloud Sandbox 隔离上下文。️ 互动时间你的主力 Agent 是哪款在评论区聊聊你的工具组合和使用体验吧你日常的主力 Agent 是哪一款Claude Code / Cursor / Codex / Antigravity / Kiro / CodeBuddy / 其他你测过不同 Agent 在同一任务上的 Token 消耗差异吗差了多少你遇到的最离谱的一次 Token 浪费经历是什么比如 Agent 循环读同一个文件 20 遍你心目中最省 Token 的 Agent是谁和文中数据一致吗欢迎在评论区交流你的实战经验我每周会回复高赞评论 十一、总结Token 节省的优先级地图按投入产出比排序从收益最大到最精细化 第一优先级ROI 最大├── Agent 选型CLI Agent 比 IDE Agent 省 3-5.5x Token├── 任务切片15-20 轮开新会话├── 精准 Prompt目标 边界 验收 输出格式├── 断开不用的 MCP Server└── .cursorignore 屏蔽无效目录 第二优先级持续优化├── 渐进式 Skill 架构按需加载├── 双轨分流补全 / Chat / Agent 各司其职├── 长内容传路径不贴内容└── CLAUDE.md 模块化拆分 caveman-compress 第三优先级进阶技巧├── 模型路由按任务难度匹配模型├── Caveman 输出压缩更适合加速而非省钱├── Subagent 委托 文件传递└── Grilling Session 前置需求收敛最后一句AI Coding 的核心目标不是少用而是用好。每一次优化都应该指向一个方向用更少的 Token达成更确定、更可验证的交付。懒惰的 Prompt 才是最贵的奢侈品而一次高质量、边界清晰的 Agent 任务可能比十次模糊问答更省 Token——因为后者在重复烧 Context前者在收敛交付。而这一切由两个起点共同驱动Skill 架构决定天花板Agent 选型决定效率下限。渐进式披露的 Skill 体系能从架构层面省掉 60%-80% 的上下文膨胀——这是结构性节省不依赖你的使用习惯。Agent 选型的 3-5 倍效率差距则是执行层面的放大器——好架构遇到效率低的 Agent该省的一样省但执行环节多烧几轮。两者不是选一个而是架构设计 工具选择的乘法关系Skill 省的是输入侧的结构性浪费Agent 选型省的是执行侧的循环浪费。一句话Skill 让你不烧冤枉 Token好 Agent 让你烧的每一分都出活。参考来源Matt Pocock Skills、Superpowers 6.0 Release Notes、Caveman by JuliusBrussee、CodeCraft Token Economics Guide、Anthropic Agent Skills Spec、Lindleylabs Claude Code vs Cursor Benchmark、Codex CLI v0.137 Landscape Review、Lushbinary AI Coding Agents 2026 Comparison、TomH Agentic Coding Tools Comparison、Nevo Systems CLI vs IDE Architecture Analysis