LogoAwesome Skills
  • Search
  • Category
  • Tag
  • Blog
LogoAwesome Skills
LogoAwesome Skills

Discover Open-Source Agent Skills for AI Coding Assistants

Product

  • Search
  • Category
  • Tag
  • Blog

Resources

  • Claude Skill Docs
  • Antigravity Skills Docs

Tools

  • Claude Code
  • OpenCode
  • Cursor
  • Codex
  • Antigravity

Company

  • Privacy Policy
  • Terms of Service
  • Sitemap

©2026 Awesome Skills. All rights reserved.

Privacy PolicyTerms
Back to Skills

android-jetpack-compose

Use when building Android UIs with Jetpack Compose, managing state with remember/mutableStateOf, or implementing declarative UI patterns.

180stars21forksUpdated 7/25/2026
Developer Tools#jetpack-compose#kotlin#ui#mobile-development#android

Security Assessment

Safe(95/100)
Security Score95/100

About android-jetpack-compose

Android Jetpack Compose is a code-guidance skill for building native Android user interfaces with Jetpack Compose, Kotlin's modern declarative UI toolkit. It helps developers apply idiomatic patterns for state management and declarative UI, addressing the common pitfalls of recomposition, state hoisting, and structuring composables cleanly. It is marked as not user-invocable, meaning it loads as reference context when a developer is working on Compose UIs.

The skill documents core state-management primitives (remember, rememberSaveable, mutableStateOf, derivedStateOf) with runnable Kotlin examples, and covers state hoisting to make composables stateless and reusable, and ViewModel integration using MutableStateFlow and collectAsStateWithLifecycle. Its best-practices section includes composable function guidelines (Modifier as the first optional parameter, slot APIs for flexible content), efficient recomposition using stable keys for list items and derivedStateOf for expensive computation, and side effects via LaunchedEffect, DisposableEffect, and SideEffect. Common patterns include Navigation Compose with typed arguments, Material 3 theming with light and dark color schemes, and lists and grids using LazyColumn and LazyVerticalGrid. The frontmatter allows the standard file and shell tools (Read, Write, Edit, Bash, Grep, Glob) so it can inspect and edit project code while applying these patterns.

It is aimed at Android developers building UIs with Jetpack Compose, managing state, or implementing declarative UI patterns. It is a single-file SKILL.md reference within a larger plugin collection, providing best-practice code examples rather than performing any external network or destructive operations.

FAQ

What does this skill help with?

It helps build Android UIs with Jetpack Compose, covering state management with remember and mutableStateOf, state hoisting, ViewModel integration, efficient recomposition, side effects, navigation, Material 3 theming, and lists and grids, with Kotlin examples throughout.

How does it recommend managing state?

It documents remember for surviving recomposition, rememberSaveable for surviving configuration changes, mutableStateOf for observable state, and derivedStateOf for computed state, and promotes state hoisting so composables stay stateless and reusable.

Is this skill invoked directly by users?

No. Its frontmatter sets user-invocable to false, so it loads as reference context when a developer is working on Jetpack Compose UIs rather than being called by name.

What tools does the skill use?

Its frontmatter permits Read, Write, Edit, Bash, Grep, and Glob so it can inspect and modify project source while applying the documented Compose patterns; it does not perform network or destructive operations.

Install android-jetpack-compose

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

thebushidocollective/han

Related Skills

short-form-video

14

multi-asset-morning-briefing

7,907

content-strategy

2,901

doherty-threshold

2,901