enhance-skills 是一个用于审查 SKILL.md 技能定义的工具,关注触发质量、结构、可发现性、调用控制、工具权限与上下文配置。
用途:在编写或维护技能定义时,检查其是否符合规范,发现潜在问题并给出改进建议。
主要能力:工作流包括发现所有 SKILL.md 文件、解析 frontmatter 与内容、按内置知识库运行模式检查、进行确定性过滤、生成 markdown 报告,以及在带 --fix 标志时应用自动修复。检查覆盖 frontmatter 校验、触发质量、调用控制、工具限制、内容范围、结构质量、上下文配置与反模式,共 25 项模式,其中 5 项可自动修复。
使用方式:运行工具扫描技能目录,输出按问题类别分组的报告,包含问题、修复建议与确定性等级。自动修复仅针对高确定性问题,例如补充缺失 frontmatter、为描述添加触发短语、将不受限的 Bash 替换为 Bash(git:*) 等作用域形式。
适用场景:审查个人、项目或企业存储位置的技能定义,尤其适合检查带副作用的技能是否被错误地自动调用,以及工具权限是否过宽。
限制:自动修复仅限高确定性且可修复的问题;不会删除内容,只建议改进;评估触发质量时需结合技能上下文。具体安装命令与运行命令暂未提供。