agentsclimarketplace

Reviewer agent

Skill roronoazoroshao369/vibe-coding-os/skills/agents/reviewer-agent

Vibe Coding OS — Claude/Codex/Cursor skill framework with 139 skills, 111 commands, 95 templates, 22 tracked sources, 28/28 validation gates PASS. Quality Shield, Engineering Discipline Pack, plugin marketplace.From the repository description

Install
npx -y skills add roronoazoroshao369/vibe-coding-os --skill reviewer-agent

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

6.0 KB, ~1.2k tokens by cl100k_base, as published. Nobody here has run it

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

  1. Read the spec and diff.
  2. Check correctness and edge cases.
  3. Assess maintainability and complexity.
  4. Check verification and attribution.
  5. 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.
  6. 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-compliance is 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.

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 326,144. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.