code-review

Reviews code changes for correctness, security, performance, and maintainability issues.

Updated Sep 1, 2026
One-click install
npx skills add https://github.com/sshekhar-04/SIH_PS_26151 --skill code-review-sshekhar-04
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-review
Source: https://github.com/sshekhar-04/SIH_PS_26151/tree/main/.agents/Skills/code-review
Command: npx skills add https://github.com/sshekhar-04/SIH_PS_26151 --skill code-review-sshekhar-04

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Manual code reviews are inconsistent and often miss critical issues like security vulnerabilities, N+1 queries, or resource leaks. This Skill provides a structured, checklist-driven review process so every pull request or diff is evaluated against the same rigorous standards. ## Core Features & Use Cases - Four-Pillar Review Framework: Evaluates code across correctness and logic, security (OWASP Top 10), performance and scalability, and maintainability and clean architecture. - Structured Review Output: Produces categorized feedback with critical blockers, improvement suggestions, positive highlights, and actionable fix snippets. - Use Case: When a teammate submits a pull request touching database queries and API endpoints, use this Skill to check for SQL injection risks, N+1 query problems, missing input validation, and improper exception handling before approving. ## Quick Start Review this pull request diff for security vulnerabilities, performance issues, and clean code violations.

Frequently Asked Questions about code-review

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

FAQPage Schema
How do I review a pull request for security vulnerabilities?

Check for OWASP Top 10 issues: verify SQL queries are parameterized, endpoints have proper authorization checks, sensitive data is masked in responses and logs, and input is validated on the backend. This Skill provides a checklist covering each of these areas.

What should I check when reviewing code for performance issues?

Look for N+1 database query problems, missing indexes, unclosed connections or file handles, inefficient loops and collection operations, and opportunities to cache expensive idempotent calculations. These are the core performance dimensions covered in the review checklist.

How do I structure code review feedback for my team?

Organize comments into critical blocker issues with file and line references, non-critical improvement suggestions, positive highlights, and an actionable diff with suggested fixes. This format keeps feedback constructive and easy to act on.

Can this review process handle any programming language?

Yes, the review pillars are language-agnostic, covering logic, security, performance, and maintainability. Some checklist items reference specific patterns like try-with-resources or JPQL, but the principles apply across languages and frameworks.

What are the limitations of checklist-based code review?

Checklist reviews catch common patterns but cannot replace runtime testing, dynamic analysis, or domain-specific verification. Complex business logic correctness and subtle race conditions may still require dedicated testing and profiling tools.