@andreadellacorte/groove-daily-start

Groove engineering workflow system. Top-level entry point. Use groove-daily-*, groove-work-*, groove-utilities-*, groove-admin-* for all workflow and admin commands.

View in AI SkillSafe app
Scanned · no findings
0 downloads
0 stars
0 demos
SKILL.md
namegroove-daily-start
descriptionStart the workday: review yesterday, create today's daily memory, load tasks, prepare agenda. Use when beginning the day.
licenseMIT
allowed-toolsBash(git:*) Read Write Edit AskUserQuestion

groove-daily-start

Outcome

The workday is prepared: recent days are reviewed, today's daily memory file is created, tasks are consolidated and presented, and the user knows what to work on.

Acceptance Criteria

  • Yesterday's daily memory file is reviewed (summary shown; warn if missing or no end section)
  • Today's daily memory file is created with a start-of-day structure (if it does not already exist)
  • Task list is loaded and presented (grouped by status)
  • User has a clear picture of the day's agenda before starting work

Constraints

  • Read .groove/index.md for tasks.backend and memory.review_days config
  • Memory path is always .groove/memory/
  • Call /groove-utilities-task-analyse to get current task state
  • Review recent days: If .groove/memory/daily/ is empty (no files exist), skip this step entirely and note "Fresh install — no prior logs." Otherwise, identify the last memory.review_days business days (Mon–Fri) counting back from yesterday (skip Saturday and Sunday). For each date:
    • Check .groove/memory/daily/YYYY-MM-DD.md:
      • ✓ YYYY-MM-DD — start + end logged if both start-of-day and end sections exist
      • ~ YYYY-MM-DD — start only, no end logged if only start section present
      • ✗ YYYY-MM-DD — missing if file does not exist
      • Show a one-line context from the file if present (e.g. first bullet from "Done today" or plan intent)
    • Show git activity: run git log --oneline --after="YYYY-MM-DD 00:00" --before="YYYY-MM-DD 23:59:59" — display commit count and first few titles; skip silently if not in a git repo or no commits
    • Do NOT block start if files are missing or incomplete — just report
  • Create new day memory: Create today's file at .groove/memory/daily/YYYY-MM-DD.md using the template at skills/groove-daily-start/templates/daily-start.md. If the file already exists, skip (idempotent). Create .groove/memory/daily/ if missing.
  • After the recent-days review, check for open promises via /groove-utilities-memory-promises --list:
    • If open promises: show inline note: → N open promise(s) — run /groove-utilities-memory-promises --list to review
    • If none: skip silently
  • After the recent-days review, check for open mistake incidents via /groove-utilities-memory-mistakes --list:
    • If open incidents: show inline warning: ⚠ N open incident(s) — resolve at next /groove-work-compound
    • If none: skip silently
  • Do NOT modify tasks during start
  • Present task list in a scannable format before the user begins
  • After all standard steps: check if .groove/hooks/start.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

Embed badges

Add these to your README to show the skill's verification status.

SkillSafe verified badge
Verified badge
[![SkillSafe verified badge](https://api.skillsafe.ai/v1/badge/@andreadellacorte/groove-daily-start/verified)](https://skillsafe.ai/skill/@andreadellacorte/groove-daily-start/)
Installs badge
Installs badge
[![Installs badge](https://api.skillsafe.ai/v1/badge/@andreadellacorte/groove-daily-start/installs)](https://skillsafe.ai/skill/@andreadellacorte/groove-daily-start/)
Scan badge
Scan badge
[![Scan badge](https://api.skillsafe.ai/v1/badge/@andreadellacorte/groove-daily-start/scan)](https://skillsafe.ai/skill/@andreadellacorte/groove-daily-start/)
Eval pass rate badge
Eval pass rate
[![Eval pass rate badge](https://api.skillsafe.ai/v1/badge/@andreadellacorte/groove-daily-start/eval)](https://skillsafe.ai/skill/@andreadellacorte/groove-daily-start/)