A systematic PR reviewer that walks through git diffs and checks your code against seven categories: correctness, security, performance, quality, testing, documentation, and maintainability. It outputs structured feedback with severity levels from critical to low, flagging things like hardcoded secrets, N+1 queries, and missing edge case tests. The checklist approach is thorough but mechanical. It shines when you want consistent review standards across a team, though it won't replace human judgment on architecture decisions or business logic. Includes language-specific guidelines for TypeScript, React, Python, and Go. Best for teams that want to catch common issues before human reviewers spend their time on higher-level concerns.

skills.sh installs
665
GitHub stars
66
last updated
Jul 14, 2026

Install

$ npx -y skills add charon-fan/agent-playbook --skill code-reviewer --agent claude-code

Installs into .claude/skills of the current project.

Files

Code Reviewer

A comprehensive code review skill that analyzes pull requests and code changes for quality, security, maintainability, and best practices.

When This Skill Activates

This skill activates when you:

  • Ask for a code review
  • Request a PR review
  • Mention reviewing changes
  • Say "review this" or "check this code"

Review Process

Phase 1: Context Gathering

  1. Get changed files

    git diff main...HEAD --name-only
    git log main...HEAD --oneline
    
  2. Get the diff

    git diff main...HEAD
    
  3. Understand project context

    • Read relevant documentation
    • Check existing patterns in similar files
    • Identify project-specific conventions

Phase 2: Analysis Categories

1. Correctness
  • Logic is sound and matches requirements
  • Edge cases are handled
  • Error handling is appropriate
  • No obvious bugs or typos
2. Security
  • No hardcoded secrets or credentials
  • Input validation and sanitization
  • SQL injection prevention
  • XSS prevention (for frontend)
  • Authentication/authorization checks
  • Safe handling of user data

Sponsors

Details

Repository
github.com/charon-fan/agent-playbook
Category
AI & Agent Building
First seen
May 16, 2026

More from charon-fan/agent-playbook

All 24
1getsentry avatarsentry-nextjs-sdkgetsentry/sentry-agent-skillsFull Sentry SDK setup for Next.js. Use when asked to "add Sentry to Next.js", "install @sentry/nextjs", or configure error monitoring, tracing, session replay, 665skills.sh installs
2aj-geddes avatarrequirements-gatheringaj-geddes/useful-ai-promptsSystematically collect, document, and validate requirements from stakeholders. Ensure clarity, completeness, and agreement before development begins to reduce s663skills.sh installs
3charon-fan avatarrefactoring-specialistcharon-fan/agent-playbookrefactoring specialist663skills.sh installs
4aj-geddes avatarimage-optimizationaj-geddes/useful-ai-promptsOptimize images for web to reduce file size without sacrificing quality. Use compression, modern formats, and responsive techniques for faster loading.662skills.sh installs
5songguoxs avatarseedancesongguoxs/seedance-prompt-skillseedance661skills.sh installs
6aj-geddes avatarruby-rails-applicationaj-geddes/useful-ai-promptsDevelop Ruby on Rails applications with models, controllers, views, Active Record ORM, authentication, and RESTful routes. Use when building Rails applications,660skills.sh installs