πŸ‘€Code Review Skills

Browse the best Code Review skills for Claude Code, Codex, Cursor and other AI agents.

2,558 skills Β· Page 3 of 107

security-pattern-check

kjgarza's avatarfrom kjgarza

Identify security vulnerabilities and anti-patterns providing feedback on security issues a senior developer would catch. Use when user mentions security/vulnerability/safety concerns, code involves user input/authentication/data access, working with sensitive data (passwords/PII/financial), code includes SQL queries/file operations/external API calls, user asks about security best practices, or security-sensitive files are being modified (auth, payment, data access).

code-reviewer-advanced

majiayu000's avatarfrom majiayu000

Use when reviewing code for quality, design issues, implementation problems, security vulnerabilities, or architectural concerns. Apply when user asks to review code, check implementation, find issues, or audit code quality. Use proactively after implementation is complete. Also use to provide feedback to system-architect and principal-engineer on design and implementation decisions.

fundamental-coding-principles

hanai's avatarfrom hanai

Proactively use this skill when starting any code writing or refactoring task and must uphold SOLID, DRY, KISS, YAGNI, and SSOT principles.

code-reviewer-advanced

MRenAIAgent's avatarfrom MRenAIAgent

Use when reviewing code for quality, design issues, implementation problems, security vulnerabilities, or architectural concerns. Apply when user asks to review code, check implementation, find issues, or audit code quality. Use proactively after implementation is complete. Also use to provide feedback to system-architect and principal-engineer on design and implementation decisions.

typescript-strict-guard

Barnhardt-Enterprises-Inc's avatarfrom Barnhardt-Enterprises-Inc

Use when writing or reviewing TypeScript code. Enforces strict mode standards, explicit typing, and best practices. Prevents 'any' types, @ts-ignore comments, and non-null assertions. This is a COMPREHENSIVE skill - consult the detailed guides before writing any TypeScript code.

javascript-pragmatic-rules

matthewharwood's avatarfrom matthewharwood

30 pragmatic rules for production JavaScript covering async operations, V8 optimization, memory management, testing, error handling, and performance. Use when writing JavaScript, optimizing performance, handling promises, or building production-grade applications. Includes promise rejection handling, V8 hidden classes, memory leak prevention, and structured testing patterns.

finishing-a-development-branch

liauw-media's avatarfrom liauw-media

Use when ready to merge feature branch. Complete checklist before creating PR/MR. Ensures professional quality and prevents embarrassing mistakes.

code-review

vinnie357's avatarfrom vinnie357

Guide for conducting thorough code reviews focusing on correctness, security, performance, maintainability, and best practices

python-dev-practices

tbhb's avatarfrom tbhb

Python development best practices for modern Python projects. Activated when working with Python files, pyproject.toml, or discussing Python patterns, testing, linting, type hints.

code-review

tk-425's avatarfrom tk-425

This skill should be used when conducting comprehensive code reviews and codebase audits. Invoke when the user requests to review code quality, security vulnerabilities, performance issues, or best practices across entire codebases, directories, or specific files. Typical requests include "Review the codebase in ./src", "Audit this project for security issues", or "Review all Python files for quality".

refactoring-patterns

vineethsoma's avatarfrom vineethsoma

Martin Fowler's refactoring catalog with incremental change patterns and test-driven refactoring discipline

django-conventions

clostaunau's avatarfrom clostaunau

Comprehensive Django best practices covering project structure, models (field choices, Meta options, managers, QuerySets, migrations), views (CBVs vs FBVs, generic views), Django REST Framework (serializers, ViewSets, permissions), forms, templates, security (CSRF, XSS, SQL injection), performance (N+1 queries, select_related, prefetch_related, caching), testing, and common anti-patterns. Essential reference for Django code reviews and development.

code-review

leynos's avatarfrom leynos

Conduct thorough, actionable code reviews that catch real problems without drowning in noise

security-review

tvdavies's avatarfrom tvdavies

Security-focused code review guidelines for identifying vulnerabilities

typescript

d-kimuson's avatarfrom d-kimuson

Must always be enabled when writing/reviewing TypeScript code.

react

d-kimuson's avatarfrom d-kimuson

Must always be enabled when writing/reviewing React code.

solidity-security

HermeticOrmus's avatarfrom HermeticOrmus

Master smart contract security best practices to prevent common vulnerabilities and implement secure Solidity patterns. Use when writing smart contracts, auditing existing contracts, or implementing security measures for blockchain applications.

workflows-review

nbbaier's avatarfrom nbbaier

This skill should be used when performing exhaustive code reviews using multi-agent analysis, ultra-thinking, and Git worktrees for deep local inspection. It applies to PR reviews, branch comparisons, and comprehensive code quality assessments.

reviewer

olehsvyrydov's avatarfrom olehsvyrydov

Rev - Senior Full-Stack Code Reviewer with 12+ years experience in Java/Kotlin and TypeScript/React. Use when reviewing code quality, checking security vulnerabilities, validating style compliance, running static analysis tools, or ensuring test coverage. Also responds to 'Rev' or /rev command.

review

wodsmith's avatarfrom wodsmith

Centralizes persona-driven code reviews (Carmack, React core, Anders, React Router, Next.js, etc.) so Claude can pick or combine expert viewpoints when the user asks for a code review or perspective-specific critique. Use when user asks for code review, architecture feedback, or expert perspective on implementation.

python-dev

doccker's avatarfrom docckerβ˜… 62

Python εΌ€ε‘θ§„θŒƒοΌŒεŒ…ε« PEP 8 ι£Žζ Όγ€η±»εž‹ζ³¨θ§£γ€εΌ‚εΈΈε€„η†γ€ζ΅‹θ―•θ§„θŒƒη­‰

python

majiayu000's avatarfrom majiayu000β˜… 5

Python coding standards, best practices, type hints, and testing patterns. Use when writing or reviewing Python code, implementing tests, or discussing Python language features.

breenix-interrupt-syscall-development

ryanbreen's avatarfrom ryanbreenβ˜… 5

Enforce pristine interrupt/syscall paths with no logging, diagnostics, or heavy operations. Use when developing interrupt handlers, syscall entry/exit, context switches, or timer code.

safety-check

mway's avatarfrom mwayβ˜… 4

Audit code for runtime safety and security vulnerabilities. Use when reviewing code, before commits, or performing security assessments.

← Back to All Skills