G
groove-utilities-memory-log-git
About groove-utilities-memory-log-git
groove-utilities-memory-log-git is a skill that creates a dated summary of the current session's Git activity. It records commits, working-tree status, and diff statistics in a numbered file under `.groove/memory/git/`.
Key features
- 01Creates a dated Git summary file
- 02Numbers files without date collisions
- 03Includes commits since midnight
- 04Records status and diff statistics
Use cases
- 01Keeping a session-level Git activity record
- 02Capturing repository changes before a commit
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ andreadellacorte/ groove --skill groove-utilities-memory-log-gitAfter installing, type/groove-utilities-memory-log-gitin Claude Code to confirm it loaded.
Bundled filestemplates/git.md
Details
From the project READMEgroove-utilities-memory-log-git
Outcome
.groove/memory/git/YYYY-MM-DD-GIT-N.md is created with a git summary for the current session. N is auto-incremented based on existing files for that date.
Acceptance Criteria
- File created at
.groove/memory/git/YYYY-MM-DD-GIT-N.mdwith correct N - Content includes commits since midnight, git status, and diff stats
- N does not collide with existing files for the same date
- File is suitable for inclusion in the same commit it describes
Constraints
- Memory path is always
.groove/memory/ - Always list existing files in
.groove/memory/git/before writing to determine correct N - N starts at 1 for the first file of the day, increments for subsequent
- Git data to include:
git log --since=midnight --onelinefor commitsgit status --shortfor current stategit diff --stat HEADfor changed files summary
- Use template at
skills/groove-utilities-memory-log-git/templates/git.mdfor file structure - If no git changes since midnight, still write the file noting no changes
Comments
Markdown supported