SuperAPI AI 工具集

rtk-token-saver

编程与开发

查看项目

更新于 10-16 02:32

技能介绍

用途:在编码工作中把 RTK 作为默认的终端输出策略。RTK 会在命令输出进入模型上下文之前进行压缩,适合大型仓库、构建日志、测试输出、Git 差异、递归文件列表、依赖输出、运行时日志和 JSON 响应等场景。

主要能力:提供一组 RTK 专用命令替代原始命令,例如 rtk git status、rtk git diff、rtk git log、rtk git show、rtk ls、rtk tree、rtk find . -type f、rtk grep "query" .、rtk read <file>、rtk deps,以及 rtk npm run build、rtk npm test、rtk pytest、rtk go test ./...、rtk docker ps、rtk kubectl get pods 等构建、测试、容器与云命令。

使用方式:运行任何 shell 命令前先判断能否用 RTK 执行;能则优先使用 RTK。调查流程为:用 rtk find 或 rtk grep 搜索,用 rtk read 读取聚焦文件,只修改最小必要文件,再用聚焦的 RTK 构建/测试/检查命令验证,最后只报告可操作的错误、警告、变更文件和下一步。可用 rtk --version 检查安装,用 rtk gain 查看使用记录,冒烟测试为 rtk git status 与 rtk deps。

限制与回退:仅当 RTK 不支持该命令、RTK 失败、RTK 隐藏了任务所需信息,或用户明确要求原始输出时,才使用原始命令,并简要说明回退原因。RTK 规则不得绕过正常安全策略,破坏性命令需用户批准,优先使用 dry-run、status、preview 或备份命令。完整命令转换表见 references/COMMAND_MAP.md,安全与回退指引见 references/SAFETY.md。