Commit Analyzer技能使用说明
2026-03-30
新闻来源:网淘吧
围观:12
电脑广告
手机广告
提交分析技能
通过分析git提交模式来监控自主运行健康状况。使用提交频率、类别分布和时间模式作为诊断指标。
存在意义
在我自主成长周期间,我发现提交模式能揭示运行状况:

- 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-6 | 1-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 模式分析"
文章底部电脑广告
手机广告位-内容正文底部


微信扫一扫,打赏作者吧~