code-review-specialist

Analyze code for security, performance, and quality issues in pull requests.

Updated Apr 24, 2026
One-click install
npx skills add https://github.com/chirag-cs/claude-howto --skill code-review-specialist-chirag-cs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-review-specialist
Source: https://github.com/chirag-cs/claude-howto/tree/main/vi/03-skills/code-review
Command: npx skills add https://github.com/chirag-cs/claude-howto --skill code-review-specialist-chirag-cs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Code review can be time-consuming and error-prone when evaluating security, performance, and quality across complex PRs. This Skill provides structured, repeatable checks to improve the reliability and maintainability of code.

Core Features & Use Cases

  • Security Analysis: identify authentication/authorization flaws, data leakage risks, and insecure patterns.
  • Performance Review: highlight algorithmic inefficiencies, memory usage, and potential bottlenecks.
  • Code Quality: verify SOLID principles, naming conventions, documentation, and test coverage.
  • Maintainability & Reviews: provide actionable feedback for readability and future maintenance, and assist PR reviewers during fast sprints.
  • Use Case: when reviewing a PR, feed in the diff and have the Skill output a prioritized list of issues and suggested fixes.

Quick Start

Provide a comprehensive code review for the given snippet or PR patch focusing on security, performance, and quality.

Frequently Asked Questions about code-review-specialist

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

FAQPage Schema
How do I automate code review for security vulnerabilities and performance issues in a pull request?

To automate code review for security vulnerabilities and performance issues, provide the PR diff to receive a prioritized list of actionable feedback covering authentication flaws, data leakage risks, and algorithmic inefficiencies across languages and frameworks.

What is the best way to check a codebase for SOLID principles and maintainability during a sprint?

The best way to check a codebase for SOLID principles and maintainability during a sprint is applying structured code quality checks that verify naming conventions, documentation, and test coverage to ensure future readability.

Can I use static analysis to find authentication and authorization flaws across different programming languages?

Yes, you can use structured static analysis to find authentication and authorization flaws across different programming languages by applying repeatable checks to identify insecure patterns and data leakage risks in your code.

How do I identify performance bottlenecks and memory usage inefficiencies in my code?

To identify performance bottlenecks and memory usage inefficiencies, run a performance review on your code to highlight algorithmic inefficiencies and receive actionable feedback for optimizing potential bottlenecks.

Does code review work for analyzing data leakage risks in complex pull requests?

Code review works for analyzing data leakage risks in complex pull requests by providing structured, repeatable security checks that identify insecure patterns and vulnerabilities across the provided code diff.

When should I not rely on automated code quality checks for pull requests?

You should not rely solely on automated code quality checks when evaluating complex business logic or architectural changes, as these structured checks primarily target security flaws, performance bottlenecks, and SOLID adherence.