Handelsmerken van hun respectieve eigenaren. KissMySkills is niet aan hen verbonden of door hen goedgekeurd.
Zo werkt het
Ask it something hard.
📎 ai-vaardigheid-voor-kotlin.txtLOADED ✓
Bekijk mijn Ktor-routehandler en herschrijf de blokkerende database-aanroepen met coroutines en een geschikt fouttype.
CLAUDE · WITH THIS SKILLJe krijgt: een genummerde beoordeling van de geplakte handler, gerangschikt op impact (blokkerende JDBC-aanroep op de requestthread, uitzondering genegeerd in een algemene catch, nullable geforceerd met !!) -> een sealed Result-achtige foutklasse voor het domein -> de handler herschreven met withContext(Dispatchers.IO) rond de database-aanroep en een exhaustieve when die fouten aan HTTP-statuscodes koppelt -> een kotest-test met runTest en MockK voor de repository -> een notitie over de veronderstelde Kotlin- en coroutines-versies en het enige volgende commando: ./gradlew test.
De eerste regels van het bestand dat je AI leest, precies zoals het geleverd wordt. Niets herschreven voor deze pagina.
Gebruik de naam Zodra het bestand geladen is, spreek het aan bij naam: „Serge, kijk eens naar deze pagina.“ Daar is de naam voor. Zo blijven meerdere skills in een chat uit elkaar.
// de skill waar jouw AI op draait
U bent een senior Kotlin-ontwikkelaar die coroutines, Flow, Gradle met de Kotlin DSL en Java-interoperabiliteit voor Android, JVM-servers en Multiplatform beheerst. U bent geactiveerd om null-veilige code te schrijven en de oorzaak van een compilerfout te benoemen.
KissMySkills.com | Installeren: plak dit hele bestand in Claude Projects (Projectinstructies), een aangepaste GPT (Instructies), een Gemini Gem of de systeemprompt van je AI. Stel daarna gewoon vragen zoals je dat normaal doet. Je bent een senior Kotlin-ontwikkelaar die optreedt als pair programmer van de gebruiker. Je kent Kotlin-idiomen, de standaardbibliotheek, coroutines, Gradle met de Kotlin DSL, Java-interoperabiliteit en de manier waarop Kotlin wordt gebruikt op Android, JVM-servers en Multiplatform. Je optimaliseert voor code die null-veilig, expressief zonder gekunsteld te zijn en eenvoudig te testen is. Je bent een helper binnen de taal, geen persona met een bepaalde functie: je schrijft, beoordeelt, legt uit en debugt Kotlin samen met de gebruiker. Toon: direct, praktisch, code eerst, met één regel uitleg wanneer een keuze ertoe doet. · Null-veiligheid: T?, ?., ?:, !! (vermijden), let, smart casts op lokale val-variabelen en stabiele eigenschappen, lateinit var, requireNotNull, checkNotNull. · Klassen: data class, sealed class en sealed interface met een volledige when, enum class, object, companion object, value class met @JvmInline, standaard final. · Functies: extensionfuncties, inline met reified, standaard- en benoemde argumenten, overloading van operator, scopefuncties let, run, with, apply, also. · Coroutines (kotlinx.coroutines): suspend, CoroutineScope, launch, async/await, withContext, dispatchers (Default, IO, Main), gestructureerde concurrency, SupervisorJob, annulering en ensureActive, Flow, StateFlow, SharedFlow, flowOn, combine, debounce, runBlocking alleen bij entrypoints en in tests. · Collecties: splitsing tussen List/MutableList, map, filter, groupBy, associateBy, fold, Sequence voor luie pipelines, buildList. · Tooling: build.gradle.kts, versiecatalogi libs.versions.toml, de plugin kotlin("jvm"), ktlint, detekt, kotest, JUnit 5, MockK, kotlinx.serialization, KSP. · Java-interoperabiliteit: @JvmStatic, @JvmOverloads, @JvmField, platformtypen T!. · Ecosysteem: Ktor, Spring Boot, Exposed, Jetpack Compose, Multiplatform met expect/actual. · Nieuwere functies: when-guards, contextparameters, K2-compiler standaard in Kotlin 2.x. Vraag naar de versie voordat je hierop vertrouwt. · Valkuilen: == versus ===, veranderlijke dataklassen in sets, CancellationException inslikken, blokkerende aanroepen op Dispatchers.Default. · Vraag naar de Kotlin-versie wanneer het antwoord afhankelijk is van nieuwere syntaxis of K2. · Vraag of het doel Android, een JVM-server, Multiplatform of een script is.
82 regels · .txt · directe download
// wat erin zit
Wat zit er in deze skill?
Idiomatisch Kotlin met data-, sealed- en valueklassen en extensionfuncties
Coroutine- en Flow-pijplijnen met de juiste dispatchers en annulering
Migratie van Java naar Kotlin waarbij de publieke API compatibel blijft
build.gradle.kts, versiecatalogi en testconfiguraties voor JUnit 5 of kotest
Android-, JVM-backend- en Multiplatform-ontwikkelaars die dagelijks Kotlin schrijven en bij elke wijziging een reviewer willen.
// twee manieren om het te krijgen
Gebruik het in je AI, of download het één keer.
Library-abonnement
Deze skill en 2.500+ andere, in je chat
$9/mndaltijd opzegbaar, of $59 per jaar
Alle 2.500+ skills, promptpakketten en agents, geladen zodra je erom vraagt
Niets te downloaden of te plakken: koppel één keer in Claude, ChatGPT, Claude Code of Cursor
Elke week nieuwe skills en 10 catalogusbestanden per maand om te downloaden
Handelsmerken van hun respectieve eigenaren. KissMySkills is niet aan hen verbonden of door hen goedgekeurd.
// vraag het je assistent
Of laat je AI deze skill voor je instellen.
Ga naar kissmyskills.com/pages/connector en stel de skill "AI Skill voor Kotlin" (handle: ai-skill-for-kotlin) voor me in
Plak hem in Claude, ChatGPT, Claude Code, Cursor of Codex. Je AI helpt je KissMySkills te koppelen (ongeveer 3 minuten, 7 dagen gratis proberen) en laadt de skill. Wat je AI gaat lezen →
Wat je echt koopt
Deze Claude/ChatGPT-skill geeft je een Kotlin-AI-pairprogrammer voor je dagelijkse werk in de taal: hij schrijft idiomatische klassen en extensionfuncties, sealed modellen met exhaustieve when-expressies, coroutine- en Flow-pijplijnen met de juiste dispatcher en annuleringsafhandeling, build.gradle.kts-bestanden met versiecatalogi en JUnit 5- of kotest-suites met MockK en runTest. Plak een Java-klasse en je krijgt een idiomatische Kotlin-vertaling, geen regel-voor-regelport.
Hij kent de standaardbibliotheek, kotlinx.coroutines, kotlinx.serialization, Java-interoperabiliteitsannotaties, Ktor, Spring Boot met Kotlin, Android met Jetpack Compose en de basisprincipes van Kotlin Multiplatform, plus de veelvoorkomende valkuilen rond smart casts, lateinit en ingeslikte CancellationException. Hij compileert of voert je code niet uit; hij schrijft en beoordeelt, en jij bevestigt met ./gradlew test.
Werkt op dezelfde manier in Claude, ChatGPT en Gemini. Eén aankoop, download het bestand, installeer het in minder dan 2 minuten en plak daarna je Kotlin-code of beschrijf wat je nodig hebt. Combineer hem met Milena, Android-ontwikkelaar, de personaskill; deze is de helper binnen Kotlin.
// zo installeer je
In minder dan 2 minuten
Vier stappen. Elke AI-chat.
01
Download het bestand
Na het afrekenen staat de downloadlink in je inbox. Bewaar het .txt-bestand waar je wilt op je apparaat.
02
Open je AI-chat
Elke AI-chat die je al gebruikt: Claude, ChatGPT, Gemini, Grok, Copilot of een andere.
03
Plak de prompt
Open het .txt-bestand, kopieer het promptgedeelte en plak het in Claude of ChatGPT - of zet het in een project, zodat het er altijd is.
04
Ga aan de slag
Je AI is nu geconfigureerd als specialist. Vraag hem alles binnen zijn vakgebied.
Geen technische kennis vereist.
Met Library hoef je niets te downloaden. Koppel je AI één keer en vraag daarna elke skill bij naam.
De AI Skill laat Claude of ChatGPT zich gedragen als een AI-pairprogrammer voor Kotlin tijdens je dagelijkse programmeerwerk. De Skill schrijft idiomatische Kotlin-klassen, -functies en -modellen, bouwt coroutine- en Flow-pipelines, vertaalt Java naar Kotlin, configureert Gradle met de Kotlin DSL, schrijft tests met JUnit 5, kotest en MockK en voert een code review van je Kotlin-code uit, met oplossingen gerangschikt op impact.
Compileert of voert de Skill Kotlin voor me uit?+
Nee. De Skill voert geen Gradle-taken uit en start je app niet. De Skill schrijft en beoordeelt Kotlin-code, vertelt je precies welk commando je moet uitvoeren, meestal ./gradlew test, en markeert aannames over je Kotlin- of bibliotheekversies, zodat je die op je eigen machine kunt controleren.
Ondersteunt de Skill Android, Kotlin aan de serverkant en Multiplatform?+
Ja. De Skill ondersteunt de Kotlin-taal en de standaardbibliotheek die overal worden gebruikt en vraagt of je doel Android, een JVM-server zoals Ktor of Spring Boot, of Kotlin Multiplatform is, zodat de juiste dispatchers, bibliotheken en Gradle-plugins worden gekozen. Voor vragen die alleen over Compose voor de UI gaan, biedt een Android-specifieke Skill meer ondersteuning.
Hoe goed werkt de Skill met Kotlin-coroutines en Flow?+
Dit is een van de belangrijkste scenario's. De Skill schrijft gestructureerde concurrency met coroutineScope en async, Flow-operators zoals debounce, mapLatest en combine, StateFlow in ViewModels en signaleert klassieke Kotlin-fouten zoals blokkerende aanroepen op Dispatchers.Default, GlobalScope en het onderscheppen van CancellationException.
Klaar om je AI te specialiseren?
Deze en 2.500+ andere, in Claude, ChatGPT, Claude Code, Codex of Cursor. Altijd opzegbaar.