Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
AI agent skill for Jetpack Compose & Compose Multiplatform (KMP/CMP). MVI architecture, Navigation 3, Koin/Hilt, Ktor, Room, DataStore, Paging 3, Coil, coroutines/Flow, animations, performance, accessibility, testing, and cross-platform patterns. Works with Codex, Cursor, Claude Code.
| Date | Stars |
|---|---|
| 2026-07-31 | 274 |
| 2026-08-06 | 275 |
Today
+1 stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
<p align="center">
<img src="assets/compose-multiplatform-icon.svg" width="100" alt="Compose Multiplatform icon" />
</p>
<h1 align="center">compose-skill</h1>
<p align="center">
<strong>Make your AI coding tool actually understand Compose.</strong><br>
A comprehensive agent skill for Jetpack Compose and Compose Multiplatform (KMP/CMP).
</p>
<p align="center">
<a href="#installation"><img src="https://img.shields.io/badge/setup-5_min-brightgreen?style=flat-square" alt="setup 5 min" /></a>
<a href="https://developer.android.com/develop/ui/compose"><img src="https://img.shields.io/badge/Jetpack_Compose-1.8+-4285F4?style=flat-square&logo=jetpackcompose&logoColor=white" alt="Jetpack Compose 1.8+" /></a>
<a href="https://kotlinlang.org/"><img src="https://img.shields.io/badge/Kotlin-2.0+-7F52FF?style=flat-square&logo=kotlin&logoColor=white" alt="Kotlin 2.0+" /></a>
<a href="https://www.jetbrains.com/compose-multiplatform/"><img src="https://img.shields.io/badge/Compose_Multiplatform-1.7+-000000?style=flat-square&logo=jetbrains&logoColor=white" alt="Compose Multiplatform 1.7+" /></a>
<a href="https://agentskills.io/"><img src="https://img.shields.io/badge/Agent_Skills-standard-8B5CF6?style=flat-square" alt="Agent Skills standard" /></a>
</p>
---
## What This Skill Does
This is an **AI agent skill** — not a library, not documentation. Install it once, and your AI coding agent (Codex, Cursor, Claude Code) gains production-grade knowledge of the entire Compose app development lifecycle: architecture, UI, state, navigation, networking, persistence, performance, accessibility, cross-platform, build configuration, distribution, and code review.
The skill covers **Android**, **iOS**, **Desktop**, and **Web** targets with the same architectural principles.
## What's Covered
<table>
<tr>
<td align="center" width="33%"><strong>🏗️ Architecture & State</strong></td>
<td align="center" width="33%"><strong>🎨 Compose UI</strong></td>
<td align="center" width="33%"><strong>🌐 Data & Networking</strong></td>
</tr>
<tr>
<td valign="top">
MVI with Event, State, Effect<br>
Unidirectional data flow<br>
ViewModel patterns<br>
State modeling (4 buckets)<br>
Clean code & anti-patterns
</td>
<td valign="top">
Three-phase model & side effects<br>
Coil 3 image loading<br>
Lists, grids, pagers & keying<br>
Shared element animations<br>
Material 3 theming & adaptive
</td>
<td valign="top">
Ktor HTTP client & auth flows<br>
DTO-to-domain mapping<br>
Room Database (KMP)<br>
DataStore (Preferences & Typed)<br>
Paging 3 with MVI
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr>
<td align="center"><strong>🧭 Navigation & DI</strong></td>
<td align="center"><strong>⚡ Performance & Quality</strong></td>
<td align="center"><strong>📱 Cross-Platform</strong></td>
</tr>
<tr>
<td valign="top">
Navigation 3 & Nav 2<br>
Tabs, scenes, deep links<br>
Koin (CMP) & Hilt (Android)<br>
ViewModel scoping
</td>
<td valign="top">
Recomposition minimization<br>
Compiler Metrics & profiles<br>
Turbine testing<br>
Macrobenchmark & UI tests<br>
Accessibility & WCAG
</td>
<td valign="top">
KMP <code>commonMain</code> sharing<br>
<code>expect/actual</code> patterns<br>
iOS interop (SKIE)<br>
CMP resources & localization<br>
Gradle/AGP 9+, CI/CD, signing
</td>
</tr>
</table>
## Without vs With compose-skill
| Concern | Without | With |
|:--------|:--------|:-----|
| **State management** | Scattered `mutableStateOf` in composables | Single `StateFlow<State>` owned by ViewModel |
| **Business logic** | Mixed into UI layer | Isolated in ViewModel's `onEvent()` handler |
| **One-shot actions** | Boolean flags in state | `Channel<Effect>` for navigation, snackbar |
| **Recomposition** | Frequent, hard to dExcerpt of 24,171 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:0f756cb2dc0499c8, topic:llm