Compose Kotlin Agent Skills
Jetpack Compose & Kotlin AI agent skills for Cursor, Claude Code, Codex, Gemini & 27+ agents. Strict MVI · Kotlin 2.x K2 · Compose 2026 · CI-validated.
Install: git clone https://github.com/haidrrrry/compose-kotlin-agent-skills
Works with Claude Code, Codex, Cursor · 59 GitHub stars
Install
git clone https://github.com/haidrrrry/compose-kotlin-agent-skillsInstall command taken from the project's README or registry entry. Always review code before running it.
README excerpt
Read full README on GitHub →compose-kotlin-agent-skills
Make your AI coding agent actually understand Jetpack Compose & Kotlin — on Android, Kotlin Multiplatform, and Compose Multiplatform. Strict MVI · Kotlin 2.x K2 · Compose 2026 · CI-validated · 27 agents supported.
Quick install
| Agent | Command |
|---|---|
| Cursor | git clone https://github.com/haidrrrry/compose-kotlin-agent-skills.git .cursor/skills/compose-kotlin-agent-skills |
| Claude Code | git clone https://github.com/haidrrrry/compose-kotlin-agent-skills.git ~/.claude/skills/compose-kotlin-agent-skills |
| Codex CLI | git clone https://github.com/haidrrrry/compose-kotlin-agent-skills.git → add block to root AGENTS.md (guide) |
| Gemini CLI | git clone https://github.com/haidrrrry/compose-kotlin-agent-skills.git → add block to GEMINI.md (guide) |
| GitHub Copilot | git clone https://github.com/haidrrrry/compose-kotlin-agent-skills.git .github/skills/compose-kotlin-agent-skills (guide) |
Per-agent details → Setup · All 27 agents → agents/README.md
The problem
AI coding agents generate Kotlin/Compose code that compiles but gets the details wrong:
_state.value = …instead of atomic_state.update { }— race conditionscollectAsState()instead ofcollectAsStateWithLifecycle()— battery drain- Hardcoded UI strings instead of
stringResource(R.string.…)— broken localisation LazyColumnwithoutkey+contentType— broken scroll, recomposition stormsGlobalScope.launch { }inside ViewModels — leaksmutableStateListOfin ViewModel — survives config change wrong
This skill kit fixes that by giving your AI agent:
- A primary
SKILL.mdwith the 2026 toolchain, strict MVI guardrails, and a dedicated banned-antipatterns reference. - 3 modular sub-skills (architecture, Compose, testing) loaded on demand — Compose sub-skill includes REVIEW MODE for screen audits.
- 20 reference modules (00–19) covering every major Android/Kotlin topic.
- 27 per-agent install guides so Cursor, Claude Code, Codex, Copilot, Gemini, etc. each load it correctly.
- CI-validated — every
SKILL.mdis frontmatter-linted, link-checked, and registered inapi/skills.lockon every push.
What this is NOT
| Wrong guess | Reality |
|---|---|
| Android library / Gradle dependency | No — nothing to implementation(...). Pure markdown. |
| Alexa / Bixby / voice-assistant "skill" | No — not a voice platform. The word "skill" here = agentskills.io format. |
| On-device LLM runtime / tool-calling SDK | No — no model inference, no agent framework. |
| Compose UI library (coachmarks, theming, charts) | No — we don't ship Composables; we teach how to write them. |
| Backend or REST API | No — markdown files plus a Python validator. |
TL;DR: clone this repo into your agent's skills folder. The agent reads it before writing Kotlin. That's it.
What changes when you install it
Similar plugs
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local…
Why use many token when few token do trick. Viral skill + proxy for coding agents that cuts 65% of tokens by talking like a caveman.
Production-grade engineering skills for AI coding agents.