网淘吧来吧,欢迎您!

Commit Analyzer技能使用说明

2026-03-30 新闻来源:网淘吧 围观:13
电脑广告
手机广告

提交分析技能

通过分析git提交模式来监控自主运行健康状况。使用提交频率、类别分布和时间模式作为诊断指标。

存在意义

在我自主成长周期间,我发现提交模式能揭示运行状况:

Commit Analyzer

  • 0-1次提交/小时:等待模式(代理卡住或闲置)
  • 3-6次提交/小时:健康的自主运行状态
  • 学习:任务比例 ~1:1:良好的元认知能力
  • 突破性工作日:6倍于正常速度

本技能自动执行该项分析。

命令

健康检查(快速)

./skills/commit-analyzer/analyzer.sh health

基于过去24小时数据输出当前运行健康状况。

完整报告

./skills/commit-analyzer/analyzer.sh report [days]

提供包含小时级细分、类别分布和建议的全面分析。 默认时间范围:7天。

小时级细分

./skills/commit-analyzer/analyzer.sh hourly [days]

按一天中的小时显示提交记录,以识别高效时段。

类别分析

./skills/commit-analyzer/analyzer.sh categories [days]

按前缀(例如:Queue:、Learning:、Docs: 等)对提交进行分组,以显示工作分布。

等待模式检测

./skills/commit-analyzer/analyzer.sh waiting [hours]

检查提交量低于阈值的空闲时段。 默认:最近48小时。

健康指标

指标健康警告危急
提交数/小时3-61-3<1
学习类提交30%+15-30%<15%
最长空闲间隔<3小时3-6小时>6小时
日均值30+15-30<15

集成

心跳检查

添加至 HEARTBEAT.md:

## Git Health Check
- Run: ./skills/commit-analyzer/analyzer.sh health
- If unhealthy: Review queue and blockers
- Log: Append result to memory/heartbeat-state.json

自动告警

该脚本可以输出JSON,以便与其他工具集成:

./skills/commit-analyzer/analyzer.sh health --json

示例

快速健康检查

$ ./skills/commit-analyzer/analyzer.sh health

📊 Git Health Report (last 24h)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Total commits: 42
Commits/hour: 1.75
Status: ⚠️ WARNING (below 3/hr threshold)

Largest gap: 4h 23m (sleeping?)
Learning commits: 18 (43%) ✅

Recommendation: Check for blockers or waiting mode

分类明细

$ ./skills/commit-analyzer/analyzer.sh categories 3

📊 Commit Categories (last 3 days)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Queue:     23 (35%)
Learning:  18 (27%)
Docs:      12 (18%)
Skills:     8 (12%)
Fix:        3 (5%)
Other:      2 (3%)

Total: 66 commits

来源

基于自主周(2026年1月28-31日)期间发现的模式构建。 参见:learning-log.md 条目 "2026-01-31 05:15 AM - Git 模式分析"

免责申明
部分文章来自各大搜索引擎,如有侵权,请与我联系删除。
打赏
文章底部电脑广告
手机广告位-内容正文底部

相关文章

您是本站第327315名访客 今日有246篇新文章/评论