SuperAPI AI 工具集

repo-health

通用与其它

查看项目

更新于 10-16 01:09

技能介绍

用途:对 GitHub 仓库做一次性健康审计,输出带评分的报告和按优先级排序的修复建议。适用于新建仓库查漏、活跃仓库定期体检、私有仓库开源前评估、接手陌生仓库时了解状态,以及发布前的清理检查。

主要能力:检查标准文件是否存在(LICENSE、README.md、.gitignore、SECURITY.md、CONTRIBUTING.md、CODEOWNERS、.editorconfig、PR/Issue 模板、CHANGELOG.md、CODE_OF_CONDUCT.md),并按公开/私有仓库区分要求;通过 gh CLI 检查仓库描述、topics、主页 URL、默认分支名、分支保护等配置;评估 README 长度与内容、CHANGELOG 格式与新鲜度;检查过期分支、被跟踪的密钥/环境文件、超过 5MB 的大二进制文件及依赖锁定情况。评分按标准文件 30%、GitHub 配置 15%、文档 25%、代码卫生 20%、社区 10% 加权,总分对应 A 至 F 等级。

使用方式:安装命令为 claude skill add --from https://github.com/thatrebeccarae/claude-marketing/skills/repo-health。运行 /repo-health [repo-path] 执行完整审计,/repo-health [repo-path] --fix 在审计后生成缺失文件;省略路径时默认当前工作目录。

限制:默认只读,不加 --fix 不会修改文件;不运行安装命令、不提交或推送;仅能审计本地可访问的仓库;缺少 gh CLI 时会跳过 GitHub 配置检查;--fix 不会覆盖已有文件,生成内容会经过 PII 清理。具体评分细则见其 REFERENCE.md。