auditing-compose-performance
Auditing Compose Performance — the Measure → Diagnose → Fix → Verify orchestrator
This is the highest-level entry point in the compose-performance-skills library. When the
developer's symptom is broad — "the app feels sluggish", "scroll is rough everywhere", "we're
starting a perf sprint", "where do we even start?" — Claude enters here. The orchestrator does **NOT
** replace the 25 focused skills; it sequences them through a four-phase loop and produces a written
audit report at the end.
The phases are Measure → Diagnose → Fix → Verify, run in order, never skipped. Phase 1 establishes baseline numbers from a release + R8 build on a real device, because anything else is fiction. Phase 2 turns symptoms into named causes from the Compose Compiler reports, Layout Inspector, and runtime tracing. Phase 3 applies one targeted fix at a time, re-measuring between fixes so the delta of each change is provable. Phase 4 regenerates the Baseline Profile, locks in a CI stability gate, and commits the baseline files so regressions cannot slip back.
Perf work without measurement is guessing. Skydoves hot take #1 applies throughout: DO NOT chase
100% skippability — that is a diagnostic on a compiler report, not the goal. The goal is
FrameTimingMetric and StartupTimingMetric improvement on a real device.