using-stability-analyzer-ide-plugin

Install and operate the Compose Stability Analyzer IntelliJ plugin for live in-editor stability feedback.

Updated May 31, 2026
One-click install
npx skills add https://github.com/decoutkhanqindev/Lich-Viet-Loc-Phat --skill using-stability-analyzer-ide-plugin-decoutkhanqindev
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: using-stability-analyzer-ide-plugin
Source: https://github.com/decoutkhanqindev/Lich-Viet-Loc-Phat/tree/main/.claude/skills/using-stability-analyzer-ide-plugin
Command: npx skills add https://github.com/decoutkhanqindev/Lich-Viet-Loc-Phat --skill using-stability-analyzer-ide-plugin-decoutkhanqindev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Compose Compiler stability reports only appear after a Gradle build, forcing developers into a slow edit-build-read loop. This Skill installs and configures the skydoves/compose-stability-analyzer IntelliJ/Android Studio plugin so stability feedback appears live in the editor while typing. ## Core Features & Use Cases - Live gutter icons: Four colored gutter icons (green stable, red unstable, yellow runtime, gray no-params) mark every @Composable as you edit. - Hover docs and inline hints: Per-parameter stability tables via hover popups and colored inline badges next to each parameter type. - UnstableComposable inspection: A weak-warning inspection with quick fixes for @Suppress("NonSkippableComposable") and @Suppress("ParamsComparedByRef"), plus an Add @TraceRecomposition intention. - Use Case: A developer sees a red gutter icon on a hot-path PriceTicker composable, hovers to learn the Price parameter is unstable, stabilizes the type, and watches the gutter turn green without running a build. ## Quick Start Install the compose-stability-analyzer plugin from disk in Android Studio and show me which composables in my current file are non-skippable.

Frequently Asked Questions about using-stability-analyzer-ide-plugin

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

FAQPage Schema
How do I get real-time Jetpack Compose stability feedback in Android Studio?▼

Install the compose-stability-analyzer plugin from disk via Settings, Plugins, Install Plugin from Disk, then restart the IDE. Every @Composable gets a colored gutter icon, hover documentation, and inline parameter hints while you edit, without running a Gradle build.

What do the Compose stability gutter icon colors mean?▼

Green means skippable with all stable parameters, red means at least one unstable parameter, yellow means runtime stability resolved across compilation units, and gray means the composable has no parameters. Red or yellow on hot paths is actionable.

Is the compose-stability-analyzer plugin on the JetBrains Marketplace?▼

No, the Marketplace listing is still pending. Build the plugin from the skydoves/compose-stability-analyzer repository with ./gradlew :compose-stability-analyzer-idea:buildPlugin and install the resulting ZIP from disk.

Which IDE versions support the Compose Stability Analyzer plugin?▼

The plugin supports Android Studio and IntelliJ IDEA 2024.2 and later, covering build range 242 through 261 including the 2026.1 EAP. It requires Kotlin 2.3.0 in the IDE runtime because it relies on the K2 Analysis API.

Why is my composable flagged with an UnstableComposable weak warning?▼

The StabilityInspection flags composables with at least one unstable parameter, making them non-skippable. It is a weak warning by design, so it will not fail builds; hover the composable to see which parameter is unstable and stabilize the type or apply a targeted suppression.

Should I suppress UnstableComposable at file level to reduce noise?▼

No, file-level @file:Suppress hides all future regressions in that file. Suppress only the specific function with @Suppress("NonSkippableComposable") or reduce visual noise via the showGutterIconsOnlyForUnskippable and showOnlyUnstableHints settings.