Toolverse
Wszystkie skille

moai-lang-kotlin

autor: modu-ai

Specjalista Kotlin 2.0+ do aplikacji serwerowych, mobilnych i multiplatformowych

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
modu-ai
Kategoria
Mobile

O skillu

Umiejętność Claude do pracy z Kotlin 2.0+, obejmująca Ktor, coroutines, Compose Multiplatform i idiomatyczne wzorce języka. Automatycznie aktywuje się przy pracy z plikami .kt, .kts i build.gradle.kts. Wspiera tworzenie aplikacji serwerowych, Android, projektów multiplatformowych oraz integrację z frameworkami takimi jak Spring Boot i Exposed. Zawiera wsparcie dla testowania z JUnit 5, MockK i Kotest.

Jak używać

  1. Zainstaluj umiejętność w swoim środowisku Claude Code, dodając moai-lang-kotlin do konfiguracji skills.

  2. Otwórz projekt Kotlin lub utwórz nowy plik .kt lub build.gradle.kts. Umiejętność automatycznie się aktywuje po rozpoznaniu pliku Kotlin lub słów kluczowych takich jak "Kotlin", "Ktor", "coroutine" czy "Compose".

  3. Opisz swoje zadanie: budowanie serwera Ktor, implementacja coroutines, tworzenie interfejsu Compose Multiplatform lub konfiguracja bazy danych z Exposed. Claude będzie stosować idiomatyczne wzorce Kotlin 2.0 i K2 compiler.

  4. Dla operacji asynchronicznych użyj coroutineScope z async do równoległych operacji, a dla reaktywnych strumieni danych twórz flow bloki z emit wewnątrz pętli while, wykorzystując delay dla interwałów i flowOn do specyfikacji dispatchera.

  5. Przy testowaniu Flow użyj Turbine, a dla ogólnych testów jednostkowych JUnit 5 z MockK. Claude zasugeruje odpowiednie frameworki testowe w zależności od typu projektu.

  6. Jeśli pracujesz z Ktor 3.0, Claude wspiera async serwery HTTP/client, WebSocket i uwierzytelnianie JWT. Dla Compose Multiplatform otrzymasz wsparcie dla Desktop, iOS, Web i Android.

Podobne skille