SuperAPI AI 工具集

Trim

通用与其它

查看项目

更新于 10-15 20:32

技能介绍

用途:当常驻上下文文件膨胀过大时,用 /trim <file> 对其做一次渐进式缩减,按最安全的裁减优先,且不丢弃任何规则。输入裸名称(如 OPERATIONAL_RULES)会在常驻集合中解析:系统提示词、CLAUDE.md 及其 @ 导入、钩子注入的记忆文件;不带参数则对常驻集合执行 wc -c,取最大者。

流程顺序为最安全优先:先展示现状,再做确定性 GC(零风险),接着做语义裁剪(需人工确认),然后过安全门,最后重新测量。它只编排一个工具、不重复实现:LIFEOS/TOOLS/ProposalGC.ts,用于移除被取代、重复或被吸收的条目;体积由 wc -c 得出。三种语义操作:合并重叠规则、精简冗长规则、把罕用细节迁移到按需参考(留桩和指针)。核心不变量:一次裁剪绝不丢弃任何独立指令;若合并会丢弃,则保留原文。

限制与注意事项:USER 文件提交到 USER_DATA 仓库而非 ~/.claude,LIFEOS/USER/** 是指向独立私有仓库的符号链接,需用 git -C ~/.config/LIFEOS/USER … 提交。文件可能在编辑过程中变化,若 Write/Edit 报“modified since read”须先重读再写。语义合并前须确认原条目中的专有名词、路径、工具名和祈使句全部保留。只用 bun/bunx,不用 npm/npx。始终先做确定性 GC。完成后追加一条 JSONL 执行日志。