code-review

Automate code review for security, performance, and quality issues.

Updated Jan 16, 2026
One-click install
npx skills add https://github.com/Awannaphasch2016/jousef-landing --skill code-review-awannaphasch2016
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-review
Source: https://github.com/Awannaphasch2016/jousef-landing/tree/main/.claude/skills/code-review
Command: npx skills add https://github.com/Awannaphasch2016/jousef-landing --skill code-review-awannaphasch2016

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a structured, checklist-driven review process to catch security, performance, and quality issues before merging code.

Core Features & Use Cases

  • Security-focused checks for authentication, input validation, and secure coding practices.
  • Performance-oriented reviews highlighting potential bottlenecks, optimization opportunities, and maintainability.
  • Defensive programming patterns and testing guidance to prevent silent failures and ensure observable outcomes.
  • Use Case: Integrate into PR reviews, post-merge audits, and incident retrospectives to improve code quality across teams.

Quick Start

  • Apply the code-review skill to a pull request description or code diff to generate a comprehensive checklist and recommended mitigations.

Frequently Asked Questions about code-review

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

FAQPage Schema
How do I automate security and performance checks during a pull request review?

Automate pull request reviews by applying a checklist-driven process to code diffs to identify security, performance, and quality issues. This generates recommended mitigations and enforces defensive programming, boundary verification, and input validation before merging code.

What is defensive programming and how does it prevent silent failures in code?

Defensive programming is a pattern enforcing boundary verification and secure input validation to prevent silent failures. Applying it during code reviews ensures observable outcomes and catches potential errors before merging code into main branches.

Can I use a code review checklist for post-incident retrospectives?

Yes, you can use a code review checklist for post-incident retrospectives. It audits security, performance, and quality issues, enforcing defensive programming and boundary verification to identify root causes and prevent future incidents across software teams.

How do I verify input validation and secure authentication in a PR review?

Verify input validation and secure authentication by running security-focused checks on the pull request description or code diff. This enforces secure coding practices and generates a comprehensive checklist with recommended mitigations for authentication vulnerabilities.

What is the best way to catch performance bottlenecks before merging to the main branch?

The best way to catch performance bottlenecks is applying performance-oriented reviews to code diffs before merging to the main branch. This highlights optimization opportunities and maintainability issues alongside security and quality checks.

Does automated code review work without integrating external testing frameworks?

Yes, automated code review works without external testing frameworks by applying a structured, checklist-driven process directly to pull request descriptions and code diffs. It provides testing guidance and enforces defensive programming patterns independently.