{"repo":"haidrrrry/compose-kotlin-agent-skills","free":true,"listed":false,"github":"https://github.com/haidrrrry/compose-kotlin-agent-skills","clone":"git clone https://github.com/haidrrrry/compose-kotlin-agent-skills.git","description":"Jetpack Compose & Kotlin AI agent skills for Cursor, Claude Code, Codex, Gemini & 27+ agents. Strict MVI · Kotlin 2.x K2 · Compose 2026 · CI-validated.","language":"Markdown","stars":39,"topics":["agents-md","ai","ai-agents","android","android-development","claude-code","coding-agent","compose","compose-multiplatform","coroutines"],"license":"MIT","category":"ai-agents","readme_excerpt":"compose-kotlin-agent-skills Make your AI coding agent actually understand Jetpack Compose &amp; 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 conditions - collectAsState() instead of collectAsStateWithLifecycle() — battery drain - Hardcoded UI strings instead of stringResource(R.string.…) — broken localisation - LazyColumn without key + contentType — broken scroll, recomposition storms - GlobalScope.launch { } inside ViewModels — leaks - mutableStateListOf in ViewModel — survives config change wrong This skill ","default_branch":null,"files":null,"tree":[],"storefront":"/r/haidrrrry","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/haidrrrry/compose-kotlin-agent-skills/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}