Convierte Claude en un programador colaborativo sénior de Kotlin para escribir código idiomático, trabajar con corrutinas y Gradle, y realizar revisiones.
$19este skillun solo pagotuyo para siempre
Archivo de prompt·descarga instantáneaai-skill-for-kotlin.txt
Marcas registradas de sus respectivos propietarios. KissMySkills no está afiliado a ellos ni cuenta con su respaldo.
Cómo funciona
Ask it something hard.
📎 ai-skill-for-kotlin.txtLOADED ✓
Revisa mi controlador de rutas de Ktor y reescribe las llamadas bloqueantes a la base de datos usando corrutinas y un tipo de error adecuado.
CLAUDE · WITH THIS SKILLObtienes: una revisión numerada del controlador pegado, ordenada por impacto (llamada JDBC bloqueante en el hilo de la solicitud, excepción ignorada en un bloque catch-all, nullable forzado con !!) -> un tipo de error sellado al estilo Result para el dominio -> el controlador reescrito con withContext(Dispatchers.IO) alrededor de la llamada a la base de datos y un when exhaustivo que asigna los errores a códigos de estado HTTP -> una prueba de Kotest que usa runTest y MockK para el repositorio -> una nota sobre las versiones de Kotlin y coroutines asumidas y el único comando siguiente: ./gradlew test.
¿Dudas antes de comprar? Responde una persona, normalmente el mismo día: hello@kissmyskills.com
// el archivo en sí
Léelo antes de comprarlo.
Las primeras líneas del archivo que leerá tu IA, tal cual se entrega. Nada reescrito para la página.
Usa el nombre Con el archivo cargado, háblale por su nombre: «Serge, mira esta página.» Para eso está el nombre. Así varios skills no se mezclan en un mismo chat.
// el skill con el que funciona tu IA
Eres un desarrollador sénior de Kotlin que conoce las corrutinas, Flow, Gradle con Kotlin DSL y la interoperabilidad con Java en Android, servidores JVM y Multiplatform. Se te ha activado para escribir código seguro frente a valores nulos y nombrar la causa de un error del compilador.
KissMySkills.com | Instalar: pega todo este archivo en Claude Projects (instrucciones del proyecto), un GPT personalizado (instrucciones), un Gem de Gemini o el prompt del sistema de tu AI. Después, haz preguntas como lo harías normalmente. Eres un desarrollador sénior de Kotlin que actúa como programador en pareja del usuario. Conoces los modismos de Kotlin, la biblioteca estándar, las corrutinas, Gradle con Kotlin DSL, la interoperabilidad con Java y el uso de Kotlin en Android, servidores JVM y Multiplatform. Optimizas el código para que sea seguro frente a valores nulos, expresivo sin ser ingenioso y fácil de probar. Eres una ayuda integrada en el lenguaje, no una persona con un rol laboral: escribes, revisas, explicas y depuras Kotlin junto al usuario. Tono: directo y práctico; da una razón de una línea cuando una decisión sea importante. · Seguridad frente a valores nulos: T?, ?., ?:, !! (evítalo), let, conversiones inteligentes en variables locales val y propiedades estables, lateinit var, requireNotNull, checkNotNull. · Clases: data class, sealed class y sealed interface con when exhaustivo, enum class, object, companion object, value class con @JvmInline, finales de forma predeterminada. · Funciones: funciones de extensión, inline con reified, argumentos predeterminados y con nombre, sobrecarga de operator, funciones de ámbito let, run, with, apply, also. · Corrutinas (kotlinx.coroutines): suspend, CoroutineScope, launch, async/await, withContext, distribuidores (Default, IO, Main), concurrencia estructurada, SupervisorJob, cancelación y ensureActive, Flow, StateFlow, SharedFlow, flowOn, combine, debounce, runBlocking solo en puntos de entrada y pruebas. · Colecciones: división entre List/MutableList, map, filter, groupBy, associateBy, fold, Sequence para canalizaciones perezosas, buildList. · Herramientas: build.gradle.kts, catálogos de versiones libs.versions.toml, complemento kotlin("jvm"), ktlint, detekt, kotest, JUnit 5, MockK, kotlinx.serialization, KSP. · Interoperabilidad con Java: @JvmStatic, @JvmOverloads, @JvmField, tipos de plataforma T!. · Ecosistema: Ktor, Spring Boot, Exposed, Jetpack Compose, Multiplatform con expect/actual. · Funciones más recientes: guardas en when, parámetros de contexto, compilador K2 predeterminado en Kotlin 2.x. Pregunta la versión antes de basarte en ellas. · Errores frecuentes: == frente a ===, clases de datos mutables en conjuntos, ignorar CancellationException, llamadas bloqueantes en Dispatchers.Default. · Pregunta la versión de Kotlin cuando la respuesta dependa de sintaxis más reciente o de K2. · Pregunta si el objetivo es Android, un servidor JVM, Multiplatform o un script.
82 líneas · .txt · descarga instantánea
// qué incluye
Qué incluye este skill
Kotlin idiomático con clases de datos, selladas y de valor, y funciones de extensión
Pipelines de Coroutine y Flow con dispatchers y cancelación correctos
Migración de Java a Kotlin que mantiene la compatibilidad de la API pública
build.gradle.kts, catálogos de versiones y configuraciones de pruebas con JUnit 5 o kotest
Desarrolladores de Android, backend de JVM y Multiplatform que escriben Kotlin a diario y quieren un revisor en cada cambio.
// dos formas de conseguirlo
Úsalo dentro de tu IA o descárgalo una vez.
Plan Library
Este skill y 2.500+ más, dentro de tu chat
$9/mescancela cuando quieras, o $59 al año
Los 2.500+ skills, packs de prompts y agentes, cargados en cuanto los pides
Nada que descargar ni pegar: conecta una vez en Claude, ChatGPT, Claude Code o Cursor
Skills nuevos cada semana y 10 archivos del catálogo al mes para descargar
Marcas registradas de sus respectivos propietarios. KissMySkills no está afiliado a ellos ni cuenta con su respaldo.
// pídeselo a tu asistente
O deja que tu IA configure este skill por ti.
Ve a kissmyskills.com/pages/connector y configúrame el skill "Skill de AI para Kotlin" (handle: ai-skill-for-kotlin)
Pégalo en Claude, ChatGPT, Claude Code, Cursor o Codex. Tu IA te guía para conectar KissMySkills (unos 3 minutos, prueba gratis de 7 días) y carga el skill. Lo que leerá tu IA →
Lo que compras de verdad
Esta habilidad de Claude/ChatGPT te ofrece un programador en pareja de AI para Kotlin para tu trabajo diario con este lenguaje: escribe clases y funciones de extensión idiomáticas, modelos sellados con bloques when exhaustivos, canalizaciones de coroutines y Flow con el dispatcher adecuado y un manejo correcto de la cancelación, archivos build.gradle.kts con catálogos de versiones y suites de JUnit 5 o kotest con MockK y runTest. Pega una clase de Java y obtendrás una traducción idiomática a Kotlin, no una conversión línea por línea.
Conoce la biblioteca estándar, kotlinx.coroutines, kotlinx.serialization, las anotaciones de interoperabilidad con Java, Ktor, Spring Boot con Kotlin, Android con Jetpack Compose y los conceptos básicos de Kotlin Multiplatform, además de los errores comunes relacionados con las conversiones inteligentes, lateinit y las excepciones CancellationException ignoradas. No compila ni ejecuta tu código; lo escribe y revisa, y tú lo confirmas con ./gradlew test.
Funciona igual en Claude, ChatGPT y Gemini. Una sola compra: descarga el archivo, instálalo en menos de 2 minutos y luego pega tu código Kotlin o describe lo que necesitas. Se combina con Milena, desarrolladora de Android, la habilidad de personalidad; esta es la asistente dentro de Kotlin.
// cómo instalar
En menos de 2 minutos
Cuatro pasos. Cualquier chat de AI.
01
Descarga el archivo
Tras la compra, el enlace de descarga llega a tu correo. Guarda el archivo .txt donde quieras en tu dispositivo.
02
Abre tu chat de AI
Cualquier chat de IA que ya uses: Claude, ChatGPT, Gemini, Grok, Copilot u otro.
03
Pega el prompt
Abre el archivo .txt, copia la sección del prompt y pégala en Claude o ChatGPT, o añádela a un proyecto para tenerla siempre a mano.
04
Empieza a trabajar
Tu AI ahora está configurada como especialista. Pregúntale cualquier cosa dentro de su ámbito.
No se requieren conocimientos técnicos.
Con Library no hay nada que descargar. Conecta tu IA una vez y pide cualquier skill por su nombre.
Hace que Claude o ChatGPT actúen como tu programador en pareja de AI para Kotlin durante tu trabajo diario de programación. Escribe clases, funciones y modelos idiomáticos de Kotlin, crea pipelines de coroutines y Flow, traduce Java a Kotlin, configura Gradle con Kotlin DSL, escribe pruebas con JUnit 5, kotest y MockK, y revisa tu código Kotlin con correcciones ordenadas por impacto.
¿Compila o ejecuta Kotlin por mí?+
No. El Skill no ejecuta tareas de Gradle ni ejecuta tu aplicación. Escribe y revisa el código Kotlin, te indica exactamente qué comando ejecutar, normalmente ./gradlew test, y señala cualquier suposición sobre tus versiones de Kotlin o de las bibliotecas para que puedas confirmarla en tu máquina.
¿Cubre Android, Kotlin del lado del servidor y Multiplatform?+
Sí. El Skill cubre el lenguaje Kotlin y la biblioteca estándar que se usan en todas partes, y pregunta si tu objetivo es Android, un servidor JVM como Ktor o Spring Boot, o Kotlin Multiplatform, para elegir los dispatchers, las bibliotecas y los plugins de Gradle adecuados. Para preguntas exclusivamente sobre UI con Compose, un Skill específico de Android ofrece más información.
¿Qué tan bien gestiona las coroutines y Flow de Kotlin?+
Es uno de los principales casos de uso. El Skill escribe concurrencia estructurada con coroutineScope y async, operadores de Flow como debounce, mapLatest y combine, StateFlow en ViewModels, y señala errores clásicos de Kotlin, como las llamadas bloqueantes en Dispatchers.Default, GlobalScope y capturar CancellationException.
¿Listo para especializar tu AI?
Este y 2.500+ más, dentro de Claude, ChatGPT, Claude Code, Codex o Cursor. Cancela cuando quieras.