К основному содержанию
скилл CX Codex

groove-groovebook-review — скилл для Claude Code: ревью и установка

Скилл находит открытые пуллреквесты с обучающими материалами в репозитории groovebook, показывает их diff и отправляет отзыв через GitHub CLI.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add andreadellacorte/groove --skill groove-groovebook-review -a claude-code
Открыть на GitHub

Что делает groove-groovebook-review

Скилл автоматизирует разбор обучающих пуллреквестов в репозитории сообщества groove commons. Сначала он ищет параметр groovebook: в файле .groove/index.md и проверяет статус входа через gh auth status. Без авторизации или нужной строки процесс сразу завершится.

После проверок агент выводит список открытых PR через gh pr list. Вы указываете номер, и инструмент показывает описание вместе с diff. Если разница превышает 200 строк, в терминал попадут только первые 50.

Затем скилл предлагает оставить комментарий, запросить правки или согласовать PR. При согласовании агент всегда запросит повторное подтверждение, ведь отменить согласование сложнее. До вызова gh pr review на шаге 7 локальные файлы в проекте не меняются.

Какие задачи решает

  • найти открытые обучающие пуллреквесты в репозитории groovebook
  • просмотреть описание и diff выбранного PR прямо в терминале
  • отправить комментарий или запросить правки через gh pr review
  • согласовать PR с предварительным подтверждением

Примеры запросов агенту

  • Проверь открытые PR в groovebook и покажи список
  • Выведи обучающие пуллреквесты из репозитория groovebook для ревью
  • Помоги провести ревью пуллреквеста в groovebook

Как установить groove-groovebook-review

1Через Skills CLI (Vercel)

npx skills add andreadellacorte/groove --skill groove-groovebook-review -a claude-code

2Вручную: положить файлы

~/.claude/skills/groove-groovebook-review/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/groove-groovebook-review/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о groove-groovebook-review

Как установить groove-groovebook-review в Claude Code?

Выполните команду npx skills add andreadellacorte/groove --skill groove-groovebook-review -a claude-code. Файл навыка сохранится по пути ~/.claude/skills/groove-groovebook-review/SKILL.md.

Что делает скилл groove-groovebook-review?

Он находит открытые пуллреквесты в репозитории groovebook, выводит их описание и diff, а затем отправляет ревью в GitHub.

Что требуется настроить перед запуском скилла?

Нужно авторизоваться в GitHub CLI командой gh auth login и указать строку groovebook: <owner>/<repo> в файле .groove/index.md.

Исходный текст

SKILL.md · MIT
---
name: groove-groovebook-review
description: "Browse and review open learning PRs in the configured groovebook repo. Use to participate in the shared groove commons."
license: MIT
allowed-tools: Read Bash(gh:*) AskUserQuestion
metadata:
  author: andreadellacorte
---

# groove-groovebook-review

## Outcome

Open learning PRs in the groovebook repo are listed; the user reviews one and submits a reaction (approve, comment, or request changes).

## Acceptance Criteria

- Open PRs are listed with title, author, and date
- User selects a PR to review; diff and body are shown
- User submits a reaction via `gh pr review`

## Steps

1. Read `groovebook:` from `.groove/index.md`; if absent, exit with:
   `groovebook is not configured. Add 'groovebook: <owner>/<repo>' to .groove/index.md to enable.`

2. Check `gh auth status`; if not authenticated, exit with:
   `Not authenticated with GitHub. Run: gh auth login`

3. List open PRs:
   ```
   gh pr list --repo <groovebook> --state open --json number,title,author,createdAt
   ```
   - If none open: print "No open learning PRs in <groovebook>." and exit
   - Display as a numbered list: `N. #<number> — <title> (by <author>, <date>)`

4. Ask: "Which PR would you like to review? (enter number or PR #)"

5. Show the PR:
   - `gh pr view <number> --repo <groovebook>` — show body
   - `gh pr diff <number> --repo <groovebook>` — show diff

6. Ask: "Your reaction? (approve / comment / request-changes)"
   - If `comment`: ask for the comment text
   - If `request-changes`: ask for the request text
   - If `approve`: confirm intent

7. Submit:
   ```
   gh pr review <number> --repo <groovebook> --<approve|comment|request-changes> --body "<text>"
   ```
   For approve: `gh pr review <number> --repo <groovebook> --approve`

8. Confirm submission and print the PR URL.

9. Optional follow-up: ask "Does this learning suggest a change to a groove skill? If so, consider opening a companion PR to the groove repo referencing this groovebook PR."

## Constraints

- Read-only until step 7 — do not modify any local files
- If `gh pr diff` output is very large (>200 lines), show only the first 50 lines and note it's truncated
- The `approve` reaction should always ask for confirmation before submitting — approvals are harder to undo than comments

© andreadellacorte · MIT · andreadellacorte/groove

Похожие скиллы

Все скиллы по теме «Git и GitHub» →
triage Matt Pocock Скилл проводит issue и внешние PR через роли триажа, проверку и подготовку брифа для агента. Подойдёт мейнтейнеру, который разбирает очередь задач. 990 453установок code-review Matt Pocock Проверяет изменения от выбранной точки по стандартам репозитория и требованиям задачи. Нужен для ревью ветки, PR или незавершённой работы. 789 521установок implement Matt Pocock Выполняет задачу по спецификации или тикетам, ведёт работу через тесты и завершает её ревью с коммитом. Подходит для задач, где нужен дисциплинированный цикл разработки. 774 700установок git-guardrails-claude-code Matt Pocock Скилл ставит хук Claude Code, который останавливает опасные Git-команды до их запуска. Нужен, если агент не должен делать push или удалять изменения. 499 069установок setup-pre-commit Matt Pocock Скилл настраивает pre-commit для JavaScript-репозитория: Husky запускает форматирование, проверку типов и тесты перед коммитом. 489 289установок scaffold-exercises Matt Pocock Скилл создаёт структуру учебных упражнений с секциями, задачами, решениями и пояснениями. Пригодится при запуске нового раздела курса. 480 196установок

Из того же набора39

groove-utilities-memory-mistakes Скилл разбирает ошибку агента, фиксирует её причину и сохраняет урок в памяти проекта. Пригодится, когда одну и ту же ошибку нужно не повторять. CX Codex +1 529установок groove-admin-update Тянет свежие скиллы groove и по очереди применяет миграции к локальному состоянию. Нужен, когда вышла новая версия, а конфиг и память остались на старой. CX Codex +1 528установок groove-work-doc Создаёт справочный файл о том, как устроен компонент или концепция в кодовой базе. Пригодится для передачи контекста людям и будущим агентам. CX Codex +1 518установок groove-admin-cursor-hooks Ставит нативные хуки groove в .cursor/hooks.json: перезагрузка контекста после компакции, напоминания в конце дня, буфер git-коммитов и защита служебных путей. CX Codex +1 518установок groove-utilities-memory-graduate Переносит устойчивый вывод из .groove/memory/learned/ в AGENTS.md, чтобы правило действовало в каждой будущей сессии без запуска prime. CX Codex +1 510установок groove-groovebook-publish Скилл отправляет рабочую находку из проекта в общий репозиторий groovebook отдельным pull request. Пригодится после groove-work-compound, когда наработку стоит показать сообществу. CX Codex +1 506установок groove-utilities-onboard Генерирует GROOVE.md в корне проекта, чтобы новый контрибьютор понял, какие команды запускать и где лежат логи. Полезно, когда в команду приходит человек на groove-проект. CX Codex +1 505установок groove-admin-claude-statusline Ставит в Claude однострочную статусную строку с моделью, веткой git, расходом токенов и лимитами. Полезна, когда нужно видеть контекст сессии без лишних команд. CX Codex +1 501установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой