skills
Skills for Kotlin, Jetpack Compose, and Android development
This repository is a collection of specialized skill modules designed to help AI coding assistants (like Claude Code) follow best practices when working on Android, Kotlin, and Jetpack Compose projects. Instead of giving raw code advice, these skills guide the AI toward correct patterns for common problem areas that trip up even experienced Android developers.
The skills are organized around two main areas. For Jetpack Compose — the modern Android UI toolkit — there are skills covering how to manage screen state correctly, when to lift state up versus keep it local, how to handle animations and navigation, how to improve rendering performance by avoiding unnecessary redraws, and how to write UI tests. For Kotlin — the programming language Android development uses — there are skills covering coroutines (a way to run background tasks without freezing the app), data flow modeling, cross-platform code sharing, and choosing the right data types.
You install the collection via the skills CLI tool or as a Claude Code plugin with a simple slash command. Once installed, the AI assistant can draw on these skills when you are debugging a sluggish screen, designing a reusable component, or wiring up background data streams. The project is open source under the Apache 2.0 license.