A collection of skills for AI coding agents.
Skills follow the Agent Skills format.
Use this skill when creating, migrating, or reviewing Android MVI screens in Kotlin or Jetpack Compose. Apply it to name UserIntent, UiState, SideEffect, and MVIViewModel contracts; separate persistent render state from one-shot effects; enforce exhaustive sealed-interface handling; or document shared MVI primitives.
bun
bunx skills add swissonid/agent-skills --skill android-mvipnpm
pnpm dlx skills add swissonid/agent-skills --skill android-mvinpm
npx skills add swissonid/agent-skills --skill android-mviUse this skill when creating, migrating, or reviewing Android Kotlin features with clean architecture boundaries, suspend use case or action classes, optional suspend repositories, Result-based failure handling, no thrown exceptions above repositories, and TDD-first implementation.
bun
bunx skills add swissonid/agent-skills --skill android-clean-architecturepnpm
pnpm dlx skills add swissonid/agent-skills --skill android-clean-architecturenpm
npx skills add swissonid/agent-skills --skill android-clean-architectureUse this skill when creating, migrating, or reviewing a complete Android Kotlin or Jetpack Compose screen that combines MVI presentation contracts with clean architecture boundaries, including UserIntent, UiState, SideEffect, MVIViewModel, Action or UseCase dependencies, Result-based errors, and no ViewModel access to repositories or data sources.
bun
bunx skills add swissonid/agent-skills --skill android-clean-mvipnpm
pnpm dlx skills add swissonid/agent-skills --skill android-clean-mvinpm
npx skills add swissonid/agent-skills --skill android-clean-mvi