kotlin-expert by vitorpamplona

Advanced Kotlin patterns for AmethystMultiplatform. Flow state management (StateFlow/SharedFlow), sealed hierarchies (classes vs interfaces), immutability (@Immutable, data classes), DSL builders (type-safe fluent APIs), inline functions (reified generics, performance). Use when working with: (1) State management patterns (StateFlow/SharedFlow/MutableStateFlow), (2) Sealed classes or sealed interfaces, (3) @Immutable annotations for Compose, (4) DSL builders with lambda receivers, (5) inline/reified functions, (6) Kotlin performance optimization. Complements kotlin-coroutines agent (async patterns) - this skill focuses on Amethyst-specific Kotlin idioms.

Data & Analytics
1.3K Stars
182 Forks
Updated Jan 11, 2026, 05:54 PM

Why Use This

This skill provides specialized capabilities for vitorpamplona's codebase.

Use Cases

  • Developing new features in the vitorpamplona repository
  • Refactoring existing code to follow vitorpamplona standards
  • Understanding and working with vitorpamplona's codebase structure

Skill Snapshot

Auto scan of skill assets. Informational only.

Valid SKILL.md

Checks against SKILL.md specification

Source & Community

Repository amethyst
Skill Version
main
Community
1.3K 182
Updated At Jan 11, 2026, 05:54 PM

Skill Stats

SKILL.md 812 Lines
Total Files 1
Total Size 0 B
License NOASSERTION