reviewer:review

Performs code quality review using PHPStan and Elegant Objects standards.

Updated Feb 24, 2026
One-click install
npx skills add https://github.com/atournayre/claude-personas --skill reviewer-review
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reviewer:review
Source: https://github.com/atournayre/claude-personas/tree/main/reviewer/skills/review
Command: npx skills add https://github.com/atournayre/claude-personas --skill reviewer-review

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill addresses the need for a thorough and multi-faceted code review process, ensuring code quality, adherence to best practices, and identification of potential issues before deployment.

Core Features & Use Cases

  • Automated Static Analysis: Integrates PHPStan for error detection and Elegant Objects principles for code design.
  • Manual & Adversarial Review: Incorporates human code review and challenges the implementation with edge cases and security considerations.
  • Use Case: Before merging a new feature, run this Skill to catch critical bugs with PHPStan, ensure the code is maintainable and elegant, and identify potential security vulnerabilities or performance bottlenecks.

Quick Start

Initiate a full code quality review by creating the necessary review tasks.

Frequently Asked Questions about reviewer:review

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

FAQPage Schema
How do I perform a comprehensive code quality review before merging a feature?

A comprehensive code quality review orchestrates multiple analysis tools to identify bugs, enforce coding standards, and perform adversarial testing for edge cases. It requires user interaction to decide on remediation actions after the review is complete.

What is adversarial testing in code review?

Adversarial testing in code review challenges the implementation to uncover edge cases and security risks. It is incorporated alongside static analysis to ensure the code is maintainable, elegant, and free of potential vulnerabilities before deployment.

How do I enforce Elegant Objects principles during a code review?

To enforce Elegant Objects principles during a code review, automated static analysis is integrated to check code design. This ensures the code adheres to best practices and remains maintainable alongside standard bug detection.

Can I use PHPStan for automated static analysis alongside manual code checks?

Yes, PHPStan is integrated for automated static analysis to catch critical bugs, while manual and adversarial review challenges the implementation. This combination ensures thorough error detection and adherence to coding standards.

What is the best way to identify security risks and performance bottlenecks in my code?

The best way to identify security risks and performance bottlenecks is a multi-faceted code review process that challenges the implementation with edge cases. This approach uncovers critical vulnerabilities before deployment.

Does the code review process require manual interaction to fix bugs?

Yes, the code review process requires user interaction to decide on remediation actions after the review is complete. It identifies bugs and enforces standards, but leaves the final decision on fixes to the user.