Skip to main content

php-code-review

Review PHP code using PhpStorm inspections. Use when editing PHP files, reviewing code quality, fixing PHP issues, or when asked about PHP best practices.

Source facts

Repository
JetBrains/phpstorm-claude-marketplace
Last source activity
July 6, 2026 at 15:07
Detected SKILL.md language
English
Stars
34
Forks
4

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

File Explorer
2 files

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
php-code-review
description
Review PHP code using PhpStorm inspections. Use when editing PHP files, reviewing code quality, fixing PHP issues, or when asked about PHP best practices.
# PHP Code Review Skill Use PhpStorm's inspection engine to ensure PHP code quality. This skill provides access to the same inspections shown in the IDE editor. ## When to Use - After editing PHP files (`.php`, `.phtml`) - When user asks to review PHP code quality - When fixing PHP-related issues - When asked about PHP best practices for this codebase ## Workflow ### 1. Run Inspections Call `get_inspections` to analyze a PHP file: ``` get_inspections( filePath: "path/to/file.php", minSeverity: "WEAK_WARNING" # or ERROR, WARNING, INFORMATION ) ``` Returns problems with: - **severity**: ERROR > WARNING > WEAK_WARNING > INFORMATION - **line/column**: Exact location (1-based) - **description**: What's wrong - **quickFixes**: Available automated fixes (name + description) ### 2. Evaluate Results - **ERROR**: Must fix - code may not work correctly - **WARNING**: Should fix - potential bugs or bad practices - **WEAK_WARNING**: Consider fixing - style or minor issues - **INFORMATION**: Optional - suggestions for improvement ### 3. Apply Fixes For issues with quick fixes, use `apply_quick_fix`: ``` apply_quick_fix( filePath: "path/to/file.php", line: 42, column: 10, quickFixName: "Safe delete '$unusedVar'" ) ``` **Note**: The `quickFixName` must match exactly what was returned by `get_inspections`. The tool re-runs highlighting at the specified location to find and apply the matching fix. For issues without quick fixes, edit the file manually. ### 4. Verify Re-run inspections to confirm issues are resolved.
View on GitHub