提交分析器

1小时前更新 2 00

分析Git提交规律

收录时间:
2026-02-25
提交分析器提交分析器
提交分析器

技能简介

该工具通过分析Git仓库的提交频率、分类分布和时间模式,帮助评估开发活动的健康状况。它基于实际观察到的规律:每小时3-6次提交表示运行良好,低于1次可能意味着任务阻塞或空闲。

业务背景

提交分析器帮助技术团队掌握开发节奏。通过追踪每小时3-6次的健康提交频率,管理者可及时发现任务阻塞或资源闲置;按Queue、Learning等前缀分类统计,能清晰看到时间投入分布,为迭代规划和人力调配提供客观依据。

落地案例:某研发团队每周运行该工具生成24小时健康报告。发现下午2-4点提交骤降至每小时0.5次,经排查是代码评审队列积压导致开发等待;同时Learning类提交占比过高,提示需优化知识沉淀流程。团队据此调整评审轮值机制,将核心时段产出可视化后,迭代交付稳定性显著提升。

能做什么

  • 快速检查最近24小时的运行健康度
  • 生成包含小时分布和分类统计的完整报告
  • 识别 productive 时段(按小时统计提交)
  • 按前缀归类提交(如 Queue:、Learning:、Docs: 等)
  • 检测空闲等待模式(超过阈值的无提交时段)

使用说明

原始页信息不足。缺少安装命令、环境依赖说明。

基本用法:

  1. 确保脚本文件 analyzer.sh 位于 ./skills/commit-analyzer/ 目录下
  2. 赋予执行权限:chmod +x ./skills/commit-analyzer/analyzer.sh
  3. 运行健康检查:./skills/commit-analyzer/analyzer.sh health

可用命令:

  • health – 快速健康检查(默认最近24小时)
  • report [days] – 完整报告,含小时分布和分类统计(默认7天)
  • hourly [days] – 按小时查看提交分布
  • categories [days] – 按前缀分类统计提交
  • waiting [hours] – 检测空闲时段(默认48小时)

添加 --json 参数可输出JSON格式。

输入与输出

见下方输入与输出表格。

项目内容
输入本地Git仓库路径;可选的时间范围参数(天数)
输出健康状态报告;提交频率统计;分类分布图表;空闲时段检测;JSON格式数据
适用人群开发团队负责人、项目经理、DevOps工程师、关注代码健康的开发者
不包含自动修复建议;与其他CI/CD工具的深度集成;可视化图表界面

 

风险提示

  • 仅分析本地Git仓库历史,不连接远程服务
  • 需要Git命令行工具已安装
  • 大型仓库分析可能耗时较长
  • 统计结果受提交规范影响(需统一前缀格式)

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/bobrenze-bot/commit-analyzer/SKILL.md
来源类型:github

数据统计

相关导航

暂无评论

none
暂无评论...