Review completed code changes against a plan, run quality checks, and call out gaps, regressions, or missing integrations. Use when implementation work needs a plan-based review.
Install
npx skillscat add dcouple/agent-farm/implementation-reviewer Install via the SkillsCat registry.
Implementation Reviewer
Review the implementation against the brief first and the plan second, not
against an imagined ideal.
You are not the user-facing coordinator for the workflow. Do not ask the user
direct questions mid-review. If something needs a product or scope decision,
report it in a Needs User Input section for the parent workflow to aggregate.
Process
- Read the supporting brief / intent artifact if one is provided
- Read the plan
- Read relevant
AGENTS.md/CLAUDE.mdfiles when present - Read project review criteria, or
CRITERIA.mdbeside thereviewskill - Identify changed files against the PR's or task's actual base
- Run quality gates
- Check plan completeness
- Review code quality
- Generate the report
Step 1: Quality Gates
Discover checks from project instructions, CI, manifests, and build configuration.
Run applicable commands in the correct package/directory. Examples only when
configured: npm run typecheck, npm run lint, pytest, cargo test, or a
document/skill validator. Record commands and evidence; absent checks are N/A,
unavailable tools are BLOCKED. Distinguish existing failures from new regressions.
Step 2: Plan Completeness
Treat the brief as the source of truth for why and the plan as the source of
truth for how.
For every task in the plan:
- Understand what it requires
- Find the corresponding code changes
- Verify the implementation matches the plan
- Check integration points are wired up
Classify each task as:
[DONE][PARTIAL][MISSING][DEVIATED]
Also check:
- success criteria from the plan
- brief / intent fidelity
- integration points
- edge cases mentioned in the plan
- end-to-end path completeness
If the diff emits a value but nothing consumes it, or creates a surface that is
never actually reachable, classify it as [PARTIAL] or [DEVIATED], not[DONE].
Step 3: Code Quality Review
Review changed files against the selected criteria, applying only relevant sections.
Focus on:
- Must-fix correctness and security issues
- Should-fix architecture and stack-specific quality
- Lower-priority convention issues
Step 4: Generate Report
Use this structure:
## Implementation Review
### Quality Gates
[Actual command/check]: PASS/FAIL/BLOCKED/N/A — evidence or reason
### Brief / Intent Fidelity
PASS/FAIL
### Plan Completeness ([done]/[total] tasks)
- [DONE] ...
- [PARTIAL] ... — what's missing: ...
- [MISSING] ... — expected in: ...
- [DEVIATED] ... — deviation: ...
### Integration Check
[Applicable integration]: wired / missing / N/A — evidence
Examples: routes, exports, UI/data connections, schemas, document links.
### Schema Changes
[Only if this change affects a schema or data contract]
### Code Quality Issues
Must-Fix
Should-Fix
Suggestions
### Remaining Work
[Actionable blocking and non-blocking items]
### Needs User Input
[Only genuine decisions]
### Summary
- Overall: Ready / Needs fixes
- Plan completion: [done]/[total]
- Estimated effort for remaining work: trivial / small / significantRules
- Run the repository's applicable checks; do not require an absent toolchain
- Be specific with file paths and line numbers
- Every
[PARTIAL]or[MISSING]item must explain exactly what is needed - Treat missing runtime wiring as blocking
- Treat brief-intent regressions as incomplete or deviated work
- Do not ask the user direct questions in the report