Reviews changes for contract stability — public API surface vs WinUI parity (binary/source compat, [Uno.NotImplemented] handling, DependencyProperty registration), public surface minimality, and test fidelity (do tests validate behavior/parity, not implementation internals?). Use after a change that touches public…
Audits changes for performance hazards on all targets — blocking calls, async void time-bombs, source-generator allocation/cancellation discipline, layout/render hot-path allocations, property-system boxing, idle CPU toll, and WASM memory growth. Invoke with the change scope and the modules it touches.
Validates that a change correctly addresses its stated requirement, evaluates solution elegance, checks for duplication across platform partials and missed refactoring, verifies sample/test coverage, and flags comment pollution. Use after a change is drafted to verify the solution solves the right problem in the right…
Reviews USS stylesheets and the C# strings that reference them against the Aspid.FastTools BEM grammar (class names) and the positional grammar (custom properties). Use after edits to any .uss file or to any code holding USS class names / --aspid- variables (Constants.cs, AspidStyles.cs, component .cs files).