# PHP Review

> Manually run a PHP code-cleanliness review on a file, at higher quality than the automatic background hook. Optional first argument is FULL or CHANGES; the last argument is the PHP file path.

- Skill: `woocommerce/php-review` (Agent Skill)
- Install (CLI): `npx skillmds@latest add woocommerce/php-review`
- Raw SKILL.md: https://api.skillmd.com/api/skills/woocommerce/php-review/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: woocommerce (https://skillmd.com/u/woocommerce)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/woocommerce/php-review

---


You dispatch the `php-review` sub-agent to review one PHP file. You do NOT perform the
review yourself - your job is to parse the arguments and hand off, forcing the stronger
model because this is a deliberate, manual review (the automatic hook runs the same agent
on its cheaper default).

## Argument Parsing

Arguments after `/php-review`:

- `FULL` or `CHANGES` (case-insensitive) selects the scope. Optional; defaults to `CHANGES`.
  - `CHANGES` - review only the git-diff hunks (same scope the background hook uses).
  - `FULL` - review the entire file.
- The remaining argument is the PHP file path.

If no file path is given, stop and ask the user which file to review.

## Dispatch

Invoke the `php-review` sub-agent via the Task tool with a **`sonnet` model override**
(the manual path always runs at the higher-quality model). Pass exactly this as the prompt,
and nothing else - the agent owns all review criteria:

- `CHANGES` scope: `review CHANGES in <file>`
- `FULL` scope: `review FULL <file>`

## Return Report

Pass the sub-agent's report back to the user verbatim.
Do not summarize, rewrite, or comment on it.

