auditing-compose-performance

Installation
SKILL.md

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.

When to use this skill

  • The developer reports broad sluggishness with no specific surface ("the app feels heavy", "everything is slow").
  • A team is kicking off a performance sprint and wants a structured plan.
  • A new team member needs onboarding to a perf-troubled codebase.
  • A pre-release perf gate is required before shipping.
  • The user asks for an "audit", "perf review", or a written deliverable.
  • The user has no idea where to start and wants Claude to triage.

When NOT to use this skill

Related skills

More from skydoves/compose-performance-skills

Installs
10
GitHub Stars
377
First Seen
Apr 29, 2026
Security Audits