
Code Review Skill
Run structured, constructive PR and architecture reviews across many stacks when you are the only senior reviewer on the team.
Overview
Code Review Skill is an agent skill most often used in Ship → review (also Build and Ship → security) that guides constructive, multi-stack pull request and architecture reviews.
Install
npx skills add https://github.com/awesome-skills/code-review-skill --skill code-review-skillWhat is this skill?
- Review guidance spanning React 19, Vue 3, Angular 17+, Svelte 5, Rust, TypeScript, Python, Go, .NET, and more
- Emphasizes knowledge sharing over gatekeeping with explicit review goals and anti-goals
- Supports architecture reviews, mentoring juniors, and team review standards
- Allowed tools include Read, Grep, Glob, Bash, and WebFetch for lint/test/doc verification
- Use cases include security-oriented review passes and reducing review cycle time
- Covers 15+ language and framework stacks including React 19, Vue 3, Angular 17+, and Svelte 5
Adoption & trust: 1 installs on skills.sh; 960 GitHub stars; 3/3 security scanners passed (skills.sh audits); trending (+100% hot-view momentum).
What problem does it solve?
You merge your own PRs or review alone and need consistent, kind, high-signal feedback without turning reviews into ego contests or formatter wars.
Who is it for?
Solo founders and tiny teams who review every change themselves across multiple languages and want a repeatable review mindset plus checklist depth.
Skip if: Replacing automated formatters/linters or deep exclusive audits that need a dedicated security-only skill with no breadth tradeoff.
When should I use this skill?
Reviewing pull requests, conducting PR reviews, reviewing code changes, establishing review standards, mentoring developers, architecture reviews, security audits, checking code quality, finding bugs, or giving feedback
What do I get? / Deliverables
You deliver structured review comments, validated quality checks when tools are available, and shared standards that improve code before it ships.
- Structured review comments with bugs, design, and maintainability notes
- Suggested follow-ups and standards aligned to review goals
Recommended Skills
Journey fit
Spans multiple journey phases - primary shelf plus alternate fits below.
Pull request review, quality gates, and pre-merge feedback are central to Ship, even when the skill also informs how you write code earlier. Core framing is code review mindset, checklists, and PR feedback—not deploying, marketing, or initial idea research.
Where it fits
Review a NestJS or Django API PR for design and maintainability before it enters the release branch.
Walk a frontend PR with framework-aware questions and suggested tests instead of style-only nits.
Apply review mindset to catch risky patterns during a pre-release security-oriented pass.
Use review feedback themes to document recurring bugs found in user-reported hotfix branches.
How it compares
Broad multi-framework review playbook—pair with stack-specific checkers like React perf rules instead of one-size-fits-all static analysis.
Common Questions / FAQ
Who is code-review-skill for?
Developers conducting PR reviews, mentoring others, or setting team review culture—especially solos who lack a dedicated review committee.
When should I use code-review-skill?
At Ship → review on every meaningful PR, during architecture discussions in Build, or for security-flavored passes in Ship → security before release.
Is code-review-skill safe to install?
It may invoke Bash and network fetches to verify quality; review the Security Audits panel on this Prism page and restrict tools in untrusted repos.
Workflow Chain
Then invoke: skill davila7 claude code templates react best p
SKILL.md
READMESKILL.md - Code Review Skill
# Code Review Skill 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 > For large diffs, pipe the diff through [`scripts/pr-analyzer.py`](scripts/pr-analyzer.py) (`git diff main...HEAD | python scripts/pr-analyzer.py`) to triage complexity and get a suggested review approach before reading. ### 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** - Inp