用途:按专业开源项目的标准衡量 GitHub 仓库,指出应优先修什么、由哪个技能来修,避免临时凭感觉审计、遗漏元数据与保护设置、产出无优先级的问题清单。
主要能力:六个类别加权检查——README 质量、可发现性、社区健康文件、贡献入口、保护设置、生命体征;计算各类得分与总体等级(A≥90 … D)。先用脚本机械收集证据:python3 "${CLAUDE_SKILL_DIR}/scripts/collect_evidence.py" [owner/repo] > /tmp/repo-evidence.json,抓取仓库元数据(gh repo view --json)、社区档案健康百分比、文件存在性(README/LICENSE/健康文件/模板/工作流)、保护与安全设置、发布、归档状态、最近 CI 运行;证据为三态,null 表示不可确定,not_collected 列出需人工或智能体判断的检查。按项目阶段调适:个人爱好仓库不会因缺 GOVERNANCE 或复杂模板被扣分,标记为“按阶段推迟”;各阶段硬性项为 LICENSE、README 基础内容、无泄露密钥。报告含各类得分表、总评级、优先级前五修复项(含影响、成本与负责技能),并可做“转公开前检查”,加入许可证、PVR、社交预览等阻断项,另列出两项必须人工完成且不会被证据覆盖的阻断项:全 git 历史密钥扫描(gitleaks/trufflehog)与个人/私密文件审查,未完成即列为未勾选。不主动修改仓库,仅可提议运行负责技能。
限制:部分证据需权限,流量统计需推送权限,保护与安全标志在私有/免费计划下可能返回 403,脚本降级为“unknown”,未知不上报为失败;社区档案健康百分比只统计公开仓库文件,私有仓库改用文件存在性检查;不必追求满分,清单本身包含边际递减;同一会话每仓库只审计一次,修复落地后才重跑。当用户已明确要修什么、或涉及代码级 bug、PR 安全评审、CI 调试时,不应使用本技能。脚本仅在无法读取目标仓库时以非零退出。