Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
jwynia avatar

Code Review

  • 469 installs
  • 133 repo stars
  • Updated February 24, 2026
  • jwynia/agent-skills

code-review is a Claude Code skill that delivers systematic, high-signal code reviews for developers who need structured defect, security, and quality checks before merging pull requests.

About

code-review is a Claude Code diagnostic skill (version 1.0) that provides structured code review guidance for catching defects and improving quality before merge. It activates on requests to review code, check for issues, run PR reviews, or evaluate maintainability, performance, and security across any programming language. The skill notes systematic review catches 60-90% of defects pre-production and integrates with github-agile for PR workflow context. Developers reach for code-review when they want evaluative, checklist-driven feedback instead of ad hoc nitpicks.

  • Runs 70+ rule-based checks across correctness, security, performance and style
  • Produces severity-bucketed findings (critical, high, medium, low)
  • Includes concrete fix suggestions and refactored code snippets
  • Hard-gate: blocks merge on critical or high severity items
  • Outputs review summary that feeds directly into next-skill workflows

Code Review by the numbers

  • 469 all-time installs (skills.sh)
  • +4 installs in the week ending Aug 2, 2026 (Skillselion tracking)
  • Ranked #243 of 1,352 Code Review & Quality skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/jwynia/agent-skills --skill code-review

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs469
repo stars133
Last updatedFebruary 24, 2026
Repositoryjwynia/agent-skills

How do you do systematic PR code review?

Get systematic, high-signal code reviews from an agent that catches bugs, security issues, and quality problems before merging.

Who is it for?

Developers preparing or reviewing pull requests who want systematic defect, security, and maintainability feedback across any language.

Skip if: Teams needing automated CI lint gates or formal compliance audit reports should not rely on code-review alone.

When should I use this skill?

The user asks to review code, check for issues, run a PR review, or evaluate code quality, security, or maintainability.

What you get

Structured review comments, prioritized defect findings, security and performance notes, and quality improvement recommendations.

  • Review findings list
  • Security and quality notes
  • Prioritized improvement recommendations

By the numbers

  • Skill metadata version 1.0
  • Readme cites systematic review catching 60-90% of defects pre-production

Files

SKILL.mdMarkdownGitHub ↗

Code Review Diagnostic

Systematic code review catches 60-90% of defects before production, reduces maintenance costs by 40%, and serves as effective knowledge transfer. This skill provides structured review guidance for both human reviewers and AI agents.

When to Use This Skill

Use this skill when:

  • Reviewing code before merge
  • Assessing code quality
  • Preparing code for PR submission
  • Self-reviewing before requesting review

Do NOT use this skill when:

  • Writing new code (use implementation skills)
  • Designing architecture (use system-design)
  • Working on requirements (use requirements-analysis)

Core Principle

Review effectiveness degrades sharply with PR size. Under 400 lines: highest defect detection. 400-800 lines: 50% less effective. 800+ lines: 90% less effective.

Quick Reference: Review Effectiveness

FactorOptimalDegraded
PR size< 400 lines> 800 lines
Review time< 60 minutes> 90 minutes
Review speed200-400 LOC/hour> 500 LOC/hour
Reviewers24+ (diminishing returns)

Quality Pyramid

LevelChecksCatchesFrequency
1. AutomatedLint, types, unit tests, security scan60%Every commit
2. IntegrationIntegration tests, contracts, performance25%Every PR
3. Human ReviewDesign, logic, maintainability, context15%Significant changes

Review Focus Areas

1. Correctness

Questions:

  • Does it solve the stated problem?
  • Are edge cases handled?
  • Is error handling complete?
  • Are assumptions valid?

Validation: Test coverage, business logic, data integrity, concurrency handling

2. Maintainability

Questions:

  • Is the code self-documenting?
  • Can it be easily modified?
  • Are abstractions appropriate?
  • Is complexity justified?

Indicators: Clear naming, single responsibility, minimal coupling, high cohesion

3. Performance

Questions:

  • Are there obvious bottlenecks?
  • Is caching appropriate?
  • Are queries optimized?
  • Is memory managed?

Red Flags: N+1 queries, unbounded loops, synchronous I/O in async context, memory leaks

4. Security

Questions:

  • Is input validated?
  • Are secrets protected?
  • Is authentication checked?
  • Are permissions verified?

Critical Checks: No hardcoded secrets, SQL parameterized, XSS prevention, CSRF tokens

Code Smells Checklist

Method Level

SmellThresholdAction
Long method> 50 linesExtract method
Long parameter list> 5 paramsParameter object
Duplicate code> 10 similar linesExtract common
Dead codeNever calledRemove

Class Level

SmellSymptomsAction
God class> 1000 lines, > 20 methodsSplit class
Feature envyUses other class data excessivelyMove method
Data clumpsSame parameter groupsExtract class

Architecture Level

SmellDetectionAction
Circular dependenciesDependency cyclesIntroduce interface
Unstable dependenciesDepends on volatile modulesDependency inversion

Comment Guidelines

Comment Types

[BLOCKING] - Must fix before merge

  • Security vulnerabilities, data corruption risks, breaking API changes

[MAJOR] - Should fix before merge

  • Missing tests, performance issues, code duplication

[MINOR] - Can fix in follow-up

  • Style inconsistencies, documentation typos, naming improvements

[QUESTION] - Seeking clarification

  • Design decisions, business logic, external dependencies

Effective Comment Pattern

Observation + Impact + Suggestion

Example:
"This method is 200 lines long [observation].
This makes it hard to understand and test [impact].
Consider extracting helper methods [suggestion]."

Avoid

  • Vague: "This could be better"
  • Personal: "I don't like this"
  • Nitpicky: "Missing period in comment"
  • Overwhelming: 50+ minor style issues

Review Readiness Checklist

Before Requesting Review

  • [ ] Feature fully implemented
  • [ ] All tests written and passing
  • [ ] Self-review performed
  • [ ] No commented code or debug statements
  • [ ] Coverage threshold met
  • [ ] Linting clean
  • [ ] Build succeeds
  • [ ] Documentation updated
  • [ ] PR description explains problem and solution

PR Description Should Include

  • Problem statement (why this change?)
  • Solution approach (how does it solve it?)
  • Testing strategy (how verified?)
  • Breaking changes (if any)
  • Review focus areas (where to look closely?)

Complexity Thresholds

Cyclomatic Complexity

RangeClassificationAction
1-10SimpleOK
11-20ModerateConsider refactoring
21-50ComplexRefactor required
> 50UntestableMust decompose

Cognitive Complexity

RangeClassification
< 7Clear
7-15Acceptable
> 15Confusing - refactor needed

Anti-Patterns

Rubber Stamp

Approving without thorough review. "LGTM" in < 1 minute. Fix: Minimum review time, required comments, random audits.

Nitpicking

50+ style comments, missing real issues. Fix: Automate style checks, focus on logic/design, limit minor comments.

Big Bang Review

2000+ line PRs that overwhelm. Fix: Stack small PRs, feature flags, review drafts early.

Security Scanning Categories

Severity Classification

LevelDefinitionSLA
CriticalRemote code execution possibleFix immediately
HighData breach possibleFix within 24 hours
MediumLimited impactFix within sprint
LowMinimal riskFix when convenient

Review Metrics

Efficiency

MetricTarget
First review turnaround< 4 hours
Review cycles< 3
PR to merge time< 24 hours

Quality

MetricTarget
Defect detection rate> 80%
Post-merge defects< 0.5 per PR
Review coverage100%

Related Skills

  • github-agile - PR workflow and GitHub integration
  • task-decomposition - If PR too large, break it down
  • requirements-analysis - For unclear requirements

Related skills

How it compares

Use code-review for human-style evaluative PR feedback; pair with linters and security scanners for enforced CI gates.

FAQ

When should the code-review skill be used?

The code-review skill applies when users ask to review code, check for issues, run PR reviews, or evaluate quality, defects, security, maintainability, or performance before merging changes.

Does code-review support all programming languages?

The code-review skill lists compatibility with any programming language. It provides structured evaluative guidance and can integrate with github-agile for pull request workflows.

Code Review & Qualitytestingintegrations

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.