code-review-checklist

Provides a systematic checklist for reviewing code functionality, security, performance, and tests.

Updated Jul 3, 2026
One-click install
npx skills add https://github.com/alex-jordan547/agent-setup --skill code-review-checklist-alex-jordan547
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-review-checklist
Source: https://github.com/alex-jordan547/agent-setup/tree/main/archive/code-review-checklist
Command: npx skills add https://github.com/alex-jordan547/agent-setup --skill code-review-checklist-alex-jordan547

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Code reviews often miss critical issues like security vulnerabilities, edge cases, or inadequate test coverage because reviewers lack a consistent, structured process. This Skill provides a comprehensive checklist covering functionality, security, performance, code quality, tests, and documentation so nothing gets overlooked. ## Core Features & Use Cases - Structured Review Checklists: Step-by-step checklists for functionality, security, performance, code quality, tests, documentation, and git hygiene. - Concrete Code Examples: Side-by-side bad and good code snippets illustrating common issues like SQL injection, hardcoded secrets, and unclear naming. - Review Comment Templates: Ready-to-use Markdown templates for requesting changes, asking questions, and praising good code. - Use Case: When reviewing a pull request that adds a new API endpoint, walk through the security checklist to verify input validation, parameterized queries, and proper authentication before approving. ## Quick Start Review this pull request using the code review checklist and flag any security, performance, or test coverage issues.

Frequently Asked Questions about code-review-checklist

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I conduct a thorough code review?

Follow a structured checklist covering functionality, security, performance, code quality, tests, and documentation. Start by understanding the problem the code solves, then verify edge cases, error handling, input validation, and test coverage before approving.

What should I check for security issues in a code review?

Check that all user inputs are validated, queries use parameterized statements to prevent SQL injection, secrets come from environment variables rather than hardcoded values, and authentication and authorization checks are present where needed.

How do I give constructive code review feedback?

Use a template that states the issue, shows the current code, provides a suggested fix, and explains why the change is better. Be specific with examples, ask questions instead of assuming, and focus on important issues rather than minor style nitpicks.

What are common mistakes reviewers make during code reviews?

Common mistakes include approving without reading the code, ignoring security issues, skipping test verification, giving vague feedback, and rubber-stamping reviews. Reviewing when tired or without understanding the broader context also causes missed issues.

When should I not approve a pull request?

Do not approve when tests are missing or failing, security vulnerabilities like injection risks exist, edge cases are unhandled, or the code is too unclear to understand. Request specific changes with examples instead of a vague rejection.