code-review-checklist

Guides systematic code reviews covering functionality, security, performance, tests, and maintainability.

Updated Aug 11, 2026
One-click install
npx skills add https://github.com/DucCuong159/Realtime-chatapp --skill code-review-checklist-duccuong159
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-review-checklist
Source: https://github.com/DucCuong159/Realtime-chatapp/tree/main/.agent/skills/code-review-checklist
Command: npx skills add https://github.com/DucCuong159/Realtime-chatapp --skill code-review-checklist-duccuong159

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 framework that ensures every review covers functionality, security, performance, code quality, tests, and documentation. ## 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, use this Skill to verify input validation, check for injection risks, confirm test coverage, and produce constructive, specific feedback. ## 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 of a pull request?

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

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

Check for SQL injection by verifying parameterized queries, prevent XSS by escaping output, confirm authentication and authorization checks, ensure no hardcoded secrets or API keys, and validate all user inputs. Also audit dependencies for known vulnerabilities.

How do I give constructive code review feedback?

Use specific comment templates that show the problematic code, provide a suggested fix, and explain why the change improves the code. Ask questions instead of assuming, focus on important issues rather than nitpicks, and acknowledge good patterns.

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 changes. Reviewing when tired or without understanding the broader context also causes missed issues.

When should I not rely solely on a code review checklist?

A checklist does not replace running the code locally, environment-specific validation, or expert judgment for complex architectural decisions. Treat checklist output as a starting point and stop to clarify when requirements, permissions, or success criteria are unclear.