Przejdź do treści
Biblioteka skilli
Produktywność osobista · Automatyzacja

groove-daily-end

/groove-daily-end

Kończy dzień pracy: zapisuje pamięć, analizuje zadania i uruchamia hook zamykający dzień.

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

  1. Outcome
  2. Acceptance Criteria
  3. 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.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.