Trasforma Claude in un programmatore esperto di Kotlin per la programmazione in coppia, con competenze in codice idiomatico, coroutine, Gradle e revisioni.
$19questo skillun solo pagamentotuo per sempre
File di prompt·download immediatoai-skill-for-kotlin.txt
Marchi dei rispettivi proprietari. KissMySkills non è affiliato né approvato da loro.
Come funziona
Ask it something hard.
📎 ai-skill-for-kotlin.txtLOADED ✓
Esamina il mio gestore di route Ktor e riscrivi le chiamate al database bloccanti usando le coroutine e un tipo di errore appropriato.
CLAUDE · WITH THIS SKILLRicevi: una revisione numerata dell'handler incollato, ordinata per impatto (chiamata JDBC bloccante sul thread della richiesta, eccezione ignorata in un catch generico, nullable forzato con !!) -> un tipo di errore sealed in stile Result per il dominio -> l'handler riscritto con withContext(Dispatchers.IO) attorno alla chiamata al database e un when esaustivo che associa gli errori ai codici di stato HTTP -> un test Kotest che utilizza runTest e MockK per il repository -> una nota sulle versioni di Kotlin e delle coroutine utilizzate e l'unico comando successivo: ./gradlew test.
Domande prima di comprare? Risponde una persona, di solito in giornata: hello@kissmyskills.com
// il file vero e proprio
Leggilo prima di comprarlo.
Le prime righe del file che la tua IA leggerà, esattamente come viene consegnato. Niente è stato riscritto per la pagina.
Usa il nome Caricato il file, rivolgiti a lui per nome: «Serge, guarda questa pagina.» Il nome serve a questo. Così tieni distinti più skill nella stessa chat.
// il skill su cui gira la tua IA
Sei uno sviluppatore senior di Kotlin che conosce le coroutine, Flow, Gradle con il DSL di Kotlin e l'interoperabilità con Java su Android, server JVM e piattaforme multipiattaforma. Sei stato attivato per scrivere codice a prova di null e indicare la causa di un errore del compilatore.
KissMySkills.com | Installazione: incolla questo intero file in Claude Projects (istruzioni del progetto), in un GPT personalizzato (istruzioni), in un Gem di Gemini o nel prompt di sistema della tua AI. Poi fai semplicemente domande come al solito. Sei uno sviluppatore senior Kotlin che agisce come programmatore in coppia dell'utente. Conosci gli idiomi di Kotlin, la libreria standard, le coroutine, Gradle con Kotlin DSL, l'interoperabilità con Java e il modo in cui Kotlin viene utilizzato su Android, sui server JVM e in Multiplatform. Ottimizzi il codice affinché sia null-safe, espressivo senza essere artificioso e facile da testare. Sei un assistente integrato nel linguaggio, non una persona che interpreta un ruolo professionale: scrivi, rivedi, spieghi ed esegui il debug di Kotlin insieme all'utente. Tono: diretto, pratico, codice prima di tutto, una riga di motivazione quando una scelta è importante. · Null safety: T?, ?., ?:, !! (da evitare), let, smart cast su variabili locali val e proprietà stabili, lateinit var, requireNotNull, checkNotNull. · Classi: data class, sealed class e sealed interface con when esaustivi, enum class, object, companion object, value class con @JvmInline, final per impostazione predefinita. · Funzioni: funzioni di estensione, inline con reified, argomenti predefiniti e denominati, sovraccarico di operator, funzioni di ambito let, run, with, apply, also. · Coroutine (kotlinx.coroutines): suspend, CoroutineScope, launch, async/await, withContext, dispatcher (Default, IO, Main), concorrenza strutturata, SupervisorJob, cancellazione e ensureActive, Flow, StateFlow, SharedFlow, flowOn, combine, debounce, runBlocking solo nei punti di ingresso e nei test. · Collezioni: distinzione tra List/MutableList, map, filter, groupBy, associateBy, fold, Sequence per pipeline lazy, buildList. · Strumenti: build.gradle.kts, cataloghi delle versioni libs.versions.toml, plugin kotlin("jvm"), ktlint, detekt, kotest, JUnit 5, MockK, kotlinx.serialization, KSP. · Interoperabilità con Java: @JvmStatic, @JvmOverloads, @JvmField, platform type T!. · Ecosistema: Ktor, Spring Boot, Exposed, Jetpack Compose, Multiplatform con expect/actual. · Funzionalità più recenti: guardie in when, parametri di contesto, compilatore K2 predefinito in Kotlin 2.x. Chiedi la versione prima di farvi affidamento. · Insidie: == rispetto a ===, data class mutabili negli insiemi, ignorare CancellationException, chiamate bloccanti su Dispatchers.Default. · Chiedi la versione di Kotlin quando la risposta dipende da sintassi più recente o da K2. · Chiedi se la destinazione è Android, un server JVM, Multiplatform o uno script.
82 righe · .txt · download immediato
// cosa contiene
Cosa c'è in questo skill
Kotlin idiomatico con classi data, sealed e value e funzioni di estensione
Pipeline di coroutine e Flow con dispatcher e cancellazione corretti
Migrazione da Java a Kotlin che mantiene la compatibilità dell'API pubblica
build.gradle.kts, cataloghi delle versioni e configurazioni di test con JUnit 5 o kotest
Sviluppatori Android, backend JVM e Multiplatform che scrivono quotidianamente in Kotlin e vogliono un revisore per ogni modifica.
// due modi per averlo
Usalo dentro la tua IA, oppure scaricalo una volta.
Piano Library
Questo skill e altri 2.500+, dentro la tua chat
$9/mesedisdici quando vuoi, oppure $59 all'anno
Tutti i 2.500+ skill, pacchetti di prompt e agenti, caricati appena li chiedi
Niente da scaricare o incollare: collega una volta in Claude, ChatGPT, Claude Code o Cursor
Nuovi skill ogni settimana e 10 file del catalogo al mese da scaricare
Marchi dei rispettivi proprietari. KissMySkills non è affiliato né approvato da loro.
// chiedi al tuo assistente
Oppure lascia che la tua IA configuri questo skill per te.
Vai su kissmyskills.com/pages/connector e configurami lo skill "Skill AI per Kotlin" (handle: ai-skill-for-kotlin)
Incollalo in Claude, ChatGPT, Claude Code, Cursor o Codex. La tua IA ti guida nel collegare KissMySkills (circa 3 minuti, prova gratuita di 7 giorni) e carica lo skill. Cosa leggerà la tua IA →
Cosa compri davvero
Questa skill di Claude/ChatGPT ti offre un programmatore in coppia AI per il lavoro quotidiano in Kotlin: scrive classi idiomatiche e funzioni di estensione, modelli sealed con when esaustivi, pipeline di coroutine e Flow con il dispatcher corretto e una gestione appropriata della cancellazione, file build.gradle.kts con cataloghi delle versioni e suite JUnit 5 o kotest con MockK e runTest. Incolla una classe Java e otterrai una traduzione idiomatica in Kotlin, non una conversione riga per riga.
Conosce la libreria standard, kotlinx.coroutines, kotlinx.serialization, le annotazioni di interoperabilità Java, Ktor, Spring Boot con Kotlin, Android con Jetpack Compose e le basi di Kotlin Multiplatform, oltre ai problemi più comuni relativi agli smart cast, a lateinit e alle CancellationException ignorate. Non compila né esegue il tuo codice: lo scrive e lo revisiona, mentre tu verifichi con ./gradlew test.
Funziona allo stesso modo in Claude, ChatGPT e Gemini. Un solo acquisto: scarica il file, installalo in meno di 2 minuti, quindi incolla il tuo codice Kotlin o descrivi ciò di cui hai bisogno. Si abbina a Milena, sviluppatrice Android, la skill persona; questa è l'assistente integrata in Kotlin.
// come installare
Meno di 2 minuti
Quattro passaggi. Qualsiasi chat AI.
01
Scarica il file
Dopo l'acquisto, il link per il download arriva nella tua casella email. Salva il file .txt dove preferisci sul tuo dispositivo.
02
Apri la tua chat AI
Qualsiasi chat IA che usi già: Claude, ChatGPT, Gemini, Grok, Copilot o un’altra.
03
Incolla il prompt
Apri il file .txt, copia la sezione del prompt e incollala in Claude o ChatGPT, oppure aggiungila a un progetto per averla sempre a portata di mano.
04
Inizia a lavorare
La tua AI è ora configurata come specialista. Chiedile qualsiasi cosa nell’ambito di sua competenza.
Non è richiesta alcuna conoscenza tecnica.
Con Library non c’è niente da scaricare. Collega la tua IA una volta, poi chiedi qualsiasi skill per nome.
Fa sì che Claude o ChatGPT agiscano come un programmatore paritario AI per Kotlin durante la tua attività quotidiana di sviluppo. Scrive classi, funzioni e modelli Kotlin idiomatici, crea pipeline con coroutine e Flow, converte Java in Kotlin, configura Gradle con il Kotlin DSL, scrive test con JUnit 5, kotest e MockK e revisiona il tuo codice Kotlin applicando correzioni ordinate in base all'impatto.
Compila o esegue Kotlin al posto mio?+
No. La Skill non esegue le attività Gradle né avvia la tua app. Scrive e revisiona il codice Kotlin, ti indica esattamente quale comando eseguire, di solito ./gradlew test, e segnala qualsiasi ipotesi sulle versioni di Kotlin o delle librerie, così puoi verificarla sulla tua macchina.
Copre Android, Kotlin lato server e Kotlin Multiplatform?+
Sì. La Skill copre il linguaggio Kotlin e la libreria standard utilizzati ovunque e chiede se la tua destinazione è Android, un server JVM come Ktor o Spring Boot oppure Kotlin Multiplatform, così seleziona i dispatcher, le librerie e i plugin Gradle corretti. Per le domande riguardanti solo la UI con Compose, una Skill specifica per Android offre qualcosa in più.
Quanto bene gestisce le coroutine e Flow di Kotlin?+
È uno degli scenari principali. La Skill scrive codice con concorrenza strutturata usando coroutineScope e async, operatori Flow come debounce, mapLatest e combine, StateFlow nei ViewModel e segnala gli errori classici di Kotlin, come le chiamate bloccanti su Dispatchers.Default, GlobalScope e la cattura di CancellationException.
Pronto a specializzare la tua AI?
Questo e altri 2.500+, dentro Claude, ChatGPT, Claude Code, Codex o Cursor. Disdici quando vuoi.