compose-editor
CommunityWrite idiomatic Jetpack Compose UI.
Software Engineering#accessibility#state management#ui development#jetpack compose#android ui#composable functions
Authorjaviercamarenatriguero
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill helps developers write Jetpack Compose UI code that is idiomatic, maintainable, accessible, and performant, reducing bugs and improving code quality.
Core Features & Use Cases
- Composable Best Practices: Provides guidelines on naming, parameter order, and single responsibility for composable functions.
- State Management: Demonstrates correct usage of
remember,derivedStateOf, andrememberSaveable. - Side Effects: Explains when and how to use
LaunchedEffect,DisposableEffect,SideEffect, andrememberCoroutineScope. - Accessibility: Covers content descriptions, touch target sizes, semantic roles, and screen reader order.
- Theming: Enforces the use of
MaterialThemeover hardcoded values. - Lazy Lists: Guides on using
keyfor stable item rendering. - State Hoisting: Promotes stateless composables by hoisting state.
- Common Patterns: Includes examples for loading/error/content states, pull-to-refresh, and keyboard navigation.
- Checklists: Provides pre-commit checklists for new composables.
Quick Start
Use the compose-editor skill to refactor the provided composable function to follow best practices for state hoisting and parameter order.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: compose-editor Download link: https://github.com/javiercamarenatriguero/android-skills/archive/main.zip#compose-editor Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.