reviewing-code

Review production code for security, performance, and maintainability issues.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/mykaarma/claude-sutras --skill reviewing-code-mykaarma
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reviewing-code
Source: https://github.com/mykaarma/claude-sutras/tree/main/skills/reviewing-code
Command: npx skills add https://github.com/mykaarma/claude-sutras --skill reviewing-code-mykaarma

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Development teams often lack a systematic, thorough approach to reviewing code for security, performance, reliability, and maintainability, leading to hidden defects and technical debt in production systems.

Core Features & Use Cases

  • Comprehensive Checklists: Structured review steps covering architecture, security, performance, maintainability, testing, observability, and documentation.
  • Reference Guidelines: Detailed security, performance, and maintainability checklists for deeper analysis.
  • Distributed Systems Focus: Specific considerations for idempotency, transaction boundaries, retry safety, and circuit breaker patterns.
  • Practical Feedback Templates: Ready‑to‑use phrasing for blocking issues, important suggestions, and minor improvements.

Quick Start

Ask the reviewing-code skill to evaluate the latest pull request for security and performance issues.

Frequently Asked Questions about reviewing-code

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

FAQPage Schema
How do I review code for security vulnerabilities and performance bottlenecks before merging?

Code review for security and performance uses structured checklists to identify blocking vulnerabilities and bottlenecks. You apply these checklists after implementing features to assess reliability, security, and maintainability before merging pull requests.

What should I check when auditing distributed systems code for reliability?

When auditing distributed systems code for reliability, check idempotency, transaction boundaries, retry safety, and circuit breaker patterns. These specific considerations ensure your production system handles failures and network partitions without hidden defects.

How do I perform a maintainability code review for existing production code?

Maintainability code review for production code uses reference guidelines to assess architectural decisions, testing coverage, and observability. Apply these checklists to existing code to uncover technical debt, ensure comprehensive documentation, and validate maintainability concerns.

Does this code review approach work for auditing existing code or only new pull requests?

This code review approach works for both new pull requests and auditing existing code. Apply the structured checklists after implementing features, before merging, or when assessing architectural decisions and testing coverage in current production systems.

What is the best way to structure code review feedback for blocking issues?

The best way to structure code review feedback for blocking issues is using ready-to-use phrasing templates. These practical feedback templates categorize responses into blocking security vulnerabilities, important suggestions, and minor improvements for clear communication.

Why does my code review miss hidden defects and technical debt in production systems?

Code review misses hidden defects and technical debt in production systems when lacking a systematic approach. Using comprehensive checklists covering architecture, security, performance, and observability reveals issues that unstructured reviews overlook.