
Code Review Excellence
Run structured, constructive PR and architecture reviews across major frameworks and languages with agent-assisted lint, test, and doc checks.
Overview
Code Review Excellence is an agent skill most often used in Ship (also Build, Operate) that guides systematic, constructive pull request and architecture reviews across many languages and frameworks.
Install
npx skills add https://github.com/awesome-skills/code-review-skill --skill code-review-excellenceWhat is this skill?
- Covers review mindset: bugs, maintainability, knowledge sharing, standards, and architecture—not nitpicking or gatekeepi
- Spans React 19, Vue 3, Angular 17+, Svelte 5, Rust, TypeScript, Python, Go, Java, PHP, .NET, Kotlin, NestJS, C/C++, and
- Explicit when-to-use list: PR review, team standards, mentoring, architecture review, security-oriented review passes
- Allowed tooling includes Read, Grep, Glob, Bash, and WebFetch for verifying quality and current best practices
- Frames reviews as collaborative improvement to reduce cycle time while keeping quality
Adoption & trust: 689 installs on skills.sh; 954 GitHub stars; 2/3 security scanners passed (skills.sh audits).
What problem does it solve?
You are merging agent-generated or teammate code without a consistent review rubric, so bugs, design debt, and harsh feedback slip through.
Who is it for?
Indie developers and tiny teams who want one review playbook for polyglot repos and agent-assisted diffs before merge.
Skip if: Fully automated merge bots with zero human review, or orgs that already enforce a rigid exclusive checklist you cannot adapt.
When should I use this skill?
Reviewing pull requests, conducting PR reviews, establishing review standards, mentoring developers, architecture reviews, security audits, checking code quality, finding bugs, or giving feedback on code.
What do I get? / Deliverables
You leave review with prioritized findings, clearer design notes, and feedback that improves the next iteration—not just a blocked PR.
- Structured review comments with bugs, maintainability, and design notes
- Actionable feedback aligned to team or personal coding standards
Recommended Skills
Journey fit
Spans multiple journey phases - primary shelf plus alternate fits below.
Pull request review is the defining Ship gate before merge; this skill’s triggers center on PRs, standards, and quality bars. Review is the natural shelf for systematic diff analysis, feedback tone, and merge readiness—not one-off debugging or greenfield ideation.
Where it fits
You paste a large agent PR diff and ask for severity-ordered bugs, API breaks, and test gaps before merge.
A NestJS or Go service refactor gets a pre-PR pass for error handling and transaction boundaries.
A production hotfix branch is reviewed for minimal blast radius and missing regression tests.
How it compares
Structured review workflow for humans plus agents—not a replacement for dedicated SAST scanners or license-compliance bots.
Common Questions / FAQ
Who is code-review-excellence for?
Solo builders and small teams reviewing their own or agent-produced pull requests across multiple languages who want consistent, mentoring-style feedback.
When should I use code-review-excellence?
In Ship for PR and architecture review; in Build when validating refactors pre-PR; in Operate when reviewing urgent patches—especially for React/Vue/Svelte frontends and Rust, Go, Python, or .NET backends.
Is code-review-excellence safe to install?
The skill declares Bash and WebFetch among allowed tools, so agents may run repo commands or fetch docs; review the Security Audits panel on this page and constrain permissions in your agent settings.
SKILL.md
READMESKILL.md - Code Review Excellence
# Code Review Excellence Transform code reviews from gatekeeping to knowledge sharing through constructive feedback, systematic analysis, and collaborative improvement. ## When to Use This Skill - Reviewing pull requests and code changes - Establishing code review standards for teams - Mentoring junior developers through reviews - Conducting architecture reviews - Creating review checklists and guidelines - Improving team collaboration - Reducing code review cycle time - Maintaining code quality standards ## Core Principles ### 1. The Review Mindset **Goals of Code Review:** - Catch bugs and edge cases - Ensure code maintainability - Share knowledge across team - Enforce coding standards - Improve design and architecture - Build team culture **Not the Goals:** - Show off knowledge - Nitpick formatting (use linters) - Block progress unnecessarily - Rewrite to your preference ### 2. Effective Feedback **Good Feedback is:** - Specific and actionable - Educational, not judgmental - Focused on the code, not the person - Balanced (praise good work too) - Prioritized (critical vs nice-to-have) ```markdown ❌ Bad: "This is wrong." ✅ Good: "This could cause a race condition when multiple users access simultaneously. Consider using a mutex here." ❌ Bad: "Why didn't you use X pattern?" ✅ Good: "Have you considered the Repository pattern? It would make this easier to test. Here's an example: [link]" ❌ Bad: "Rename this variable." ✅ Good: "[nit] Consider `userCount` instead of `uc` for clarity. Not blocking if you prefer to keep it." ``` ### 3. Review Scope **What to Review:** - Logic correctness and edge cases - Security vulnerabilities - Performance implications - Test coverage and quality - Error handling - Documentation and comments - API design and naming - Architectural fit **What Not to Review Manually:** - Code formatting (use Prettier, Black, etc.) - Import organization - Linting violations - Simple typos ## Review Process ### Phase 1: Context Gathering (2-3 minutes) Before diving into code, understand: 1. Read PR description and linked issue 2. Check PR size (>400 lines? Ask to split) 3. Review CI/CD status (tests passing?) 4. Understand the business requirement 5. Note any relevant architectural decisions ### Phase 2: High-Level Review (5-10 minutes) 1. **Architecture & Design** - Does the solution fit the problem? - For significant changes, consult [Architecture Review Guide](reference/architecture-review-guide.md) - Check: SOLID principles, coupling/cohesion, anti-patterns 2. **Performance Assessment** - Are there performance concerns? - For performance-critical code, consult [Performance Review Guide](reference/performance-review-guide.md) - Check: Algorithm complexity, N+1 queries, memory usage 3. **File Organization** - Are new files in the right places? 4. **Testing Strategy** - Are there tests covering edge cases? ### Phase 3: Line-by-Line Review (10-20 minutes) For each file, check: - **Logic & Correctness** - Edge cases, off-by-one, null checks, race conditions - **Security** - Input validation, injection risks, XSS, sensitive data - **Performance** - N+1 queries, unnecessary loops, memory leaks - **Maintainability** - Clear names, single responsibility, comments - **Reuse** - Before accepting new