andreadellacorte avatar

Groove Groovebook Review

A PR review workflow for groovebook repositories, which are part of the groove learning commons system. You configure a groovebook repo in your local `.groove/index.md`, then use this to list open learning PRs, view diffs, and submit reviews through the GitHub CLI. It walks you through the whole flow: authentication check, PR selection, diff viewing, and submitting approve/comment/request-changes reactions. The interesting bit is the final prompt suggesting you open a companion PR to the groove repo if the learning suggests a skill change, creating a feedback loop between documentation and implementation. Assumes you're already part of a groove commons setup and have `gh` configured.

skills.sh installs
507
GitHub stars
6
last updated
Aug 21, 2026

Install

$ npx -y skills add andreadellacorte/groove --skill groove-groovebook-review --agent claude-code

Installs into .claude/skills of the current project.

Files

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 ." 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

Sponsors

Details

Repository
github.com/andreadellacorte/groove
Categories
Git & Pull Requests, Code Review & Quality
First seen
Jun 3, 2026

More from andreadellacorte/groove

All 45
1garrytan avatarreviewgarrytan/gstackPre-landing PR review. (gstack)492skills.sh installs
2sickn33 avatarrequesting-code-reviewsickn33/antigravity-awesome-skillsrequesting code review464skills.sh installs
3sickn33 avatarfinishing-a-development-branchsickn33/antigravity-awesome-skillsfinishing a development branch453skills.sh installs
4trailofbits avatarfix-reviewtrailofbits/skillsfix review400skills.sh installs
5sickn33 avatarcommitsickn33/antigravity-awesome-skillscommit359skills.sh installs
6paulrberg avatarcommitpaulrberg/agent-skillsCommit staged or intended changes: compose a Conventional Prefix or Natural Language message, then use ai-commit — with --all, --staged, --close, or --push.346skills.sh installs