groove-daily-start — скилл для Claude Code: утренний старт дня
Готовит рабочий день: просматривает прошлые дни, создаёт файл памяти на сегодня, собирает задачи и показывает повестку.
npx skills add andreadellacorte/groove --skill groove-daily-start -a claude-codeЧто делает groove-daily-start
Скилл запускается в начале дня и проходит по шагам. Сначала читает .groove/index.md, чтобы узнать настройки tasks.backend и memory.review_days, затем смотрит последние рабочие дни в .groove/memory/daily/. По каждому дню отмечает, есть ли начало и конец записи, и подтягивает активность из git log за тот же период.
Дальше создаёт файл .groove/memory/daily/YYYY-MM-DD.md по шаблону skills/groove-daily-start/templates/daily-start.md. Если файл уже есть, шаг пропускается. Состояние задач берётся через /groove-utilities-task-analyse, открытые обещания — через /groove-utilities-memory-promises --list, незакрытые инциденты — через /groove-utilities-memory-mistakes --list. Задачи во время старта не меняются, только показываются.
Если в .groove/hooks/start.md есть раздел ## Actions, скилл выполняет пункты по порядку и отчитывается по каждому. Пропущенные или неполные файлы памяти старт не блокируют — он просто сообщает о них. Учтите: без каталога .groove/ с настройками скилл не найдёт ни путь к памяти, ни число дней для обзора, так что сначала стоит завести структуру проекта.
Какие задачи решает
- восстановить контекст вчерашней работы перед новой задачей
- завести файл дневной памяти по шаблону
- собрать задачи из бэкенда и разложить по статусам
- увидеть, какие дни остались без закрывающей записи
- проверить открытые обещания и инциденты перед началом работы
Примеры запросов агенту
- Начни рабочий день: посмотри прошлые дни и создай файл памяти на сегодня
- Запусти groove-daily-start и покажи повестку дня
- Собери задачи и проверь открытые обещания через groove-daily-start
Как установить groove-daily-start
1Через Skills CLI (Vercel)
npx skills add andreadellacorte/groove --skill groove-daily-start -a claude-code2Вручную: положить файлы
~/.claude/skills/groove-daily-start/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/groove-daily-start/
1Через Skills CLI (Vercel)
npx skills add andreadellacorte/groove --skill groove-daily-start -a codex2Вручную: положить файлы
.agents/skills/groove-daily-start/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add andreadellacorte/groove --skill groove-daily-start -a cursor2Вручную: положить файлы
.cursor/skills/groove-daily-start/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install andreadellacorte/groove groove-daily-start2Вручную: положить файлы
.github/skills/groove-daily-start/SKILL.md1Через Skills CLI (Vercel)
npx skills add andreadellacorte/groove --skill groove-daily-start -a gemini-cli2Командой платформы
gemini skills install https://github.com/andreadellacorte/groove --path skills/groove-daily-startВручную: положить файлы
.devin/skills/groove-daily-start/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add andreadellacorte/groove --skill groove-daily-start -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора13
Похожие
Рядом в теме «Настройка агента: память, контекст, субагенты»
Всё по теме «Настройка агента: память, контекст, субагенты» →Вопросы о groove-daily-start
Как установить groove-daily-start в Claude?
Выполните npx skills add andreadellacorte/groove --skill groove-daily-start -a claude-code. Скилл окажется в ~/.claude/skills/groove-daily-start/SKILL.md.
Что делает groove-daily-start?
Просматривает последние рабочие дни в .groove/memory/daily/, создаёт файл на сегодня, загружает задачи и показывает повестку. Задачи при этом не меняются.
Что нужно, чтобы скилл заработал?
Каталог .groove/ с файлом index.md, где заданы tasks.backend и memory.review_days. Без них скилл не знает, откуда брать задачи и сколько дней смотреть.
Исходный текст
SKILL.md · MIT
---
name: groove-daily-start
description: "Start the workday: review yesterday, create today's daily memory, load tasks, prepare agenda. Use when beginning the day."
license: MIT
allowed-tools: Bash(git:*) Read Write Edit AskUserQuestion
metadata:
author: andreadellacorte
---
# 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
© andreadellacorte · MIT · andreadellacorte/groove