groove-work-review — скилл для Claude Code: установка
Скилл проверяет результат после реализации, сравнивает его с планом и решает, принять работу или отправить на доработку.
npx skills add andreadellacorte/groove --skill groove-work-review -a claude-codeЧто делает groove-work-review
Скилл анализирует изменения в ветке: определяет базовую ветку main, смотрит коммиты и diff, а затем использует его как основной материал проверки. Если новых коммитов нет, он переходит к изменениям в рабочем дереве. Аргумент base: позволяет задать другую базу.
Результат сравнивается с планом и критериями приёмки. Найденные проблемы получают метки Fix Now, Needs Spec или Create Issues. После этого скилл формулирует решение accept или rework с причиной и записывает уроки для /groove-work-compound.
Заметки добавляются в тело задачи, а при tasks.backend != none создаётся этап с заголовком YYYY-MM-DD, Review через /groove-utilities-task-create. Скилл также читает tasks.backend из .groove/index.md, поэтому без этого шага выбор backend не определится.
Какие задачи решает
- проверить diff реализации относительно плана
- найти конкретные пробелы в критериях приёмки
- разделить исправления по трём категориям
- принять результат или отправить его на доработку
- сохранить уроки и заметки в задаче
Примеры запросов агенту
- Проверь текущую реализацию по плану и критериям приёмки, затем дай решение
acceptилиrework. - Проанализируй изменения относительно базовой ветки и разложи найденные проблемы по категориям
Fix Now,Needs SpecиCreate Issues. - Запиши обзор в тело задачи и добавь уроки для
/groove-work-compound.
Как установить groove-work-review
1Через Skills CLI (Vercel)
npx skills add andreadellacorte/groove --skill groove-work-review -a claude-code2Вручную: положить файлы
~/.claude/skills/groove-work-review/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/groove-work-review/
1Через Skills CLI (Vercel)
npx skills add andreadellacorte/groove --skill groove-work-review -a codex2Вручную: положить файлы
.agents/skills/groove-work-review/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add andreadellacorte/groove --skill groove-work-review -a cursor2Вручную: положить файлы
.cursor/skills/groove-work-review/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install andreadellacorte/groove groove-work-review2Вручную: положить файлы
.github/skills/groove-work-review/SKILL.md1Через Skills CLI (Vercel)
npx skills add andreadellacorte/groove --skill groove-work-review -a gemini-cli2Командой платформы
gemini skills install https://github.com/andreadellacorte/groove --path skills/groove-work-reviewВручную: положить файлы
.devin/skills/groove-work-review/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add andreadellacorte/groove --skill groove-work-review -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о groove-work-review
Как установить groove-work-review в Claude Code?
Выполните npx skills add andreadellacorte/groove --skill groove-work-review -a claude-code. Файл скилла появится по пути ~/.claude/skills/groove-work-review/SKILL.md.
Что делает groove-work-review?
Он проверяет результат реализации по плану и критериям приёмки, классифицирует проблемы и выносит решение accept или rework с объяснением.
Как скилл выбирает изменения для проверки?
По умолчанию он сравнивает ветку с main командами git log, git diff --stat и полным git diff. Если новых коммитов нет, проверяет изменения рабочего дерева; базу можно заменить аргументом base:.
Исходный текст
SKILL.md · MIT
--- name: groove-work-review description: "Evaluate output, identify lessons, decide accept/rework. Use after implementation." license: MIT allowed-tools: Read Write Edit Glob Grep Bash(git:*) AskUserQuestion metadata: author: andreadellacorte --- # groove-work-review ## Outcome The artifact is reviewed for correctness, quality, and fit to plan. Lessons are identified for the compound stage. A clear accept/rework decision is made with rationale. Review notes are captured in the task body. ## Acceptance Criteria - Artifact is evaluated against the plan and acceptance criteria - Specific gaps or issues are identified (not vague "needs improvement") - Accept or rework decision is stated with rationale - Lessons are noted for `/groove-work-compound` - Review notes appended to stage task body - Stage task created in backend: `YYYY-MM-DD, Review` ## Steps 1. **Branch-diff analysis**: determine the base branch (default: `main`; override with `base:` arg if provided). Run: - `git log --oneline <base>...HEAD` — list commits on this branch - `git diff <base>...HEAD --stat` — summarise changed files - `git diff <base>...HEAD` — full diff (use as review input) Use this diff as the primary artifact to evaluate. If no commits beyond base exist, review working-tree changes instead. 2. **Evaluate against plan and acceptance criteria** — read the plan from the task body or spec file if available. 3. **Categorise findings** (use these exact labels): - **Fix Now**: trivial issues — fix immediately before accepting - **Needs Spec**: important gaps requiring planning — create a spec - **Create Issues**: large effort or nice-to-have — track as tasks 4. **State accept or rework decision** with rationale. 5. **Note lessons** for `/groove-work-compound`. 6. **Append review notes** to the task body. 7. **Create stage task** via `/groove-utilities-task-create` if `tasks.backend != none` (title `YYYY-MM-DD, Review`). ## Constraints - Read `tasks.backend` from `.groove/index.md` to determine backend - Be thorough — 80% of compound loop value is here and in plan - If rework: note specific gaps and link back to which plan step was missed or unclear - If accept: still note what worked well and what could be improved next time - Do not skip review even for small changes — capture something
© andreadellacorte · MIT · andreadellacorte/groove