用途:在 GitHub fork 生态中系统化发现被 stars 过滤遗漏的有价值工作。资料称仅按 stars 过滤会漏掉 60-100% 的实质性 fork,该技能用分支级差异分析、上游 PR 交叉引用和领域启发式规则来定位重要改动。
主要能力:提供 7 步流水线(上游基线、列出全部 fork 并按时间戳聚类、默认分支差异、非默认分支分析、提交内容评估、fork 专属信号、跨 fork 收敛与上游 PR 历史),并给出信号优先级排序(分支级差异最高,stars 最低)、四级分层分类(重大扩展、定向功能、基础设施、历史性)以及领域特定模式。
使用方式:依赖 gh CLI 调用 GitHub API。核心命令包括 gh api "repos/$UPSTREAM" --jq '{forks_count, pushed_at, default_branch, stargazers_count}'、gh api "repos/$UPSTREAM/forks" --paginate、gh api "repos/$UPSTREAM/compare/$BRANCH...FORK_OWNER:$BRANCH" --jq '{ahead_by, behind_by, status}',以及检查 tags、releases、issues 和上游 PR。提供三种任务模板:完整分析、快速扫描、定向 fork 评估。
适用场景:分析 Python、Rust、TypeScript、C++/Python、Node.js 等仓库的 fork 生态,寻找可 cherry-pick 的提交、功能灵感和安全修复。
限制:GitHub compare API 有 250 提交上限;私有 fork 不可见;force-push 分支会使 compare API 显示 0 ahead;重命名 fork 可能导致 API 404;大型 fork 生态存在速率限制。资料未提供收费、价格或平台信息。