SuperAPI AI 工具集

skill-token-budget-linter

通用与其它

查看项目

更新于 10-16 02:31

技能介绍

用途:在技能资产发布前测量其常驻上下文压力,对技能描述、正文长度和引用文件体积做静态 token 预算检查。

主要能力:提供预算表,描述软警告 200 字符、硬失败 1024 字符;正文(frontmatter 以下)软警告 400 行、硬失败 500 行;单个引用文件软警告 300 行、硬失败 500 行。支持检查单个技能目录、检查全部 skills/*/SKILL.md,以及 --strict 模式(警告级预算也判失败)。

使用方式:命令为 uv run python skills/skill-token-budget-linter/scripts/lint_budget.py <name> 检查单个技能,uv run python skills/skill-token-budget-linter/scripts/lint_budget.py --all 检查全部;不带参数时显示预算表和示例命令。校验命令为 uv run python skills/skill-token-budget-linter/scripts/check.py。

适用场景:需要控制常驻上下文成本、在技能上线前做预算审查时使用。

限制:仅做静态 token 预算检查,不修改 OpenCode DCP、RTK 或 harness 钩子策略;不适用于 DCP 调优或 RTK 钩子。其他细节暂未提供。