Go to file
Ct201314 0b62a27836 合并平台初始化提交 2026-06-06 15:30:20 +08:00
examples 新增 gitlink-metrics 仓库量化指标看板 Skill 2026-06-06 15:30:12 +08:00
references 新增 gitlink-metrics 仓库量化指标看板 Skill 2026-06-06 15:30:12 +08:00
scripts 新增 gitlink-metrics 仓库量化指标看板 Skill 2026-06-06 15:30:12 +08:00
tests 新增 gitlink-metrics 仓库量化指标看板 Skill 2026-06-06 15:30:12 +08:00
.gitignore 新增 gitlink-metrics 仓库量化指标看板 Skill 2026-06-06 15:30:12 +08:00
LICENSE 新增 gitlink-metrics 仓库量化指标看板 Skill 2026-06-06 15:30:12 +08:00
README.md 新增 gitlink-metrics 仓库量化指标看板 Skill 2026-06-06 15:30:12 +08:00
SKILL.md 新增 gitlink-metrics 仓库量化指标看板 Skill 2026-06-06 15:30:12 +08:00
requirements.txt 新增 gitlink-metrics 仓库量化指标看板 Skill 2026-06-06 15:30:12 +08:00

README.md

gitlink-metrics

仓库量化指标看板的 GitLink AI Agent Skill。计算 PR 合并率、按月活跃趋势、基尼系数、CR3/CR5、巴士因子与多维评分卡生成数据驱动的运营看板。

GitLink 智能化服务开源项目贡献赛 子赛题二(编写和丰富 GitLink Skills 参赛作品。作者Ct201314

它解决什么

想用数据评估一个仓库的状态,需要把分散的协作数据算成可对比的指标。gitlink-metrics 一条命令产出:

  • 规模指标Issue/PR/贡献者/版本/Star/Fork
  • PR 合并率:合并 / 开放 / 关闭占比
  • 按月活跃趋势:提交量随月份的文本柱状图
  • 贡献集中度基尼系数、CR3/CR5、巴士因子
  • 多维评分卡:活跃度 / 协作 / 社区 / 可维护性 / 综合(各 0-100

insight 偏定性健康度与周报metrics 聚焦量化指标与评分卡,用可计算、可对比的数字刻画仓库,功能更偏数据分析。

安装与使用

python scripts/metrics.py --owner Gitlink --repo gitlink-cli
python scripts/metrics.py --owner Gitlink --repo gitlink-cli --format json

目录结构

gitlink-metrics/
├── SKILL.md
├── scripts/  glapi.py + metrics.py
├── references/  api-reference.md + metrics-formula.md
├── examples/  真实指标看板
├── tests/test_metrics.py15 用例)
├── requirements.txt
└── LICENSE

真实验证

Gitlink/gitlink-cli 上运行:综合评分 66/100基尼系数 0.499,巴士因子 4 按月活跃趋势2026-05 高峰 93 提交),多维评分卡齐全。产物见 examples/

python -m pytest tests/ -q   # 15 passed

设计要点

  • 量化优先基尼系数、巴士因子、CR 等是社区分析的标准量化指标。
  • 可横向对比:评分卡让多个仓库可对比。
  • 零第三方依赖纯标准库计算Agent 沙箱可运行。

许可证

Mulan PSL v2,与 gitlink-cli 主仓库保持一致。