u/DueAnt8779

I got tired of AI agents breaking my Compose code, so I built a skill kit to fix that
▲ 22 r/Kotlin+2 crossposts

I got tired of AI agents breaking my Compose code, so I built a skill kit to fix that

Every agent writes the same broken patterns:

  • _state.value = instead of _state.update { }
  • collectAsState() instead of collectAsStateWithLifecycle()
  • GlobalScope.launch { } in ViewModels
  • LazyColumn with no keys
  • Hardcoded strings, deprecated nav routes

Built a markdown skill kit that drops into .cursor/skills/ or ~/.claude/skills/ and enforces strict MVI before the agent writes a single line.

13 reference modules. 27 agent install guides. CI-validated on every push.

Repo: https://github.com/haidrrrry/compose-kotlin-agent-skills

git clone https://github.com/haidrrrry/compose-kotlin-agent-skills.git .cursor/skills/compose-kotlin-agent-skills

MIT. What broken patterns has your agent introduced? I'll add them to the banned list.

u/DueAnt8779 — 7 hours ago

Does uni assit calculate german grades on gpa bases or percentage bases because if its on gpa basis then my german grade is 2.1 and if on percentage basis then my grade is 2.8 and they have gaven me 2.6 german grade

reddit.com
u/DueAnt8779 — 22 days ago