groove-work-review
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
-
Branch-diff analysis: determine the base branch (default:
main; override withbase:arg if provided). Run:git log --oneline <base>...HEAD— list commits on this branchgit diff <base>...HEAD --stat— summarise changed filesgit 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.
-
Evaluate against plan and acceptance criteria — read the plan from the task body or spec file if available.
-
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
-
State accept or rework decision with rationale.
-
Note lessons for
/groove-work-compound. -
Append review notes to the task body.
-
Create stage task via
/groove-utilities-task-createiftasks.backend != none(titleYYYY-MM-DD, Review).
Constraints
- Read
tasks.backendfrom.groove/index.mdto 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
More from andreadellacorte/groove
pdf-to-markdown
[Document Processing] Convert PDF files to Markdown with support for native text PDFs and scanned documents (OCR). Cross-platform.
254agent-browser
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to "open a website", "fill out a form", "click a button", "take a screenshot", "scrape data from a page", "test this web app", "login to a site", "automate browser actions", or any task requiring programmatic web interaction.
251groove
Groove engineering workflow system. Top-level entry point. Use groove-daily-*, groove-work-*, groove-utilities-*, groove-admin-* for all workflow and admin commands.
248find-skills
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.
245groove-utilities-memory-log-daily
Write the daily memory log entry. Use at end of day to record what happened.
235groove-daily-start
Start the workday: review yesterday, create today's daily memory, load tasks, prepare agenda. Use when beginning the day.
231