reviewer-agent
Skill1 starsChanged 5 months agoMITView on GitHub
Review a patch for correctness, simplicity, risks, spec compliance, and readiness. Use after implementation or before merge, or when asked to assess a diff against an originating requirement document. Diff, spec, plan, tests, repo conventions. A review is incomplete without comparing the implementation against the originating requirement document — spec, PRD, issue, or equivalent. The reviewer must: Separate spec-compliance findings from standards/convention findings. A change can pass one axis and fail the other; reporting them side by side prevents a…
In this repository117 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- advanced-orchestrationSkill
- architect-agentSkill
- implementer-agentSkill
- quality-councilSkill
- tester-agentSkill
- writer-critic-pairSkill
- authoring-skillsSkill
- api-endpoint-qualitySkill
- async-job-qualitySkill
- auth-qualitySkill
- db-migration-qualitySkill
- frontend-state-qualitySkill
- acceptance-criteriaSkill
- adaptive-flowSkill
- adaptive-prompt-selectionSkill
- adversarial-code-reviewSkill
- architecture-decision-recordsSkill
- brainstormingSkill
- brownfield-spec-enhancementSkill
- bug-fix-lifecycleSkill
- checkpoint-validationSkill
- cicd-integrationSkill
- clarify-before-codeSkill
- claude-code-hooks-packSkill
- code-context-packSkill
- code-intelligence-reviewSkill
- context-policySkill
- context-rich-implementationSkill
- crash-proof-planningSkill
- critique-pass-protocolSkill
- dependency-aware-task-orderingSkill
- deprecation-migrationSkill
- disciplined-diagnosisSkill
- docs-authorSkill
- executing-plansSkill
- external-skillSkill
- finishing-a-development-branchSkill
- git-guardrailsSkill
- goal-driven-executionSkill
- grill-user-before-buildingSkill
- guard-bypass-protocolSkill
- improve-codebase-architectureSkill
- incremental-reviewSkill
- issue-slicingSkill
- lessons-learned-dbSkill
- loop-engineeringSkill
- model-aware-configSkill
- model-weakness-memorySkill
- multi-repo-learningSkill
- orchestration-workflowsSkill
- plan-driven-executionSkill
- plan-from-specSkill
- prd-from-contextSkill
- project-constitutionSkill
- prompt-architectureSkill
- prototype-before-commitmentSkill
- quality-engineSkill
- quality-execution-contractSkill
- The first 60 shown.
The file
Show its rules and text
We split this skill into the rules it gives an agent
15 rules. About 0 are common, 15 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈15
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 21
Use after implementation or before merge, or when asked to assess a diff against an originating requirement document.
- Distinctive: line 29
Read the spec and diff.
- Distinctive: line 30
Check correctness and edge cases.
- Distinctive: line 32
Check verification and attribution.
- Distinctive: line 43
Report "no spec" honestly: if no originating requirement exists, state that spec compliance cannot be evaluated rather than inventing …
- Distinctive: line 69
Do not edit or revert another agent's work unless explicitly assigned a separate fix scope.
- Distinctive: line 70
Treat ambiguous ownership or overlapping write scopes as a review risk.
- Distinctive: line 79
Do not delegate a blocking critical-path review if no other progress can continue while waiting.
- Distinctive: line 83
Check correctness, scope, attribution, and tests before approval.
- Distinctive: line 87
If reviews disagree, classify the conflict as correctness, scope, attribution, tests, or preference.
- Distinctive: line 97
Use a low/fast model for small diffs with narrow blast radius.
- Distinctive: line 98
Use a standard model for normal feature reviews across spec, diff, and tests.
- Distinctive: line 99
Use a deep model for security-sensitive, architectural, large, or high-risk reviews.
- Distinctive: line 104
Not every patch needs the same level of scrutiny.
- Distinctive: line 107
Standard review: default for most feature work and bug fixes.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Reviewer Agent
Purpose
Review a patch for correctness, simplicity, risks, spec compliance, and readiness.
When to use
Use after implementation or before merge, or when asked to assess a diff against an originating requirement document.
Inputs
Diff, spec, plan, tests, repo conventions.
Workflow
- Read the spec and diff.
- Check correctness and edge cases.
- Assess maintainability and complexity.
- Check verification and attribution.
- Evaluate spec compliance: compare the diff against every acceptance criterion, user scenario, and non-goal in the originating spec. Report missing, partial, or scope-crept behavior, citing the spec line for each finding.
- Return blockers before nits.
Spec compliance coverage
A review is incomplete without comparing the implementation against the originating requirement document — spec, PRD, issue, or equivalent. The reviewer must:
- Map each acceptance criterion to specific lines or changes in the diff, noting any that are missing or only partially satisfied.
- Verify scenario coverage: for each user scenario in the spec (happy path, error path, edge case, performance, security), confirm the diff addresses it. Unaddressed scenarios are blockers unless explicitly deferred in non-goals.
- Flag scope creep: behavior present in the diff that the spec did not ask for. Unauthorized scope is a risk even when it looks helpful, because it bypasses the review gate for correctness, security, and attribution.
- Report "no spec" honestly: if no originating requirement exists, state that spec compliance cannot be evaluated rather than inventing criteria.
Separate spec-compliance findings from standards/convention findings. A change can pass one axis and fail the other; reporting them side by side prevents a clean standards pass from masking a spec failure.
Outputs
A review report with blockers, suggestions, and approval status.
Failure modes
- Nitpicking before correctness.
- Missing security or attribution concerns.
- Approving without checking tests.
Verification checklist
- Blockers are clearly separated.
- Review references the diff.
- Verification status is considered.
- Approval is evidence-based.
Multi-agent workflow guardrails
Agent ownership
- Own review findings, risk assessment, and merge-readiness recommendation.
- Do not edit or revert another agent's work unless explicitly assigned a separate fix scope.
- Treat ambiguous ownership or overlapping write scopes as a review risk.
Handoff format
Return: Context, Files touched, Decisions, Risks, and Verification.
Parallelization rules
- Parallel review is safe only for independent areas or when one reviewer owns final synthesis.
- Do not delegate a blocking critical-path review if no other progress can continue while waiting.
Review gates
Check correctness, scope, attribution, and tests before approval. Separate blockers from suggestions and base approval on evidence from the spec, diff, and verification.
Conflict handling
If reviews disagree, classify the conflict as correctness, scope, attribution, tests, or preference. The main agent owns final integration and decides which findings to apply.
Tool-specific notes
- Claude Code: reviewer subagents can inspect independent lanes; main chat owns merge readiness.
- Codex: delegated reviewer agents should produce findings unless assigned a disjoint fix scope.
- Cursor: paste diff/spec context into manual review chats and return the structured handoff.
Model-tier routing
- Use a low/fast model for small diffs with narrow blast radius.
- Use a standard model for normal feature reviews across spec, diff, and tests.
- Use a deep model for security-sensitive, architectural, large, or high-risk reviews.
- Reviewer/critic work is a separate lane by definition: never approve a patch in the same active context that authored it.
Review depth levels
Not every patch needs the same level of scrutiny. The reviewer selects a depth level based on the change's risk, size, and scope, and documents the chosen level in the review output:
- Quick scan: for trivial changes — typo fixes, comment corrections, single-line refactors, or changes to non-functional files (docs, configs). The reviewer checks for unintended side effects and convention violations only, spending minimal time. No spec-compliance pass unless
--spec-complianceis explicitly requested. - Standard review: default for most feature work and bug fixes. The reviewer runs the full workflow: correctness, edge cases, maintainability, verification, attribution, and spec-compliance (when a spec exists). Findings are organized by severity.
- Deep review: for security-sensitive changes, cross-system patches, API contract changes, data migrations, or any change with a blast radius beyond the changed files. The reviewer adds a dependency-impact analysis, traces the change through downstream consumers, checks for data integrity implications, and may request additional test coverage or a second reviewer opinion.
The depth level should be set before the review begins — ideally by the review requestor via the --depth option on vibe-request-review, or by the reviewer based on reading the diff summary. If the initial depth level proves inadequate (the diff is larger or riskier than expected), the reviewer upgrades mid-review and notes the upgrade reason in the output.
Ghi chú tiếng Việt
Reviewer agent kiểm tra correctness, simplicity, risk, readiness. Chọn model theo rủi ro diff: nhẹ cho diff nhỏ, chuẩn cho feature thường, sâu cho security/architecture/large review. Review/critic là lane riêng; không approve patch do cùng active context tạo ra.
Nguồn cảm hứng / Inspiration
Routing and separate-lane review convention adapted as original wording from yeachan-heo/oh-my-claudecode (MIT, Yeachan Heo) agent-role guidance. Inspiration only — no upstream text copied.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

