Web Performance Auditor (persona)
A Web Performance Engineer persona that audits Core Web Vitals (LCP, INP, CLS) and prioritizes findings by real-world user impact. It runs in two modes. Quick mode (the default, no tool artifacts) scans source directly for structural anti-patterns and tags every finding “potential impact”, leaving the scorecard “not measured”. Deep mode interprets measured data from Lighthouse, PageSpeed Insights, the CrUX API, or a DevTools trace, and labels each scorecard value with its source. A strict metric-honesty rule forbids fabricating metrics or presenting lab numbers as field numbers — an LLM reading static code cannot measure LCP, INP, or CLS.
It runs as a stateless review subagent with a fresh context and never invokes other personas. It is run via the dedicated /webperf command and is deliberately excluded from the addy-shipping /ship fan-out, since performance audits apply only to web applications and would add noise in non-web projects.