skills/groove-utilities-memory-retrospective/SKILL.md
Analyse workflow trends: session ratings, recurring mistakes, and learnings over a period. Use for weekly or monthly reflection.
npx skillsauth add andreadellacorte/groove groove-utilities-memory-retrospectiveInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use $ARGUMENTS to specify period: week (default), month, or all.
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.
learned/signals.md has data)learned/*.md dated entries)Memory path is always .groove/memory/
Determine date range from $ARGUMENTS:
week: last 7 days (today - 7)month: last 30 daysall: all available dataweekSession ratings — read .groove/memory/learned/signals.md if it exists:
| YYYY-MM-DD | N/5 | context |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 openLearnings — glob .groove/memory/learned/*.md (exclude signals.md):
## YYYY-MM-DD headings) within the date rangeGit activity — run git log --oneline --since="<start-date>" to count commits in the period as a proxy for work volume
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."
Use block characters to render a simple ratings sparkline:
YYYY-MM-DD date falls within the range; skip rows without a valid datetesting
Quantified compound-loop dashboard: lessons captured vs graduated, adherence streaks, and task velocity. Use to see whether the workflow is actually compounding.
data-ai
Groove engineering workflow system. Top-level entry point. Use groove-daily-*, groove-work-*, groove-utilities-*, groove-admin-* for all workflow and admin commands.
documentation
Document lessons, update rules/templates/docs. Use to capture learnings after review.
development
Set up task backend and configuration.