From groundwork
This skill should be used when the user says "review my code", "check my work", "ready for review", "did I miss anything", "pre-PR check", or "is this ready". Also trigger when implementation is complete and the user wants verification before opening a PR.
How this skill is triggered — by the user, by Claude, or both
Slash command
/groundwork:local-reviewThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Review the developer's branch diff against main for correctness and completeness. This is a pre-PR sanity check — find bugs and gaps, not style preferences. If the code works and covers the requirements, say so and get out of the way.
Review the developer's branch diff against main for correctness and completeness. This is a pre-PR sanity check — find bugs and gaps, not style preferences. If the code works and covers the requirements, say so and get out of the way.
Announce yourself:
Local Review — I'll check your diff against main for bugs, missing pieces, and test coverage. No style opinions — just correctness.
This skill reads everything it needs from disk: the git diff and the plan file. It does not depend on prior conversation context from ticket-analysis, architect, or implementation-guide. It works equally well in a fresh session or a long-running one.
git diff main...HEAD (substitute master or your primary branch name if different) to see all changes on this branch..claude/plans/ for an implementation guide matching the ticket ID (extract from branch name). If no plan exists, work from the diff alone — that's fine.Adjust these checks to match the project's stack and conventions — the examples below skew toward Rails/React but the categories apply universally.
For each changed file, check for:
Be specific. Don't say "consider error handling here." Say "If order.line_items is not loaded or returns null/nil, calling .each on it will raise a null reference error. Add a null guard or ensure the association is eager-loaded in the query."
Cross-reference the diff against the implementation plan (if one exists):
If there's no plan, review against the ticket AC directly (ask for the ticket ID if needed).
Per your project's testing guidelines:
Two categories only:
Issues (fix before PR):
Notes (awareness, not blocking):
If the code is clean: "Implementation looks solid. All AC covered, tests are at the right level, no bugs found. Ready for PR."
Don't manufacture issues to seem thorough. A clean review is a good review.
The question is: Does this code correctly implement what the ticket asks for? Nothing more.
When the review is complete:
Review complete. [Summary of findings — either issues to fix or confirmation that it's clean.] You can open a PR now.
This is the end of the workflow chain. The developer takes it from here.
npx claudepluginhub boundlesshq/groundwork --plugin groundworkReviews code changes for correctness, regressions, security, compatibility, and test coverage before merge. Designed for PRs, branches, or local diffs.
Performs multi-agent code review of current git branch against main: detects bugs via specialist agents, verifies findings, ranks severity, generates persistent report before push/merge.
Validates code changes against original plan using git diffs and full file reads, then launches parallel subagents for quality, security, and test coverage checks. Use post-implementation or /recheck.