Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →

vitorpamplona/amethyst

4 skills2.4k installs6.3k starsGitHub

Install

npx skills add https://github.com/vitorpamplona/amethyst

Skills in this repo

1Kotlin MultiplatformThe kotlin-multiplatform skill guides platform abstraction decisions for the Amethyst KMP project across Android, JVM desktop, and iOS targets with possible future web and wasm expansion. A decision tree asks whether code is used by two or more platforms, whether it is pure Kotlin, and whether variation is by platform or JVM versus non-JVM before choosing commonMain, jvmAndroid, expect/actual, or platform-specific placement. It covers incorrect placement detection, build.gradle.kts module questions, and integration with gradle-expert for dependency issues. Examples distinguish Nostr parsing for commonMain, Jackson JSON for jvmAndroid, and Secp256k1 expect/actual for platform security APIs. Maintenance cost versus duplication cost is the final check before abstracting UI or navigation code that should remain platform-specific.1.3kinstalls2Compose Expertcompose-expert is a Compose Multiplatform agent skill from the Amethyst project for shared UI across Android and Desktop targets. It guides state patterns with remember, derivedStateOf, and produceState, recomposition tuning with @Stable and @Immutable, Material3 theming, custom ImageVector icons, and whether composables belong in commonMain or platform code. The skill delegates navigation questions to android-expert and desktop-expert while complementing kotlin-expert for language-level state and annotation details. Use it when refactoring or creating shared visual components in a Kotlin Multiplatform app instead of duplicating platform-specific UI implementations.1.1kinstalls3Find Missing Translationsfind-missing-translations is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted development.12installs4Find Non Lambda Logsfind-non-lambda-logs is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted development.11installs

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.

vitorpamplona/amethyst · 4 skills · Skillselion