SuperAPI AI 工具集

cco-pack

通用与其它

查看项目

更新于 10-15 21:37

技能介绍

用途:当用户运行 /cco-pack 或询问“做 X 需要哪些文件”时,cco-pack 会构建一份经过筛选、考虑 token 预算的文件清单,避免猜测或读取整个仓库。

主要能力:按优先级对文件排序——提示中明确提到的文件路径或可识别名称相关性为 100;git 工作区中被修改的文件为 85;项目历史上常用(高置信度、频繁编辑)最高 70;与任务关键词匹配最高 70。对每个文件还会根据文件结构地标(任务关键词附近的函数/类声明)建议 offset/limit,指向结构上相关的区段。

使用方式: node ${CLAUDE_PLUGIN_ROOT}/src/smart-pack.js "the task description" 不带描述、仅针对当前 git 状态: node ${CLAUDE_PLUGIN_ROOT}/src/smart-pack.js 以 JSON 输出供自动化使用: node ${CLAUDE_PLUGIN_ROOT}/src/smart-pack.js --json "..."

Token 预算:当继续添加文件会超过用户有效上下文预算的 25% 时,打包停止。预算会遵循所配置的模型(例如 opus-5.5 的完整 1M 窗口——1M 是 Opus 的标准配置,无高级层级)。

呈现与后续操作:运行后向用户展示清单,并可提供:按建议的 offset/limit 读取前 N 个文件;将集合保存为模板(/cco-templates create <name>);若用户想要更紧凑的包,可删除低相关性条目。

限制:资料未提供安装方式、收费、价格、平台支持范围及效果保证等信息。