Compose Rebound banner
aldefy aldefy

Compose Rebound

Development community

Description

Compose recomposition budget monitor — catch runaway recompositions before they ship. Kotlin compiler plugin + IDE cockpit + CLI.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

Rebound

[![Maven Central](https://img.shields.io/maven-central/v/io.github.aldefy.rebound/rebound-runtime?style=flat&logo=apachemaven&label=Maven%20Central)](https://central.sonatype.com/artifact/io.github.aldefy.rebound/rebound-runtime) [![GitHub tag](https://img.shields.io/github/v/tag/aldefy/compose-rebound?style=flat&logo=github&label=Release)](https://github.com/aldefy/compose-rebound/releases) [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg?logo=apache)](LICENSE) [![Kotlin](https://img.shields.io/badge/Kotlin-2.0.x%E2%80%932.3.x-7F52FF.svg?logo=kotlin&logoColor=white)](https://kotlinlang.org) [![Android](https://img.shields.io/badge/Platform-Android-3DDC84.svg?logo=android&logoColor=white)](https://developer.android.com) [![iOS](https://img.shields.io/badge/Platform-iOS-000000.svg?logo=apple&logoColor=white)](https://developer.apple.com) [![Jetpack Compose](https://img.shields.io/badge/Jetpack%20Compose-4285F4.svg?logo=jetpackcompose&logoColor=white)](https://developer.android.com/jetpack/compose) [![Gradle Plugin](https://img.shields.io/badge/Gradle%20Plugin-02303A.svg?logo=gradle&logoColor=white)](https://plugins.gradle.org) [![IntelliJ](https://img.shields.io/badge/IDE%20Plugin-000000.svg?logo=intellijidea&logoColor=white)](https://plugins.jetbrains.com)

**Rebound helps Android and Compose Multiplatform teams catch recomposition regressions before they ship.**

It instruments every `@Composable` function, applies a budget based on what that composable does, and flags the ones that start recomposing too often. You see the result in Android Studio, in the CLI, or in logcat. Zero config required beyond applying the Gradle plugin.

Why teams use it

  • CI guardrail — fail builds when recomposition budgets regress
  • IDE feedback — inspect hot spots, timeline spikes, and stability issues without leaving Android Studio
  • Fast local checks — use the CLI to run check, snapshot, diff, and watch workflows

Features

  • **Bu