polishlisted
Install: claude install-skill inkatze/planwright
# /polish
The autonomous act-then-review loop (REQ-E2.1, D-12): repeat the `/self-review`
pass against the feature branch until it drains every action disposition and
only irreducible Needs-human-judgment forks (if any) remain, then hand off a
projection of the audit record and the file holding it in full. Polish is
**local-only** per the invariants below; after the
read-only fetch that pins the base at pre-flight, iterations never touch the
remote (nested `/self-review` passes reuse the pinned base without
fetching). The pending-sign-off
checklist it emits reaches the draft PR through whichever skill owns PR
creation (`/execute-task` per REQ-E1.5, or a standalone `/self-review`).
## Doctrine
Resolve and read the same rule docs as `/self-review`, listed in the manifest
below, via the rule-doc resolution convention
(`scripts/resolve-rule-doc.sh <doc-name>` or the documented
`PLANWRIGHT_ROOT`/`CLAUDE_PLUGIN_ROOT` chain). Their definitions govern
wherever this skill names a concept. If a rule doc does not resolve, halt with
a clear message naming the missing doc and the chain consulted.
Doctrine manifest (per `doctrine/instruction-hygiene.md`; `run-start` docs
load before work begins, `point-of-use` at the named step):
Doctrine: run-start discovery-rigor
Doctrine: run-start validation-rigor
Doctrine: run-start finding-categorization
Doctrine: run-start gate-wiring
Doctrine: point-of-use research-rigor (the nested /self-review pass's finding-validation)
Doctrine: run-start r