К основному содержанию
скилл CX Codex

groove-utilities-memory-retrospective — скилл для Claude Code

Собирает ретроспективу работы из каталога .groove/memory/: оценивает динамику сессий, находит повторяющиеся сбои и выводит сводку в чат. Пригодится для недельных разборов.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add andreadellacorte/groove --skill groove-utilities-memory-retrospective -a claude-code
Открыть на GitHub

Что делает groove-utilities-memory-retrospective

Скилл анализирует накопленные логи из папки .groove/memory/ за выбранный интервал: неделю (week по умолчанию), месяц (month) или всё время (all). Итоговый отчёт выводится прямо в чат. Файлы проекта он не меняет.

Внутри агент собирает метрики по четырём направлениям. Из learned/signals.md парсится таблица оценок: рассчитывается средний балл и строится спарклайн символами вроде ▁▂▄▆█. Ошибки подтягиваются через CLI-команду beans list, группируя закрытые инциденты по ключевым словам. Из файлов learned/*.md берутся свежие уроки по темам, а git log считает коммиты для оценки объёма написанного кода.

Без структуры .groove/memory/ в проекте скилл выдаст заглушки об отсутствии данных. Отсутствие CLI-утилиты beans не ломает пайплайн: секция инцидентов просто пометится пустой.

Какие задачи решает

  • собрать ретроспективу сессий разработки за неделю или месяц
  • посчитать средний балл и тренд оценок рабочего процесса
  • сгруппировать повторяющиеся паттерны ошибок из трекера задач
  • выделить свежие инсайты по темам из заметок памяти
  • сопоставить число коммитов в Git с динамикой работы

Примеры запросов агенту

  • Проведи ретроспективу работы за последнюю неделю с помощью groove-utilities-memory-retrospective week
  • Сделай ретроспективу за прошлый месяц: groove-utilities-memory-retrospective month
  • Собери отчёт по всей истории памяти: groove-utilities-memory-retrospective all

Как установить groove-utilities-memory-retrospective

1Через Skills CLI (Vercel)

npx skills add andreadellacorte/groove --skill groove-utilities-memory-retrospective -a claude-code

2Вручную: положить файлы

~/.claude/skills/groove-utilities-memory-retrospective/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/groove-utilities-memory-retrospective/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о groove-utilities-memory-retrospective

Как установить groove-utilities-memory-retrospective в Claude Code?

Выполните команду npx skills add andreadellacorte/groove --skill groove-utilities-memory-retrospective -a claude-code. Конфигурация навыка запишется в файл ~/.claude/skills/groove-utilities-memory-retrospective/SKILL.md.

Что делает groove-utilities-memory-retrospective?

Формирует сводку качества рабочего процесса за выбранный интервал. Скилл рассчитывает тренд оценок, группирует инциденты, извлекает недавние выводы и считает коммиты.

Меняет ли скилл файлы в проекте?

Нет, инструмент работает строго в режиме чтения. Весь итоговый отчёт передаётся прямо в диалог и не перезаписывает память агента.

Исходный текст

SKILL.md · MIT
---
name: groove-utilities-memory-retrospective
description: "Analyse workflow trends: session ratings, recurring mistakes, and learnings over a period. Use for weekly or monthly reflection."
license: MIT
allowed-tools: Read Glob Bash(git:*) AskUserQuestion
metadata:
  author: andreadellacorte
---

# groove-utilities-memory-retrospective

Use $ARGUMENTS to specify period: `week` (default), `month`, or `all`.

## Outcome

A period retrospective is output to the conversation: session rating trend, recurring mistake patterns, top learnings captured, and a short workflow health summary. No files are written.

## Acceptance Criteria

- Session ratings trend shown (if `learned/signals.md` has data)
- Mistake patterns summarised (from resolved incidents in task backend)
- Top learnings listed by topic (from `learned/*.md` dated entries)
- Workflow health summary: one sentence on overall trend
- All output goes to conversation only

## Steps

1. Memory path is always `.groove/memory/`

2. Determine date range from $ARGUMENTS:
   - `week`: last 7 days (today - 7)
   - `month`: last 30 days
   - `all`: all available data
   - Default if absent: `week`

3. **Session ratings** — read `.groove/memory/learned/signals.md` if it exists:
   - Parse table rows matching the date range: `| YYYY-MM-DD | N/5 | context |`
   - Compute: count, average rating, trend (last 3 vs first 3 if enough data)
   - If no data: note "No session ratings recorded yet"

4. **Mistakes** — query the task backend for resolved incidents under "Groove Memory" → "Mistakes":
   - `beans list --parent <mistakes-epic-id> -t bug -s completed` for resolved; `-s in-progress` for open
   - Group by title keywords to identify recurring patterns
   - Count total resolved vs open incidents
   - If no task backend or no data: note "No incidents recorded yet"

5. **Learnings** — glob `.groove/memory/learned/*.md` (exclude `signals.md`):
   - For each file: read and collect dated entries (`## YYYY-MM-DD` headings) within the date range
   - Group by topic (filename stem)
   - Count entries per topic; show the most recent bullet per topic as a sample
   - If no files: note "No learnings captured yet"

6. **Git activity** — run `git log --oneline --since="<start-date>"` to count commits in the period as a proxy for work volume

7. Output retrospective to conversation in this format:

```
## Groove Retrospective — <period> (<start-date> to <today>)

### Session Ratings
<count> sessions rated | avg: <N>/5 | trend: <up/down/flat or n/a>
<sparkline of ratings if ≥3 data points, e.g. ▂▄█▆▇>

### Mistakes
<N> incidents resolved | <N> open
Top patterns:
- <root cause pattern> (N occurrences)
- ...
(No recurring patterns) if all unique

### Learnings
<N total entries across <M> topics>
- patterns (<N> entries): <most recent bullet>
- anti-patterns (<N> entries): <most recent bullet>
- ...

### Workflow Health
<git commits in period> commits | <1-sentence summary of overall trend>
e.g. "Stable week — ratings above 4, one incident (resolved), 3 new patterns captured."
```

## Sparkline generation

Use block characters to render a simple ratings sparkline:
- 1/5 → ▁, 2/5 → ▂, 3/5 → ▄, 4/5 → ▆, 5/5 → █
- Only show if ≥ 3 ratings in the period

## Constraints

- Read only — do not write to any file
- If a data source file is absent, skip that section gracefully with a one-line note
- Parse table rows defensively: skip malformed rows rather than erroring
- Date filtering: match rows where the `YYYY-MM-DD` date falls within the range; skip rows without a valid date
- Output to conversation only — never write to AGENTS.md or memory files

© andreadellacorte · MIT · andreadellacorte/groove

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. 1 052 851установок ask-matt Matt Pocock Помогает выбрать подходящий скилл или рабочий поток из набора Matt Pocock. Пригодится, когда непонятно, с чего начать задачу: от идеи до разбора бага. 766 587установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. 711 230установок writing-plans Jesse Vincent Скилл превращает требования к многошаговой задаче в подробный план реализации до начала работы с кодом. Пригодится, когда исполнителю нужно зафиксировать файлы, интерфейсы и проверки. CX Codex 282 859установок caveman-review JuliusBrussee Пишет замечания к коду одной строкой: место, проблема, исправление. Пригодится, когда ревью диффа или PR надо пройти быстро и без воды. CX Codex +1 411 800установок caveman-compress JuliusBrussee Сжимает CLAUDE.md, списки задач и другие текстовые файлы в краткий формат, сохраняя читаемую резервную копию. CX Codex +1 411 500установок

Из того же набора41

groove-admin-update Тянет свежие скиллы groove и по очереди применяет миграции к локальному состоянию. Нужен, когда вышла новая версия, а конфиг и память остались на старой. CX Codex +1 528установок groove-utilities-memory-promises Запоминает отложенные договорённости во время сессии кодинга, чтобы вернуться к ним позже и закрыть через трекер задач beans. CX Codex +1 518установок groove-work-doc Создаёт справочный файл о том, как устроен компонент или концепция в кодовой базе. Пригодится для передачи контекста людям и будущим агентам. CX Codex +1 518установок groove-admin-cursor-hooks Ставит нативные хуки groove в .cursor/hooks.json: перезагрузка контекста после компакции, напоминания в конце дня, буфер git-коммитов и защита служебных путей. CX Codex +1 518установок groove-utilities-memory-graduate Переносит устойчивый вывод из .groove/memory/learned/ в AGENTS.md, чтобы правило действовало в каждой будущей сессии без запуска prime. CX Codex +1 510установок groove-groovebook-review Скилл находит открытые пуллреквесты с обучающими материалами в репозитории groovebook, показывает их diff и отправляет отзыв через GitHub CLI. CX Codex +1 507установок groove-groovebook-publish Скилл отправляет рабочую находку из проекта в общий репозиторий groovebook отдельным pull request. Пригодится после groove-work-compound, когда наработку стоит показать сообществу. CX Codex +1 506установок groove-utilities-onboard Генерирует GROOVE.md в корне проекта, чтобы новый контрибьютор понял, какие команды запускать и где лежат логи. Полезно, когда в команду приходит человек на groove-проект. CX Codex +1 505установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой