Produktywność osobista · Automatyzacja
groove-daily-end
/groove-daily-end
Kończy dzień pracy: zapisuje pamięć, analizuje zadania i uruchamia hook zamykający dzień.
- Autor
- andreadellacorte ↗
- Repozytorium
- groove ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 24.07.2026
Ocena i bezpieczeństwo
100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Przestarzałość
Brak sygnałów. Repozytorium zmienione 24.07.2026, bez odwołań do wycofanych modeli i API.
Licencja
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Kończy dzień pracy: zapisuje pamięć, analizuje zadania i uruchamia hook zamykający dzień.
Oryginalny opis (EN)
End the workday: write memory, analyse tasks, run end hook. Use when wrapping up the day.
Jak działa
- Outcome
- Acceptance Criteria
- Constraints
Sekcje z nagłówków SKILL.md, w oryginale · 64 linii, 558 słów
Podgląd SKILL.md
---
name: groove-daily-end
description: "End the workday: write memory, analyse tasks, run end hook. Use when wrapping up the day."
license: MIT
allowed-tools: Bash(git:*) Bash(find:*) Read Write Edit Glob AskUserQuestion
metadata:
author: andreadellacorte
---
# groove-daily-end
## Outcome
The workday is wrapped up: git changes are analysed, memory files are written in order, tasks are analysed, and the end hook is executed if present.
## Acceptance Criteria
- Git memory file written at `.groove/memory/git/YYYY-MM-DD-GIT-N.md`
- Daily memory file written at `.groove/memory/daily/YYYY-MM-DD.md`
- Weekly memory file written if today is the last weekday of the week
- Monthly memory file written if today is the last weekday of the month
- Tasks are analysed and summary is included in daily memory
## Constraints
- Read `.groove/index.md` for `tasks.backend` and `git.*` config; memory path is always `.groove/memory/`
- Call `/groove-utilities-task-analyse` to get task summary for daily memory population
- Memory population order (must follow this sequence):
1. `/groove-utilities-memory-log-git`
2. `/groove-utilities-memory-log-daily`
3. `/groove-utilities-memory-log-weekly` (only if last weekday of week, or explicit request)
4. `/groove-utilities-memory-log-monthly` (only if last weekday of month, or explicit request)
- Last weekday detection: use local calendar date; handle gracefully if run on weekend
- Do NOT modify tasks during end
- **Spec health check**: after all memory steps and before the end hook, check the specs directory at `.groove/memory/specs/`:
- Glob all `*.md` files in the specs directory (including subdirectories)
- For each spec file, check if it has been modified in the last 30 days: run `find .groove/memory/specs/ -name "*.md" -mtime +30` — any files returned are stale candidates
- If stale specs found: report as a brief advisory (do not block):
```
⚠ Stale spec(s) — not modified in 30+ days:
- <filename> (last modified: <date>)
...
Consider archiving, updating, or deleting specs that are no longer active.
```
- If no stale specs or specs directory is empty: skip silently
- After the spec health check, prompt for a session rating (optional):
- Ask: "Rate today's session (1–5) — how well did the compound loop serve you? (press enter to skip)"
- If the user provides a rating (1–5): append a line to `.groove/memory/learned/signals.md` in format:
```
| YYYY-MM-DD | <rating>/5 | <one-sentence note if user adds one, otherwise blank> |
```
If `signals.md` does not exist, create it first:
```markdown
# Session Signals
| Date | Rating | Note |
|---|---|---|
```
- If the user presses enter or provides no rating: skip silently
- After the session rating, prompt for workflow insights (optional):
- Ask: "Any workflow insights from today to capture in learned memory? Name a topic (e.g. `patterns`, `tools`) or press enter to skip."
- If the user provides a topic and content: append to `.groove/memory/learned/<topic>.md` under a `## YYYY-MM-DD` heading; create the file with a `# <Topic>` heading if it does not exist; create the dated heading if not already present
- If the user presses enter or provides no content: skip silently — do not nag
- If today is Friday (last working day of week) or the last weekday of the month: after the workflow insights prompt, print a one-line suggestion (do not block or prompt further):
```
💡 End of week — consider running /groove-utilities-memory-retrospective week for a trend summary.
```
(Substitute `month` and "End of month" on the last weekday of the month.)
- After all standard steps: check if `.groove/hooks/end.md` exists
- If it exists: read the `## Actions` section and execute each item in order; report completion per item
- If it does not exist: skip silently
Wersje
W bazie nie ma innych skilli o nazwie groove-daily-end.
Migawka bazy z 28.10.2026 · wersja paczki e172d1c919ff (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 90groove-daily-start
Rozpoczyna dzień pracy: przegląda wczorajszy dzień, tworzy dzisiejszą notatkę pamięci, ładuje zadania i przygotowuje agendę. - 86groove-utilities-task-list
Wyświetla aktywne zadania w skonfigurowanym backendzie, aby sprawdzić bieżący status zadań. - 95daily-review
Zamyka dzień: co zrobiono wobec planu, follow-upy ze spotkań, wnioski i priorytety na jutro. - 100daily
Zaczyna dzień od kontekstu z vaulta: czyta lub tworzy dzisiejszą notatkę dzienną, przenosi niedokończone zadania, pokazuje aktywne projekty i sprawdza skrzynkę. - 85plan-day
Wypełnia poranny dziennik planowania: wdzięczność, lepszy dzień, afirmację i zadania na dziś w notatce dziennej. - 100prod-end-of-day
Podsumowuje koniec dnia pracy na podstawie pamięci agentów, logów ADW, spotkań, zadań i wniosków, tworząc pełny dzienny dziennik.