From chrisbanes-skills
Use when investigating Jetpack Compose recomposition performance, skippable/restartable composables, composables.txt or compiler reports, Layout Inspector recomposition counts, or frame-rate State reads in composition vs layout/draw, and it is not yet clear whether the cause is parameter stability or deferred reads.
How this skill is triggered — by the user, by Claude, or both
Slash command
/chrisbanes-skills:compose-recomposition-performanceThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Router only — deep fixes live in [`compose-stability-diagnostics`](../compose-stability-diagnostics/SKILL.md) and [`compose-state-deferred-reads`](../compose-state-deferred-reads/SKILL.md).
Router only — deep fixes live in compose-stability-diagnostics and compose-state-deferred-reads.
State is read — is frame-rate State read during composition vs layout/draw?Either axis can dominate; they combine independently.
| Primary suspicion | Next skill |
|---|---|
Skipping, unstable params, compiler/composables.txt churn | compose-stability-diagnostics |
Frame-rate State read phase (composition vs layout/draw) | compose-state-deferred-reads |
| Evidence for both | Apply both skills in parallel |
State.npx claudepluginhub tamtom/skillsGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Enforces test-driven development: write failing test first, then minimal code to pass. Use when implementing features or bugfixes.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.