groove-utilities-memory-log-git — скилл для Claude Code
Сохраняет сводку Git-сессии в .groove/memory/git/. Нужен, когда историю изменений важно оставить рядом с кодом.
npx skills add andreadellacorte/groove --skill groove-utilities-memory-log-git -a claude-codeЧто делает groove-utilities-memory-log-git
Скилл создаёт файл .groove/memory/git/YYYY-MM-DD-GIT-N.md с номером N, который увеличивается для каждого файла за текущую дату. В отчёт попадают коммиты с полуночи, состояние рабочей директории и статистика изменённых файлов.
Для сбора данных он использует git log --since=midnight --oneline, git status --short и git diff --stat HEAD. Структура файла берётся из skills/groove-utilities-memory-log-git/templates/git.md. Даже при отсутствии изменений файл создаётся с соответствующей отметкой.
Перед записью нужно перечислить файлы в .groove/memory/git/: иначе новый N может совпасть с уже существующим. Скилл доступен для Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode.
Какие задачи решает
- сохранить сводку Git-сессии в файле памяти
- собрать коммиты с начала дня
- зафиксировать текущее состояние рабочей директории
- добавить статистику изменённых файлов
- выбрать свободный номер отчёта
Примеры запросов агенту
- Сохрани сводку текущей Git-сессии в памяти.
- Проверь коммиты с полуночи, статус и статистику diff, затем создай отчёт.
- Создай сегодняшний файл в
.groove/memory/git/по шаблонуskills/groove-utilities-memory-log-git/templates/git.md.
Как установить groove-utilities-memory-log-git
1Через Skills CLI (Vercel)
npx skills add andreadellacorte/groove --skill groove-utilities-memory-log-git -a claude-code2Вручную: положить файлы
~/.claude/skills/groove-utilities-memory-log-git/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/groove-utilities-memory-log-git/
1Через Skills CLI (Vercel)
npx skills add andreadellacorte/groove --skill groove-utilities-memory-log-git -a codex2Вручную: положить файлы
.agents/skills/groove-utilities-memory-log-git/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add andreadellacorte/groove --skill groove-utilities-memory-log-git -a cursor2Вручную: положить файлы
.cursor/skills/groove-utilities-memory-log-git/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install andreadellacorte/groove groove-utilities-memory-log-git2Вручную: положить файлы
.github/skills/groove-utilities-memory-log-git/SKILL.md1Через Skills CLI (Vercel)
npx skills add andreadellacorte/groove --skill groove-utilities-memory-log-git -a gemini-cli2Командой платформы
gemini skills install https://github.com/andreadellacorte/groove --path skills/groove-utilities-memory-log-gitВручную: положить файлы
.devin/skills/groove-utilities-memory-log-git/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add andreadellacorte/groove --skill groove-utilities-memory-log-git -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о groove-utilities-memory-log-git
Как установить groove-utilities-memory-log-git в Claude Code?
Выполните npx skills add andreadellacorte/groove --skill groove-utilities-memory-log-git -a claude-code. Файл скилла появится по пути ~/.claude/skills/groove-utilities-memory-log-git/SKILL.md.
Что делает groove-utilities-memory-log-git?
Он создаёт дневной Git-отчёт в .groove/memory/git/: записывает коммиты с полуночи, git status --short и статистику diff. Номер файла выбирается с учётом уже существующих отчётов.
Как скилл выбирает номер файла?
Он сначала просматривает существующие файлы в .groove/memory/git/. Для первого отчёта за день используется N равный 1, затем номер увеличивается.
Исходный текст
SKILL.md · MIT
--- name: groove-utilities-memory-log-git description: "Record git activity summary in memory log." license: MIT allowed-tools: Read Write Edit Glob Grep Bash(git:*) AskUserQuestion metadata: author: andreadellacorte --- # groove-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.md` with 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 --oneline` for commits - `git status --short` for current state - `git diff --stat HEAD` for changed files summary - Use template at `skills/groove-utilities-memory-log-git/templates/git.md` for file structure - If no git changes since midnight, still write the file noting no changes
© andreadellacorte · MIT · andreadellacorte/groove