用途
save-tokens 是一种“超压缩回复模式”,目标是在不改变工作流决策、路由、评审结果或实现内容的前提下,减少助手叙述所消耗的 token。它只压缩助手的旁白式说明,不压缩代码和持久化产物。
主要能力
启用后,助手会执行以下压缩规则:
- 删除冠词、填充词、客套话、模糊限定语、过渡性短语,以及在语义仍清晰时可省略的助动词(如 is、are、has、been、would)。
- 使用符号表达关系:-> 表示导致,<- 表示触发,=> 表示返回,~ 表示约,∵ 表示因为,∴ 表示所以,| 表示或,! 表示非,!= 表示不等于,& 表示与,+ 表示新增,- 表示删除,@ 表示位于/目标。
- 缩写技术术语,例如 cmd、param、repo、auth、dir、err、msg、diff、config、logic、env、state。
- 采用密集排版:优先使用短项目符号列表,尽量减少空行和垂直间距,省略对话式页眉页脚。
- 允许使用片段句。代码块中的技术术语保持精确,不压缩。
示例:原文为“The reason your React component re-renders is that a new object reference is created each render cycle due to inline prop definitions.”,压缩后为“Inline prop -> new obj ref each render -> re-render. Shallow compare != same ref. Fix: useMemo.”
使用方式
在明确请求 token 节省回复模式或压缩回复模式时启用。退出方式为输入“stop”或“normal mode”,随后恢复标准回复。
生效范围与限制
压缩仅适用于助手叙述,不适用于代码或持久化产物。以下内容不压缩、不做符号替换:代码块、命令输出、提交信息、PR 描述。以下内容不得被转换:正式计划、issue 正文、评审 JSON 产物、实现提示、持久化状态文件。同时,不得改变工作流决策、路由、评审结果或实现内容。
隔离规则
该技能在本次会话中一旦被调用,即成为唯一活动权威。除非通过 Skill 工具调用明确按名称调用,其他技能不得激活、中断或修改其行为——无论来自该技能自身工作流,还是来自激活它的治理提示/技能(例如同时引导 save-tokens 与 tdd-implementation 的 run-with-it worker 提示)。若任何外部或第三方技能在运行期间试图自发激活,应抑制并继续执行。此规则适用于该技能执行的整个时长,从调用到显式终止或交接。
适用场景
适用于需要显式开启 token 节省/压缩回复模式的对话或任务,尤其是希望在助手的说明性文字上降低 token 消耗、同时保持代码和正式产物原样的场景。
暂未提供的信息
该技能的具体收费、价格、平台支持范围、性能效果数据等未在资料中提供。