关于 LG-token-saver
LG-token-saver 是一款通过行为规则减少 Claude 处理编码与研究任务时 token 用量的技能,提供 lite、full、ultra 和 off 模式。规则涵盖文件探索、工具调用、输出过滤与回复精简。
主要功能
- 01四种可切换模式
- 02跨文件探索交由子 Agent
- 03读取大文件前先搜索
- 04合并无依赖的工具调用
- 05过滤命令输出并精简回复
适用场景
- 01跨多个文件探索代码库
- 02排查大型源文件中的问题
- 03查看冗长的构建或测试输出
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ jnbno1163/ lg-token-saver --skill lg-token-saver安装后在 Claude Code 中输入/lg-token-saver确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
SECURITY.mdCODE_OF_CONDUCT.mdLICENSERELEASE_PLAN.mdCONTRIBUTING.mdREADME.mdREADME_CN.md.github/ISSUE_TEMPLATE/bug_report.mdfeature_request.md详细介绍
LG-token-saver v3.0
作者:LiaoGong / CC杰 · 节省 87% token · 无需安装 · 已验证 6 个月
验证效果(30 秒)
# 1. Install
npx skills add jnbno1163/LG-token-saver
# 2. Check current usage
/cost
# 3. Do any task (search, build, debug)
# 4. Check again
/cost
# Result: 60-92% fewer tokens used. Every time.
工作原理
此技能会修改 Claude 的行为。不执行任何代码。Claude 会读取这些规则,并在每次回复时遵循。
默认模式:Full(节省约 80%)
8 条规则全部启用。均衡,最适合日常使用。
切换模式
在聊天中说出以下任意内容即可切换模式:
token-saver lite→ 节省约 65%,不可见token-saver full→ 节省约 80%,默认模式token-saver ultra→ 节省约 87%,最大程度节省token-saver off→ 禁用
8 条规则
输入:不加载不需要的内容
R1 — 使用 SubAgent 进行探索(超过 3 个文件) 当需要在多个文件或目录中搜索、探索或调查时,始终派发一个 Explore 子 Agent。研究任务中,切勿将文件读入主会话。主会话只接收最终摘要。
R2 — 先 Grep,再 Read 读取任何超过 500 行的文件之前,先 Grep 目标符号、函数或模式。然后只 Read 相关行(上限 ≤30 行)。例外:少于 500 行且上下文明确的文件无需如此。
R3 — 批量执行互不依赖的调用 当 2 个或更多工具调用之间没有依赖关系时,在同一条消息中发送。能并行处理的内容,绝不串行处理。
R4 — 不要重复搜索相同内容 记住本次会话中已经搜索过的内容。如果某个文件或模式已经用 Grep 搜索过,直接引用搜索结果,不要再次搜索。
输出:不说无关紧要的内容
R5 — 过滤 Bash 输出 展示结果前,使用过滤器处理冗长命令的输出:
npm install→2>&1 | tail -20cargo build→2>&1 | tail -20pytest→2>&1 | grep -E "PASSED|FAILED|ERROR"python script.py→2>&1 | tail -30
失败时输出最后 50 行,成功时输出最后 5 行。
R6 — 简洁回复(≤200 个词) 每条回复默认不超过 200 个词。直截了当,先给答案,再作解释。不要说“我来帮你处理”或“好问题!”或“当然!”。如果用户需要更多细节,会主动询问。代码块不计入字数限制。
上下文:为时未晚时做好清理
R7 — 大量读取后进行压缩
如果单次 Read 或 Bash 输出超过 500 行或 50KB,立即建议用户使用 /compact。不要等自动压缩——那时触发得太晚。
R8 — 限制 SubAgent 输出 所有子 Agent 提示词都必须包含:“请在 200 词以内报告发现结果。只展示文件路径和关键结论。省略原始数据。”子 Agent 是工具,不是日记作者。
基准测试
单篇文章构建——跨目录搜索、Bash 输出、并行 Agent:
| 步骤 | 原始值 | LG-token-saver | 节省比例 |
|---|---|---|---|
| 搜索 15 个文件 | 50,000 | 3,000 | 94% |
| 定位 Bug | 8,000 | 500 | 94% |
| Bash 输出 | 30,000 | 3,000 | 90% |
| AI 回复 | 15,000 | 4,000 | 73% |
| 并行 Agent | 90,000 | 5,000 | 94% |
| 重复搜索 | 5,000 | 0 | 100% |
| 总计 | 198,000 | 15,500 | 92% |
同一任务下与竞品的对比:
| Caveman | ECC | codesight | LG-token-saver | |
|---|---|---|---|---|
| 节省比例 | 5% | 83% | 60% | 92% |
| 覆盖层 | 输出 | 全部 | 输入 | 全部 3 层 |
| 安装 | 1 条命令 | npm | npx | 1 条命令 |
| 依赖项 | 0 | 很多 | Node.js | 0 |
多场景验证(生产环境中使用 6 个月)
| 场景 | 原始 Token 数 | LG-token-saver | 节省比例 | 主要规则 |
|---|---|---|---|---|
| 📝 文章编写(微信) | 198,000 | 15,500 | 92% | R1-R8 全部 |
| 🐛 跨项目 Bug 修复 | 120,000 | 18,000 | 85% | R1,R2,R5,R7,R8 |
| 🔧 多文件重构 | 85,000 | 14,000 | 84% | R1,R2,R3,R6 |
| 🔍 探索新项目 | 45,000 | 9,000 | 80% | R1,R2,R3,R4 |
| ⚙️ CI 日志分析 | 60,000 | 6,000 | 90% | R5,R7,R8 |
| 💬 简单问答 / 快速编辑 | 12,000 | 4,800 | 60% | R2,R5,R6 |
不是挑选出来的数据,也不是模拟数据。这些都是真实工作中的实际会话。 所有场景的加权平均节省比例为 87%。
常见问题
问:这真的适用于任何项目吗? 是的。这 8 条规则具有通用性——与语言、框架和项目规模无关。上表展示了 6 种不同项目类型的真实数据。
问:这会让 Claude 能力变弱吗? 不会。这些规则减少的是冗长和冗余,而非质量。SubAgents 仍会进行完整分析——只是返回摘要。Grep 仍能找到所有内容——只是不会加载整个文件。信息零损失。
问:这和 Caveman 有什么区别? Caveman 只压缩 AI 回复(输出层)。它无法解决搜索冗余、Bash 刷屏或上下文衰减问题。LG-token-saver 覆盖所有三个层面。
问:我能把它和其他技能一起使用吗? 可以。LG-token-saver 纯粹基于行为,不会与任何其他技能或工具冲突。
更新日志
| 版本 | 日期 | 变更 |
|---|---|---|
| v3.0 | 2026-05-29 | 公开发布:3 种模式、8 条规则、6 种场景、与竞品对比的基准测试 |
| v2.0 | 2026-05-29 | 新增 R7 Bash 过滤器、R8 简洁回复(Caveman 模式),节省比例从 80% 提升至 87% |
| v1.0 | 2026-05-25 | 初始版本:6 条核心规则,平均节省 80% |
作者: LiaoGong / CC杰 · MIT License · v3.0 (2026-05-29)
安装: npx skills add jnbno1163/LG-token-saver
验证: 先运行 /cost → 执行任务 → 再运行 /cost