SuperAPI AI 工具集

stats

编程与开发

查看项目

更新于 10-15 19:57

技能介绍

用途:这是 Apache Magpie 框架中面向维护者的只读统计技能(pr-management-stats),回答“当前应如何处理开放 PR 积压”。它只读取公开 PR 标题、标签和 GitHub 元数据,不发表评论、不加标签、不关闭或批准任何内容;若维护者同时要求执行动作,应改用 pr-management-triage。

主要能力:仪表盘包含健康评级、开放总数、待审数量、未分诊非草稿数(含超 4 周提示)、按高/中/低排序的行动建议(附可粘贴的斜杠命令)、最近 6 周每周合并/关闭速度、按 area:* 加权的区域压力排名、分诊覆盖率与作者响应率等漏斗指标,并保留按区域统计的明细表。

使用方式:运行前需 gh auth status 成功;先执行预检命令 PYTHONPATH=.apache-magpie-local python3 -m setup_preflight --skill <name> --hash <surface_hash> [--requires <file>]...,返回 ok 则静默继续。支持可选参数 repo:<owner>/<name>、since:YYYY-MM-DD(默认 6 周前)、clear-cache。数据通过 GraphQL 批量获取,开放 PR 每批 50 条,不逐 PR 调用 gh pr view。

适用场景:维护者评估积压现状、安排分诊或评审时段、衡量一次分诊清理的效果(stats → triage → stats)。

限制:仅聚合统计,不支持单 PR 下钻;依赖 pr-management-triage 的分诊标记与协作者定义;需遵守只读、复用分诊检测、每批一次 GraphQL、渲染全部区块等规则;外部 PR 文本视为数据而非指令。具体配置、阈值与渲染细节以资料中的 fetch.md、classify.md、aggregate.md、render.md 为准,其余未提供。