From Michael Holley's Dev Workflows
Review a PR, branch, or set of changes against a user-provided intent. Extracts structured intent and acceptance criteria from a GitHub issue number, pasted description, or free-form text, then compares the actual implementation against that intent. Highlights matches, divergences, gaps, and basic quality. Use when the user wants to validate that code changes fulfill a specific goal, ticket, or requirement, or when reviewing a PR against its stated purpose.
How this skill is triggered — by the user, by Claude, or both
Slash command
/dev-workflows:review-with-intentThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Validate that code changes actually do what they are supposed to do. Extracts the intended behavior from a user-provided source (GitHub issue, pasted spec, free-form description), then review the diff against that intent — surfacing where the code matches, where it diverges, what is missing, and whether the implementation quality is sound.
Validate that code changes actually do what they are supposed to do. Extracts the intended behavior from a user-provided source (GitHub issue, pasted spec, free-form description), then review the diff against that intent — surfacing where the code matches, where it diverges, what is missing, and whether the implementation quality is sound.
Expected input from the user:
#42)If intent source is missing but a PR is provided, check the PR description for linked issues (e.g. Closes #42, Fixes #42, bare #42 references) before asking — fetch the linked issue and use it as the intent source. Only ask if no intent can be found this way.
gh is installed and authenticated (for fetching GitHub issues or PR diffs)git is availableFollow this approach strictly in order:
Extract the structured intent from the provided source. Produce:
Get the code changes with gh cli and git operations.
Compare the diff to the structured intent from Step 1. Evaluate:
Do NOT perform a full deep code review. Focus on whether the intent is met.
Produce a structured report (see format below). Keep it concise. Do not pad.
## Intent summary
<one-sentence goal from Step 1>
## Acceptance criteria
- [ ] <criterion> — <MET / PARTIALLY MET / NOT MET>
- [ ] ...
## Matches
- <what the implementation gets right relative to the intent>
## Gaps
- <what is missing or unaddressed>
## Divergences
- <where the implementation contradicts or misinterprets the intent>
## Scope creep
- <changes outside the stated scope, if any>
## Implementation quality
- <notable quality observations — positive or negative>
## Verdict
<one or two sentences: does this implementation fulfill the intent? What is the most important thing to address?>
Omit any section that is empty (e.g. no divergences → omit that section).
npx claudepluginhub michaelholley/cc-plugins --plugin dev-workflowsCreates bite-sized, testable implementation plans from specs or requirements, with file structure and task decomposition. Activates before coding multi-step tasks.