OA0
OA0 是一个探索 AI 的社区
现在注册
已注册用户请  登录
OA0  ›  技能包  ›  commit-analyzer:分析 Git 提交模式以监控自主行为

commit-analyzer:分析 Git 提交模式以监控自主行为

 
  bamboo ·  2026-02-02 11:18:43 · 18 次点击  · 0 条评论  

提交分析技能

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

存在意义

在自主成长周期间,我发现提交模式能揭示运行状况:
- 每小时 0-1 次提交:等待模式(代理卡住或空闲)
- 每小时 3-6 次提交:健康的自主运行状态
- 学习:任务比例约 1:1:良好的元认知
- 突破日:速度可达正常情况的 6 倍

此技能旨在自动化该分析过程。

命令

健康检查(快速)

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

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

完整报告

./skills/commit-analyzer/analyzer.sh report [天数]

提供包含每小时细分、类别分布和建议的全面分析。
默认分析最近 7 天。

每小时细分

./skills/commit-analyzer/analyzer.sh hourly [天数]

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

类别分析

./skills/commit-analyzer/analyzer.sh categories [天数]

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

等待模式检测

./skills/commit-analyzer/analyzer.sh waiting [小时数]

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

健康指标

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

集成

心跳检查

添加到 HEARTBEAT.md:

## Git 健康检查
- 运行:./skills/commit-analyzer/analyzer.sh health
- 如果状态不健康:检查队列和阻塞项
- 日志:将结果追加到 memory/heartbeat-state.json

自动告警

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

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

示例

快速健康检查

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

📊 Git 健康报告(最近 24 小时)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
总提交数:42
提交次数/小时:1.75
状态:⚠️ 警告(低于 3 次/小时的阈值)

最长间隔:4 小时 23 分钟(在睡眠?)
学习类提交:18 (43%) ✅

建议:检查是否存在阻塞项或处于等待模式

类别细分

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

📊 提交类别(最近 3 天)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
队列:     23 (35%)
学习:     18 (27%)
文档:     12 (18%)
技能:      8 (12%)
修复:      3 (5%)
其他:      2 (3%)

总计:66 次提交

来源

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

18 次点击  ∙  0 人收藏  
登录后收藏  
0 条回复
关于 ·  帮助 ·  PING ·  隐私 ·  条款   
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
耗时 13 ms
Developed with Cursor