woocommerce-paypal-payments/.claude/skills/php-review/SKILL.md
2026-07-24 17:18:13 +02:00

36 lines
1.4 KiB
Markdown

---
name: php-review
description: 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.
argument-hint: "[full|changes] <file>"
invocation: user
---
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.