Skip to content

lofimichael/sumgit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

sumgit

A Claude Code skill that tells the story of your day's git commits using parallel AI agents.

What it does

/sumgit analyzes your repository's commits from today and generates a narrative summary by:

  1. Gathering commits - Collects all commits since midnight
  2. Identifying workstreams - Clusters commits into logical groups (features, fixes, refactoring, etc.)
  3. Deploying parallel agents - Launches Explore agents to analyze each workstream
  4. Synthesizing a narrative - Combines findings into a cohesive story with metrics and themes

Example Output

19 commits today! Deploying agents to analyze workstreams...

# The Complete Day: December 27, 2025

19 Commits Across 4 Major Workstreams

---

## Homepage & Marketing Polish
6 commits transforming the marketing site...
- Removed dead links, unified navigation
- Added Framer Motion entrance animations
- Refreshed copy to be more action-oriented

## Interview Reports & Transcripts
4 commits enhancing the core product...
- New transcript dialog viewer with chat-style UI
- PDF radar chart color coding improvements

...

## Day Summary

| Metric           | Value |
|------------------|-------|
| Total commits    | 19    |
| Files modified   | 40+   |
| New components   | 4     |

## Themes of the Day

1. **Simplification**: Remove dead links, merge components
2. **Clarity**: Action-oriented copy, intent-aware UX
3. **Robustness**: Auth race conditions fixed

Installation

Option 1: Clone to personal skills (recommended)

git clone https://github.com/lofimichael/sumgit ~/.claude/skills/sumgit

Option 2: Add to your project

# In your project root
git clone https://github.com/lofimichael/sumgit .claude/skills/sumgit

Then commit .claude/skills/sumgit/ to share with your team.

Usage

In any git repository with commits from today:

/sumgit

Requirements

  • Claude Code CLI
  • A git repository with commits

How it works

The skill instructs Claude to:

  1. Run git log --since="midnight" to gather today's commits
  2. Analyze commit messages and file paths to identify workstreams
  3. Deploy up to 3 Explore agents in parallel (one per workstream)
  4. Synthesize agent findings into a narrative summary

Agents run concurrently for speed, each analyzing specific files and changes in their assigned workstream.

Edge cases

  • No commits today: Shows a friendly message with the last commit date
  • 1-2 commits: Simple summary without agent deployment
  • 20+ commits: Higher-level grouping to keep output digestible

License

MIT

Made with ❤️ by Michael Kirsanov (lofimichael)

About

A Claude Code skill that tells the story of your day's git commits using parallel AI agents.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •