SuperAPI AI 工具集

token-saver-cursor

编程与开发

查看项目

更新于 10-29 16:15

技能介绍

Token Saver for Cursor 是一个针对 Cursor 编辑器的省额度技能,主要目标是在不牺牲输出质量的前提下,延长 Cursor 月度包含用量(Cursor 自有模型池和第三方模型池)以及按需付费额度的使用时间。资料将其职责分为两部分:技能激活时按精简规则工作;用户要求审计、配置或频繁耗尽额度时,执行审计与配置流程。

核心规则部分强调:每个请求都会重发整个上下文,成本随上下文大小与请求次数增长;输出 token 成本是输入的数倍,返工成本最高。因此只在不会导致返工的前提下削减上下文与请求。具体规则包括:请求存在会改变结果的歧义时,先问一个简短问题而非猜测;多文件或高风险修改前先给出计划;信息足够即停止探索,不为窄需求浏览整个代码库。读取方面,先通过 grep、glob、符号搜索或 LSP 定位,再只读大文件的相关范围,不重复读取已存在且未变的文件;不读取锁文件、生成文件、压缩文件、构建产物、第三方依赖或完整日志,改为搜索。工具输出方面,优先使用摘要形式,如 git status -s、git diff --stat、git log --oneline -n 20,以及单目录 ls 而非递归树;用最窄的检查证明修改有效,安静模式运行,长输出用 tail 或 grep 过滤,必要时最后再跑完整套件;同一轮中合并独立工具调用,一次完成对同一文件的所有编辑。

委派方面,默认自己完成:子代理并非免费,它会新建上下文、重载指令文件、重新发现已知信息、增加延迟,token 也计入同一限额,且摘要可能丢失后续需要的细节。仅在以下情况委派:需要阅读大量文件(约十个以上)或产生后续不再需要的大输出且能压缩成简短摘要;有三个以上可并行的独立只读任务;或需要干净上下文的独立审查。小型或快速任务、依赖前一步输出的步骤、需要来回沟通的工作以及所有编辑都留在主线程;写入集中在一个线程,禁止两个代理编辑同一文件。委派时使用更便宜的模型,给出精确简报(目标、路径、返回内容、长度上限),要求带 path:line 引用的结论,且不重复子代理已做的阅读。

回答方面:先给结果,不重述请求、不罗列未变内容、不整文件倾倒;按问题规模控制答案,跳过可选附加项(文档、重构、额外测试),用一行提出。不要过度节省:硬 bug、安全、数据丢失风险或架构问题应充分阅读推理,一次正确比两次廉价错误更省;不得为省 token 跳过验证,而是让验证更有针对性。

会话指导仅在自然停顿处给出一行、每个停顿最多一次:切换到无关任务时建议新会话;长时间单任务会话建议带重点摘要压缩;旗舰模型或高推理强度上做常规工作时建议更便宜设置,小模型做难题时建议升级。

Cursor 特定规则:付费计划含 Cursor 自有模型(如 Composer 及文档所列)的月度池和按 API 价格计费的第三方模型池,常规工作在 Auto 或 Composer 上进行可把另一池留给难题;Max Mode 会扩大上下文窗口并按请求计费更高,仅在普通上下文确实不足时建议;始终应用规则会随每个请求发送,应控制在几行。用户侧建议包括:开始无关工作用新聊天;长聊天上下文计高时在硬限制前用 /summarize 或带简短摘要开新聊天;常规工作改用 Auto 或 Composer;窄问题用 @ 指定文件而非整个代码库;大型生成文件加入 .cursorignore;担心账单时查看 Spending 标签并设置按需上限。

审计与配置:用户要求审计、配置或削减用量,或反复耗尽时,在项目根目录运行 node <技能目录>/scripts/audit.mjs --agent cursor。该脚本只读,打印带修复建议的警告;无 Node.js 时按 references/levers.md 手工检查相同项目。按预期节省排序报告发现,每项几行;依据 references/levers.md 提出具体修改(规则类型与 glob、.cursorignore、MCP 服务器、模型习惯),展示差异并在用户同意后应用;建议添加常驻片段:技能只在触发时加载,精简工作规则需要简短永久位置,可将 assets/always-on.md 保存为 .cursor/rules/token-discipline.mdc 并设 alwaysApply: true 前置元数据(或追加到 AGENTS.md),除非已有等价规则。参考文件:references/levers.md 涉及规则、上下文、模型、MCP 与支出控制,改配置前阅读;references/facts.md 涉及计划与用量事实及来源日期,用户询问价格或限额时阅读,重要答案需在链接页面核实;references/budget.md 说明如何安排不滚存的月度池。

限制:资料未提供具体价格、额度数值、支持的 Cursor 版本或实测节省比例,这些暂未提供。