Search

PythonReactSEOPDF
GitHub Skill

code-review

Review PHP code for quality, security, performance, and best practices. Use when asked to review, audit, or analyze code quality.

claude-php☆ 9 Repository stars0 Repository forks

Installation

Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.

View source ↗Guides

Skill instructions

PHP Code Review

Overview

Perform comprehensive code reviews for PHP projects, checking for quality, security vulnerabilities, performance issues, and adherence to best practices.

Review Checklist

1. Security Review
  • Check for SQL injection vulnerabilities (use parameterized queries)
  • Check for XSS vulnerabilities (escape output properly)
  • Check for CSRF protection
  • Validate all user input at system boundaries
  • Check for insecure file operations
  • Look for hardcoded credentials or secrets
  • Verify proper authentication and authorization checks
2. Code Quality
  • Verify proper type declarations (PHP 8.1+ features)
  • Check for proper error handling and exception usage
  • Ensure single responsibility principle
  • Check for code duplication
  • Verify naming conventions (PSR-12 compliance)
  • Check cyclomatic complexity
  • Look for dead code
3. Performance
  • Check for N+1 query problems
  • Verify proper use of caching
  • Check for memory leaks in loops
  • Look for unnecessary object instantiation
  • Verify efficient string operations
  • Check for proper database indexing usage
4. Testing
  • Verify test coverage for critical paths
  • Check for proper mocking and test isolation
  • Ensure edge cases are tested
  • Verify integration test coverage

Output Format

Provide findings organized by severity:

  1. Critical - Security vulnerabilities, data loss risks
  2. Major - Bugs, significant performance issues
  3. Minor - Code style, minor improvements
  4. Info - Suggestions, best practices

For each finding, include:

  • File and line reference
  • Description of the issue
  • Suggested fix with code example

Examples

Read the usage examples in the source repository.

View source ↗

Source history

Indexed on
2026-03-11
Index updated
2026-03-11
Branch
main

Index and sync dates describe this directory. View the source repository for code history.

GitHub ↗

chat Comments (0)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!