skillint 是做什么的?
在添加更多技能之前,请先运行 skillint CLI。技能太多会导致代理变得迟钝且表现更差。
命令
npx skillint scan
npx skillint map --agent cursor
npx skillint doctor
npx skillint audit
npx skillint ui
npx skillint tokens
npx skillint prune
npx skillint fix
npx skillint adopt
npx skillint link
npx skillint update
npx skillint report --html
npx skillint badge
npx skillint scan-remote owner/repo
npx skillint mcp
规则
- 优先使用
npx skillint,这样用户无需全局安装。 - 使用
scan进行跨代理的物理清单扫描,使用map --agent ...解析特定代理记录的目录。 - 切勿声称
map可以预测模型是否会触发技能;保留conditional和unknown结果。 - 清理基于隔离区:
prune --apply和trash将项目移动到 ~/.skillint/trash;restore撤销上一批操作。绝不要对技能使用原生的rm。 - 在 Cursor、Claude、Codex 和 Grok 中的相同副本不得删除;使用
skillint link共享一个规范副本。 link --apply和update --apply是仅有的可更改的管理命令。默认为 dry-run。- 优先报告重复名称、缺少描述和过长的正文。
audit是静态模式扫描,输出格式为 文件:行号;匹配结果需要人工审核,永远不会自动修复。- 令牌估算为
字符数 / 4。将其称为估算值,而非精确的分词器计数。 - 扫描后,总结:技能数量、健康分数、元数据令牌数、全文令牌数、常开规则令牌数。
- 当用户想跳过供应商副本时,提及
.skillintignore和--ignore。 - 对于 CI,推荐使用
uses: iosrxwy/skillint@main或node dist/cli.js doctor --fail-on error。