auditing-compose-performance

Audit Jetpack Compose performance with a four-phase measure, diagnose, fix, and verify workflow.

472|16|Updated Apr 29, 2026
One-click install
npx skills add https://github.com/skydoves/compose-performance-skills --skill auditing-compose-performance
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: auditing-compose-performance
Source: https://github.com/skydoves/compose-performance-skills/tree/main/audit/auditing-compose-performance
Command: npx skills add https://github.com/skydoves/compose-performance-skills --skill auditing-compose-performance

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Jetpack Compose performance issues are often diffuse and hard to triage. This Skill provides a structured, four-phase audit that scales from baseline measurement to verified improvements, guiding teams to targeted fixes rather than guesswork.

Core Features & Use Cases

  • Orchestrates Measure → Diagnose → Fix → Verify loop by sequencing 25 focused skills (release-mode setup, R8, Baseline Profiles, Compile reports, stability inference, Layout Inspector, TraceRecomposition, stabilization, strong skipping, phase-deferral, derivedStateOf, lazy layouts, lazy prefetch, Modifier.Node, modifier ordering, flow collection, effects, CI gates, hot-reload) and outputs a formal audit report with Before/After Macrobenchmark numbers.
  • Suitable for perf sprint kickoff, pre-release performance gates, onboarding to a perf-troubled codebase, or delivering a written performance assessment to teammates.
  • Guides execution with prerequisites and cross-links to sibling SKILL.md to ensure proper sequencing of steps.

Quick Start

Start the audit by configuring a release-mode Macrobenchmark, then run Phase 1 baseline measurements and proceed through the four-phase loop to produce the final report.

Frequently Asked Questions about auditing-compose-performance

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit Jetpack Compose performance issues systematically?

A Compose performance audit follows a four-phase workflow: measure, diagnose, fix, and verify. It coordinates release-build measurements, Baseline Profiles, and Layout Inspector data to produce targeted fixes and verified improvements.

What's the best way to measure Compose recomposition and stability?

The best way to measure Compose stability and recomposition is by coordinating Compile reports, Layout Inspector data, and stability inferences. This identifies broad performance symptoms for targeted fixes rather than guesswork.

How do I verify Jetpack Compose performance improvements with Macrobenchmark?

Verify Jetpack Compose performance improvements by running Before/After Macrobenchmark deltas. The audit produces a formal report with these measurements and a regenerated Baseline Profile to enforce CI gates.

When do I need a formal Compose performance audit workflow?

You need a formal Compose performance audit workflow when triaging diffuse performance issues, kicking off perf sprints, enforcing pre-release gates, or delivering a written performance assessment to teammates.

Does this Compose performance audit require release-mode setup and Baseline Profiles?

Yes, this Compose performance audit requires release-mode setup and Baseline Profiles. Configuring a release-mode Macrobenchmark is the prerequisite to start Phase 1 baseline measurements before proceeding through the workflow.