explaingit

chrisbanes/skills

589
This is a quick first-pass explanation. The richer sections — use-cases, tech stack, setup, prompts — are still being generated.

TLDR

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.

Mindmap

A visual breakdown will appear here once this repo is fully enriched.

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

In plain English

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.

Open on GitHub → Explain another repo

← chrisbanes on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.