groove-groovebook-review — скилл для Claude Code: ревью и установка
Скилл находит открытые пуллреквесты с обучающими материалами в репозитории groovebook, показывает их diff и отправляет отзыв через GitHub CLI.
npx skills add andreadellacorte/groove --skill groove-groovebook-review -a claude-codeЧто делает 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-code2Вручную: положить файлы
~/.claude/skills/groove-groovebook-review/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/groove-groovebook-review/
1Через Skills CLI (Vercel)
npx skills add andreadellacorte/groove --skill groove-groovebook-review -a codex2Вручную: положить файлы
.agents/skills/groove-groovebook-review/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add andreadellacorte/groove --skill groove-groovebook-review -a cursor2Вручную: положить файлы
.cursor/skills/groove-groovebook-review/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install andreadellacorte/groove groove-groovebook-review2Вручную: положить файлы
.github/skills/groove-groovebook-review/SKILL.md1Через Skills CLI (Vercel)
npx skills add andreadellacorte/groove --skill groove-groovebook-review -a gemini-cli2Командой платформы
gemini skills install https://github.com/andreadellacorte/groove --path skills/groove-groovebook-reviewВручную: положить файлы
.devin/skills/groove-groovebook-review/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add andreadellacorte/groove --skill groove-groovebook-review -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в 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