What problem does it solve?
This skill addresses the complexity of managing visual consistency and state-based styling in Jetpack Compose, replacing repetitive, additive modifier chains with a centralized, themeable, and performant Style API.
Core Features & Use Cases
- Unified Styling: Define reusable visual properties like backgrounds, padding, and typography in a single location.
- State-Based Animations: Implement complex interaction states like hovered, pressed, or focused with built-in, high-performance animation support.
- Design System Integration: Seamlessly bridge custom design tokens with Compose components to ensure visual parity across your entire application.
Quick Start
Use the styles skill to guide the migration of a custom button component to the new Style API by following the step-by-step workflow provided in the documentation.