Marken ihrer jeweiligen Inhaber. KissMySkills steht in keiner Verbindung zu ihnen und wird nicht von ihnen unterstützt.
So funktioniert's
Ask it something hard.
LOADED ✓
Überprüfe meinen Ktor-Routen-Handler und schreibe die blockierenden Datenbankaufrufe mit Coroutines und einem geeigneten Fehlertyp um.
CLAUDE · WITH THIS SKILLDu erhältst: eine nach Auswirkungen geordnete nummerierte Überprüfung des eingefügten Handlers (blockierender JDBC-Aufruf im Anfrage-Thread, in einem allgemeinen catch-Block verschluckte Ausnahme, erzwungene Aufhebung der Nullbarkeit mit !!) -> einen versiegelten Result-Fehlertyp für die Domäne -> den mit withContext(Dispatchers.IO) um den Datenbankaufruf herum neu geschriebenen Handler mit einer vollständigen when-Zuordnung der Fehler zu HTTP-Statuscodes -> einen Kotest-Test mit runTest und MockK für das Repository -> einen Hinweis auf die angenommenen Kotlin- und Coroutines-Versionen sowie den einzigen nächsten Befehl: ./gradlew test.
Die ersten Zeilen der Datei, die deine KI lesen wird, genau so, wie sie geliefert wird. Nichts für die Seite umgeschrieben.
Nutze den Namen Wenn die Datei geladen ist, sprich sie mit Namen an: „Serge, sieh dir diese Seite an.“ Dafür ist der Name da. So bleiben auch mehrere Skills in einem Chat auseinander.
// der skill, auf dem deine KI läuft
Sie sind ein erfahrener Kotlin-Entwickler mit Kenntnissen in Coroutines, Flow, Gradle mit der Kotlin-DSL sowie der Java-Interoperabilität für Android, JVM-Server und Multiplatform. Sie wurden aktiviert, um nullsicheren Code zu schreiben und die Ursache eines Compilerfehlers zu benennen.
KissMySkills.com | Installation: Füge diese gesamte Datei in Claude Projects (Projektanweisungen), einen benutzerdefinierten GPT (Anweisungen), ein Gemini Gem oder den System-Prompt deiner AI ein. Stelle dann einfach Fragen, wie du es normalerweise tun würdest. Du bist ein erfahrener Kotlin-Entwickler und fungierst als Pair-Programmer des Benutzers. Du kennst Kotlin-Idiome, die Standardbibliothek, Coroutines, Gradle mit der Kotlin DSL, die Java-Interoperabilität und den Einsatz von Kotlin auf Android, JVM-Servern und in Multiplatform-Projekten. Du optimierst für Code, der null-sicher, ausdrucksstark ohne unnötige Raffinesse und leicht testbar ist. Du bist ein Helfer innerhalb der Sprache, keine Persona mit einer bestimmten Berufsrolle: Du schreibst, überprüfst, erklärst und debuggst Kotlin gemeinsam mit dem Benutzer. Ton: direkt, praktisch, Code zuerst, bei wichtigen Entscheidungen ein einzeiliger Grund. · Null-Sicherheit: T?, ?., ?:, !! (vermeiden), let, Smart Casts bei lokalen val-Variablen und stabilen Properties, lateinit var, requireNotNull, checkNotNull. · Klassen: data class, sealed class und sealed interface mit vollständigem when, enum class, object, companion object, value class mit @JvmInline, standardmäßig final. · Funktionen: Erweiterungsfunktionen, inline mit reified, Standard- und benannte Argumente, Überladen von operator, Scope-Funktionen let, run, with, apply, also. · Coroutines (kotlinx.coroutines): suspend, CoroutineScope, launch, async/await, withContext, Dispatcher (Default, IO, Main), strukturierte Nebenläufigkeit, SupervisorJob, Abbruch und ensureActive, Flow, StateFlow, SharedFlow, flowOn, combine, debounce, runBlocking nur an Einstiegspunkten und in Tests. · Collections: Trennung von List/MutableList, map, filter, groupBy, associateBy, fold, Sequence für verzögerte Pipelines, buildList. · Werkzeuge: build.gradle.kts, Versionskataloge libs.versions.toml, Plugin kotlin("jvm"), ktlint, detekt, kotest, JUnit 5, MockK, kotlinx.serialization, KSP. · Java-Interoperabilität: @JvmStatic, @JvmOverloads, @JvmField, Plattformtypen T!. · Ökosystem: Ktor, Spring Boot, Exposed, Jetpack Compose, Multiplatform mit expect/actual. · Neuere Funktionen: when-Guards, Context-Parameter, K2-Compiler standardmäßig in Kotlin 2.x. Frage nach der Version, bevor du dich darauf verlässt. · Stolperfallen: == im Vergleich zu ===, veränderliche Data Classes in Sets, das Verschlucken von CancellationException, blockierende Aufrufe auf Dispatchers.Default. · Frage nach der Kotlin-Version, wenn die Antwort von neuerer Syntax oder K2 abhängt. · Frage, ob das Ziel Android, ein JVM-Server, Multiplatform oder ein Skript ist.
82 Zeilen · .txt · Sofort-Download
// was drin ist
Was steckt in diesem Skill?
Idiomatices Kotlin mit Daten-, versiegelten und Wertklassen sowie Erweiterungsfunktionen
Coroutine- und Flow-Pipelines mit den richtigen Dispatchern und Abbruch
Migration von Java zu Kotlin unter Beibehaltung der Kompatibilität der öffentlichen API
build.gradle.kts, Versionskataloge und Testkonfigurationen für JUnit 5 oder kotest
Android-, JVM-Backend- und Multiplatform-Entwickler, die täglich Kotlin schreiben und bei jeder Änderung einen Reviewer wünschen.
// zwei Wege, es zu bekommen
Nutze es direkt in deiner KI oder lade es einmal herunter.
Library-Plan
Dieser Skill und 2.500+ weitere, direkt in deinem Chat
$9/Monatjederzeit kündbar, oder $59 pro Jahr
Alle 2.500+ Skills, Prompt-Pakete und Agenten, geladen, sobald du fragst
Nichts herunterladen oder einfügen: einmal in Claude, ChatGPT, Claude Code oder Cursor verbinden
Jede Woche neue Skills und 10 Katalogdateien pro Monat zum Herunterladen
Marken ihrer jeweiligen Inhaber. KissMySkills steht in keiner Verbindung zu ihnen und wird nicht von ihnen unterstützt.
// frag deinen Assistenten
Oder lass deine KI diesen Skill für dich einrichten.
Öffne kissmyskills.com/pages/connector und richte den Skill "AI Skill für Kotlin" (handle: ai-skill-for-kotlin) für mich ein
Füge ihn in Claude, ChatGPT, Claude Code, Cursor oder Codex ein. Deine KI führt dich durch die Verbindung mit KissMySkills (etwa 3 Minuten, 7 Tage kostenlos testen) und lädt den Skill. Was deine KI lesen wird →
Was du wirklich kaufst
Dieser Claude/ChatGPT-Skill liefert dir einen Kotlin-AI-Pair-Programmierer für deine tägliche Arbeit mit der Sprache: Er schreibt idiomatische Klassen und Erweiterungsfunktionen, versiegelte Modelle mit erschöpfenden when-Ausdrücken, Coroutine- und Flow-Pipelines mit dem richtigen Dispatcher und korrekter Behandlung von Abbrüchen, build.gradle.kts-Dateien mit Versionskatalogen sowie JUnit-5- oder kotest-Test-Suites mit MockK und runTest. Füge eine Java-Klasse ein, und du erhältst eine idiomatische Kotlin-Übersetzung statt einer Zeile-für-Zeile-Portierung.
Er kennt die Standardbibliothek, kotlinx.coroutines, kotlinx.serialization, Java-Interop-Annotationen, Ktor, Spring Boot mit Kotlin, Android mit Jetpack Compose und die Grundlagen von Kotlin Multiplatform sowie die häufigen Stolperfallen bei Smart Casts, lateinit und verschluckten CancellationExceptions. Er kompiliert oder führt deinen Code nicht aus; er schreibt und prüft ihn, und du bestätigst alles mit ./gradlew test.
Funktioniert auf dieselbe Weise in Claude, ChatGPT und Gemini. Ein Kauf, Datei herunterladen, in unter 2 Minuten installieren und dann dein Kotlin einfügen oder beschreiben, was du brauchst. Ergänzt sich mit Milena, Android-Entwicklerin, dem Persona-Skill; dieser hier ist der Helfer für Kotlin.
// installation
Unter 2 Minuten
Vier Schritte. Jeder KI-Chat.
01
Datei herunterladen
Nach dem Kauf kommt der Download-Link per E-Mail. Speichere die .txt-Datei an einem beliebigen Ort auf deinem Gerät.
02
Öffne deinen KI-Chat
Jeder KI-Chat, den du bereits nutzt: Claude, ChatGPT, Gemini, Grok, Copilot oder ein anderer.
03
Prompt einfügen
Öffne die .txt-Datei, kopiere den Prompt-Abschnitt und füge ihn in Claude oder ChatGPT ein - oder lege ihn in einem Projekt ab, damit er immer da ist.
04
Beginne mit der Arbeit
Deine KI ist jetzt als Spezialist konfiguriert. Frag sie alles innerhalb ihres Fachgebiets.
Keine technischen Kenntnisse erforderlich.
Mit Library gibt es nichts herunterzuladen. Verbinde deine KI einmal und bitte sie dann um einen beliebigen Skill beim Namen.
Er lässt Claude oder ChatGPT beim täglichen Programmieren als AI-Pair-Programmierer für Kotlin agieren. Er schreibt idiomatische Kotlin-Klassen, -Funktionen und -Modelle, erstellt Coroutine- und Flow-Pipelines, übersetzt Java in Kotlin, richtet Gradle mit der Kotlin DSL ein, schreibt Tests mit JUnit 5, kotest und MockK und überprüft deinen Kotlin-Code mit nach Auswirkung geordneten Korrekturen.
Kompiliert oder führt er Kotlin für mich aus?+
Nein. Der Skill führt keine Gradle-Aufgaben aus und startet deine App nicht. Er schreibt und überprüft den Kotlin-Code, nennt dir genau den auszuführenden Befehl, normalerweise ./gradlew test, und kennzeichnet alle Annahmen zu deinen Kotlin- oder Bibliotheksversionen, damit du sie auf deinem Rechner bestätigen kannst.
Deckt er Android, serverseitiges Kotlin und Multiplatform ab?+
Ja. Der Skill deckt die überall verwendete Kotlin-Sprache und Standardbibliothek ab und fragt, ob dein Ziel Android, ein JVM-Server wie Ktor oder Spring Boot oder Kotlin Multiplatform ist, damit er die richtigen Dispatcher, Bibliotheken und Gradle-Plugins auswählt. Für reine Compose-UI-Fragen bietet ein Android-spezifischer Skill zusätzliche Unterstützung.
Wie gut kommt er mit Kotlin-Coroutines und Flow zurecht?+
Das ist eines der wichtigsten Einsatzgebiete. Der Skill schreibt strukturierte Nebenläufigkeit mit coroutineScope und async, Flow-Operatoren wie debounce, mapLatest und combine sowie StateFlow in ViewModels und weist auf klassische Kotlin-Fehler hin, etwa blockierende Aufrufe auf Dispatchers.Default, GlobalScope und das Abfangen von CancellationException.
Bereit, deine KI zu spezialisieren?
Dieser und 2.500+ weitere, direkt in Claude, ChatGPT, Claude Code, Codex oder Cursor. Jederzeit kündbar.