Commit Analyzer Skill

Analyzes git commit patterns to monitor autonomous operation health. Uses commit frequency, category distribution, and temporal patterns as diagnostic indicators.

7 stars

Best use case

Commit Analyzer Skill is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Analyzes git commit patterns to monitor autonomous operation health. Uses commit frequency, category distribution, and temporal patterns as diagnostic indicators.

Teams using Commit Analyzer Skill should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/commit-analyzer/SKILL.md --create-dirs "https://raw.githubusercontent.com/Demerzels-lab/elsamultiskillagent/main/public/skills/bobrenze-bot/commit-analyzer/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/commit-analyzer/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How Commit Analyzer Skill Compares

Feature / AgentCommit Analyzer SkillStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Analyzes git commit patterns to monitor autonomous operation health. Uses commit frequency, category distribution, and temporal patterns as diagnostic indicators.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Commit Analyzer Skill

Analyzes git commit patterns to monitor autonomous operation health. Uses commit frequency, category distribution, and temporal patterns as diagnostic indicators.

## Why This Exists

During my autonomous growth week, I discovered that commit patterns reveal operational health:
- **0-1 commits/hour**: Waiting mode (agent stuck or idle)
- **3-6 commits/hour**: Healthy autonomous operation
- **Learning:Task ratio ~1:1**: Good meta-cognition
- **Breakthrough days**: 6x normal velocity

This skill automates that analysis.

## Commands

### Health Check (Quick)
```bash
./skills/commit-analyzer/analyzer.sh health
```
Outputs current operational health based on last 24 hours.

### Full Report
```bash
./skills/commit-analyzer/analyzer.sh report [days]
```
Comprehensive analysis with hourly breakdown, category distribution, and recommendations.
Default: 7 days.

### Hourly Breakdown
```bash
./skills/commit-analyzer/analyzer.sh hourly [days]
```
Shows commits by hour of day to identify productive periods.

### Category Analysis
```bash
./skills/commit-analyzer/analyzer.sh categories [days]
```
Groups commits by prefix (Queue:, Learning:, Docs:, etc.) to show work distribution.

### Waiting Mode Detection
```bash
./skills/commit-analyzer/analyzer.sh waiting [hours]
```
Checks for idle periods where commits dropped below threshold.
Default: last 48 hours.

## Health Indicators

| Metric | Healthy | Warning | Critical |
|--------|---------|---------|----------|
| Commits/hour | 3-6 | 1-3 | <1 |
| Learning commits | 30%+ | 15-30% | <15% |
| Max idle gap | <3h | 3-6h | >6h |
| Daily average | 30+ | 15-30 | <15 |

## Integration

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

### Automated Alerts
The script can output JSON for integration with other tools:
```bash
./skills/commit-analyzer/analyzer.sh health --json
```

## Examples

### Quick health check
```
$ ./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
```

### Category breakdown
```
$ ./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
```

## Source

Built from patterns discovered during autonomous week (Jan 28-31, 2026).
See: learning-log.md entry "2026-01-31 05:15 AM - Git Pattern Analysis"

Related Skills

Portfolio Risk & Optimization Analyzer

7
from Demerzels-lab/elsamultiskillagent

**AI-powered crypto portfolio risk analysis with automated $BANKR buyback monetization.**

pr-commit-workflow

7
from Demerzels-lab/elsamultiskillagent

This skill should be used when creating commits or pull requests, enforcing a human-written PR structure, intent capture, and evidence in agentic workflows.

tiktok-video-analyzer

7
from Demerzels-lab/elsamultiskillagent

Analyze any video by dropping a URL.

crypto-market-analyzer

7
from Demerzels-lab/elsamultiskillagent

Cryptocurrency market analysis for Bitcoin and Ethereum.

akkadian-noun-analyzer

7
from Demerzels-lab/elsamultiskillagent

Akkadian noun analyzer using regex-based feature extraction. Use when working with ancient languages, linguistic analysis, or building morphological analyzers for historical languages.

log-analyzer

7
from Demerzels-lab/elsamultiskillagent

Parse, search, and analyze application logs across formats. Use when debugging from log files, setting up structured logging, analyzing error patterns, correlating events across services, parsing stack traces, or monitoring log output in real time.

video-ad-analyzer

7
from Demerzels-lab/elsamultiskillagent

Extract and analyze content from video ads using Gemini Vision AI. Supports frame extraction, OCR text detection, audio transcription, and AI-powered scene analysis. Use when analyzing video creative content, extracting text overlays, or generating scene-by-scene descriptions.

sonarqube-analyzer

7
from Demerzels-lab/elsamultiskillagent

Analisa projetos no SonarQube self-hosted, obtém issues e sugere soluções automatizadas.

repo-analyzer

7
from Demerzels-lab/elsamultiskillagent

GitHub repository trust scoring and due diligence.

data-analyzer

7
from Demerzels-lab/elsamultiskillagent

Analyze data efficiently

config-analyzer

7
from Demerzels-lab/elsamultiskillagent

Analyze configuration files for validation and best practices

shelly-seo-analyzer

7
from Demerzels-lab/elsamultiskillagent

Analyze any webpage URL for SEO issues and get actionable recommendations.