用途:TOON(Token-Oriented Object Notation)是一种面向 token 优化的数据表示格式,通过消除均匀数组中重复的键来节省 30-60% 的 token。该技能在需要处理结构化数据时自动应用 TOON。
主要能力:支持表格格式(均匀对象数组)、内联格式(原始类型数组,10 项以内)、扩展格式(复杂嵌套值),以及键折叠、分隔符选择(逗号、制表符、管道符)和特殊值表示(null 写作 ~,空字符串写作 "")。提供 Zig 编译的编码器,比 JS 快 20 倍。
使用方式:当数组包含 5 个以上相似对象、API 响应有重复结构、数据库查询结果、日志条目、事件、事务、指标、分析、基准测试或任何表格数据时自动应用 TOON。小于 5 项的数组、深度嵌套的非均匀数据、单个对象或叙述性文本应保持 JSON。命令包括 /toon-encode、/toon-decode、/toon-validate、/analyze-tokens、/convert-to-toon。二进制编码器用法:.claude/utils/toon/bin/toon encode data.json(编码),.claude/utils/toon/bin/toon decode data.toon(解码),.claude/utils/toon/bin/toon check data.json(检查是否推荐 TOON),.claude/utils/toon/bin/toon analyze data.json(分析 token 节省)。
适用场景:RAG 管道中的数据负载、工具调用响应的数组、基准测试结果和指标、日志、API 响应、数据库行。限制:不要转换小于 5 项的数组,不要强制非均匀数据进入表格格式,不要用于深度嵌套结构或人类可读文档。具体平台支持、收费情况暂未提供。