role-code-reviewer

Review pull requests for correctness, architecture, and maintainability.

1|Updated Dec 15, 2025
One-click install
npx skills add https://github.com/Anveio/conveaux --skill role-code-reviewer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: role-code-reviewer
Source: https://github.com/Anveio/conveaux/tree/main/.claude/skills/role-code-reviewer
Command: npx skills add https://github.com/Anveio/conveaux --skill role-code-reviewer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Defines the role and expectations for code-reviewer agents, guiding how to review PRs and provide constructive feedback.

Core Features & Use Cases

  • Review PRs: Evaluate correctness, architecture, maintainability
  • Provide feedback: Actionable, specific suggestions
  • Guard quality: Block merges that don't meet standards
  • Approve good work: Recognize and merge quality contributions
  • Mentor: Help contributors improve through review

Quick Start

When reviewing a PR, apply the following structure:

  • Summary: one-line verdict (APPROVED / CHANGES_REQUESTED / NEEDS_DISCUSSION)
  • Blockers: list of blockers with file:line references
  • Suggestions: non-blocking improvement ideas
  • Praise: positive aspects of the contribution

Frequently Asked Questions about role-code-reviewer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I structure constructive code review feedback on pull requests?

Code review feedback should follow a structured format: start with a one-line verdict (APPROVED, CHANGES_REQUESTED, or NEEDS_DISCUSSION), list blockers with file:line references, include non-blocking suggestions for improvement, and highlight positive aspects. This approach ensures clarity, actionability, and balanced mentoring.

What should I check when reviewing a PR for code quality?

Review PRs across five dimensions: correctness (does it work as intended), architecture (is the design sound), maintainability (is code readable and documented), performance (are there efficiency concerns), and feedback workflow (is the change easy to understand and merge). Prioritize blockers by impact.

When should I block a merge during code review?

Block merges when PRs fail quality standards: correctness issues, architectural violations, maintainability problems, or performance regressions. Document blockers with specific file and line references so contributors understand exactly what must change before approval.

How can code review provide mentoring to contributors?

Use actionable, specific suggestions rather than vague criticism. Explain the reasoning behind feedback, recognize good practices with praise, and frame suggestions as learning opportunities. This builds contributor skills while maintaining quality gates.

Can code review integrate with merge protocols and approval workflows?

Yes. Code review enforces approval criteria before merging, blocking PRs that don't meet standards and approving quality contributions. Integration with merge protocols ensures only reviewed, quality-cleared changes reach the main branch.

What's the difference between blocking feedback and suggestions in code review?

Blockers are mandatory issues preventing merge—correctness failures, architectural problems, or maintainability concerns. Suggestions are non-blocking improvement ideas that enhance code but aren't required. This distinction helps contributors prioritize fixes and understand severity.