WP Review
Use this skill when the user provides a path to a WordPress theme or plugin and wants a review report.
When To Use
Use wp-review when the user asks to:
- review a WordPress theme
- review a WordPress plugin
- scan a WordPress project for security issues
- generate a WordPress review report
- run a basic, standard, or high security review
If the user gives only a project path, default to a markdown report with standard security.
Commands
Run the unified dispatcher:
powershell -ExecutionPolicy Bypass -File "$env:USERPROFILE\.claude\skills\wp-review\run-review.ps1" -Path "C:\path\to\wordpress-project"
Full review command:
powershell -ExecutionPolicy Bypass -File "$env:USERPROFILE\.claude\skills\wp-review\run-full-review.ps1" -Path "C:\path\to\wordpress-project"
Quick security-only command:
powershell -ExecutionPolicy Bypass -File "$env:USERPROFILE\.claude\skills\wp-review\run-quick-review.ps1" -Path "C:\path\to\wordpress-project"
Security review strictness:
powershell -ExecutionPolicy Bypass -File "$env:USERPROFILE\.claude\skills\wp-review\run-review.ps1" -Path "C:\path\to\wordpress-project" -SecurityLevel basic
powershell -ExecutionPolicy Bypass -File "$env:USERPROFILE\.claude\skills\wp-review\run-review.ps1" -Path "C:\path\to\wordpress-project" -SecurityLevel standard
powershell -ExecutionPolicy Bypass -File "$env:USERPROFILE\.claude\skills\wp-review\run-review.ps1" -Path "C:\path\to\wordpress-project" -SecurityLevel high
JSON output:
powershell -ExecutionPolicy Bypass -File "$env:USERPROFILE\.claude\skills\wp-review\run-review.ps1" -Path "C:\path\to\wordpress-project" -SecurityLevel standard -PrintJson
Workflow
- Verify the provided path exists and points to a WordPress theme or plugin directory.
- Default to
standardsecurity unless the user explicitly asks forbasicorhigh. - Run
run-review.ps1with the requested security level. - Prefer markdown output unless the user explicitly asks for JSON.
- If markdown output is used, tell the user where
review.report.mdwas written. - If JSON output is used, summarize the main findings and score instead of dumping raw JSON unless the user asked for it.
Use run-full-review.ps1 when the user wants the broadest currently implemented pass.
Use run-quick-review.ps1 when the user wants a fast basic security-only pass.
Recommended Defaults
basicfor quick confidence checks when the user wants fewer false positivesstandardfor normal review runshighfor exploratory review when the user wants broader triage and accepts noisier findings
Examples
Theme review:
powershell -ExecutionPolicy Bypass -File "$env:USERPROFILE\.claude\skills\wp-review\run-review.ps1" -Path "C:\path\to\wordpress\wp-content\themes\your-theme" -SecurityLevel standard
Plugin review:
powershell -ExecutionPolicy Bypass -File "$env:USERPROFILE\.claude\skills\wp-review\run-review.ps1" -Path "C:\path\to\wordpress\wp-content\plugins\your-plugin" -SecurityLevel standard
High-security JSON review:
powershell -ExecutionPolicy Bypass -File "$env:USERPROFILE\.claude\skills\wp-review\run-review.ps1" -Path "C:\path\to\wordpress-project" -SecurityLevel high -PrintJson
Security Levels
basic: high-confidence checks only, quietest outputstandard: balanced default modehigh: broader, noisier review for manual triage
CriticalOnly skips standards review. It does not filter security findings to literal critical severity values.
Output
- Markdown report:
review.report.mdin the target project directory by default - JSON: theme/plugin fingerprint, security findings, standards findings, and combined score