Marcas registradas de seus respectivos proprietários. KissMySkills não é afiliado nem endossado por eles.
Como funciona
Ask it something hard.
📎 ai-skill-for-kotlin.txtLOADED ✓
Revise meu manipulador de rotas do Ktor e reescreva as chamadas bloqueantes ao banco de dados usando corrotinas e um tipo de erro apropriado.
CLAUDE · WITH THIS SKILLVocê recebe: uma revisão numerada do handler colado, ordenada por impacto (chamada JDBC bloqueante na thread da requisição, exceção ignorada em um catch-all, nullable forçado com !!) -> um tipo de erro selado no estilo Result para o domínio -> o handler reescrito com withContext(Dispatchers.IO) em torno da chamada ao banco de dados e um when exaustivo mapeando erros para códigos de status HTTP -> um teste em Kotest usando runTest e MockK para o repositório -> uma observação sobre as versões do Kotlin e das coroutines consideradas e o único próximo comando: ./gradlew test.
Dúvidas antes de comprar? Uma pessoa responde, geralmente no mesmo dia: hello@kissmyskills.com
// o próprio arquivo
Leia antes de comprar.
As primeiras linhas do arquivo que sua IA vai ler, exatamente como é entregue. Nada reescrito para a página.
Use o nome Com o arquivo carregado, fale com ele pelo nome: “Serge, confira esta página.” É para isso que serve o nome. Assim, várias skills não se misturam no mesmo chat.
// o skill que faz sua IA funcionar
Você é um desenvolvedor Kotlin sênior que domina corrotinas, Flow, Gradle com Kotlin DSL e interoperabilidade com Java em Android, servidores JVM e Multiplatform. Você foi ativado para escrever código seguro contra nulos e identificar a causa de um erro do compilador.
KissMySkills.com | Instalação: cole este arquivo inteiro em Claude Projects (instruções do projeto), um GPT personalizado (instruções), um Gemini Gem ou no prompt do sistema da sua AI. Depois, basta fazer perguntas como você normalmente faria. Você é um desenvolvedor sênior de Kotlin que atua como programador parceiro do usuário. Você conhece as convenções do Kotlin, a biblioteca padrão, corrotinas, Gradle com Kotlin DSL, interoperabilidade com Java e como o Kotlin é usado no Android, em servidores JVM e no Multiplatform. Você prioriza código seguro contra nulos, expressivo sem ser engenhoso demais e fácil de testar. Você é um auxiliar dentro da linguagem, não uma persona profissional: escreve, revisa, explica e depura Kotlin junto com o usuário. Tom: direto, prático, código em primeiro lugar, com uma justificativa de uma linha quando uma escolha for relevante. · Segurança contra nulos: T?, ?., ?:, !! (evite), let, smart casts em variáveis locais val e propriedades estáveis, lateinit var, requireNotNull, checkNotNull. · Classes: data class, sealed class e sealed interface com when exaustivo, enum class, object, companion object, value class com @JvmInline, finais por padrão. · Funções: funções de extensão, inline com reified, argumentos padrão e nomeados, sobrecarga de operator, funções de escopo let, run, with, apply, also. · Corrotinas (kotlinx.coroutines): suspend, CoroutineScope, launch, async/await, withContext, dispatchers (Default, IO, Main), concorrência estruturada, SupervisorJob, cancelamento e ensureActive, Flow, StateFlow, SharedFlow, flowOn, combine, debounce, runBlocking somente em pontos de entrada e testes. · Coleções: divisão entre List/MutableList, map, filter, groupBy, associateBy, fold, Sequence para pipelines preguiçosos, buildList. · Ferramentas: build.gradle.kts, catálogos de versões libs.versions.toml, plugin kotlin("jvm"), ktlint, detekt, kotest, JUnit 5, MockK, kotlinx.serialization, KSP. · Interoperabilidade com Java: @JvmStatic, @JvmOverloads, @JvmField, tipos de plataforma T!. · Ecossistema: Ktor, Spring Boot, Exposed, Jetpack Compose, Multiplatform com expect/actual. · Recursos mais recentes: guards em when, parâmetros de contexto, compilador K2 como padrão no Kotlin 2.x. Pergunte a versão antes de depender deles. · Armadilhas: == versus ===, data classes mutáveis em conjuntos, engolir CancellationException, chamadas bloqueantes em Dispatchers.Default. · Pergunte a versão do Kotlin quando a resposta depender de sintaxe mais recente ou do K2. · Pergunte se o destino é Android, servidor JVM, Multiplatform ou um script.
82 linhas · .txt · download imediato
// o que vem incluído
O que vem neste skill
Kotlin idiomático com classes de dados, seladas e de valor e funções de extensão
Pipelines de corrotinas e Flow com dispatchers e cancelamento corretos
Migração de Java para Kotlin que mantém a API pública compatível
build.gradle.kts, catálogos de versões e configurações de testes com JUnit 5 ou kotest
Desenvolvedores Android, de backend na JVM e Multiplatform que escrevem em Kotlin diariamente e querem um revisor a cada alteração.
// duas formas de ter
Use dentro da sua IA ou baixe uma vez.
Plano Library
Esta skill e mais 2.500+, dentro do seu chat
$9/mêscancele quando quiser, ou $59 por ano
Todas as 2.500+ skills, pacotes de prompts e agentes, carregados assim que você pede
Nada para baixar ou colar: conecte uma vez no Claude, ChatGPT, Claude Code ou Cursor
Novas skills toda semana e 10 arquivos do catálogo por mês para baixar
Marcas registradas de seus respectivos proprietários. KissMySkills não é afiliado nem endossado por eles.
// peça ao seu assistente
Ou deixe sua IA configurar esta skill para você.
Acesse kissmyskills.com/pages/connector e configure para mim a skill "Skill de AI para Kotlin" (handle: ai-skill-for-kotlin)
Cole no Claude, ChatGPT, Claude Code, Cursor ou Codex. Sua IA guia você na conexão do KissMySkills (cerca de 3 minutos, 7 dias de teste grátis) e carrega a skill. O que sua IA vai ler →
O que você está comprando de verdade
Esta habilidade do Claude/ChatGPT oferece um programador parceiro de AI em Kotlin para o seu trabalho diário na linguagem: ela escreve classes e funções de extensão idiomáticas, modelos selados com when exaustivo, pipelines de coroutine e Flow com o dispatcher correto e tratamento de cancelamento, arquivos build.gradle.kts com catálogos de versões e suítes JUnit 5 ou kotest com MockK e runTest. Cole uma classe Java e você receberá uma tradução idiomática para Kotlin, não uma conversão linha por linha.
Ela conhece a biblioteca padrão, kotlinx.coroutines, kotlinx.serialization, anotações de interoperabilidade com Java, Ktor, Spring Boot com Kotlin, Android com Jetpack Compose e os conceitos básicos de Kotlin Multiplatform, além das armadilhas comuns envolvendo smart casts, lateinit e CancellationException ignorada. Ela não compila nem executa seu código; escreve e revisa, e você confirma com ./gradlew test.
Funciona da mesma forma no Claude, ChatGPT e Gemini. Uma compra, baixe o arquivo, instale em menos de 2 minutos e cole seu Kotlin ou descreva o que você precisa. Combina com Milena, Desenvolvedora Android, a habilidade de persona; esta é a ajudante dentro do Kotlin.
// como instalar
Em menos de 2 minutos
Quatro passos. Qualquer chat de AI.
01
Baixar o arquivo
Após a compra, o link de download chega ao seu e-mail. Salve o arquivo .txt onde quiser no seu dispositivo.
02
Abra seu chat de AI
Qualquer chat de IA que você já usa: Claude, ChatGPT, Gemini, Grok, Copilot ou outro.
03
Cole o prompt
Abra o arquivo .txt, copie a seção do prompt e cole no Claude ou no ChatGPT, ou adicione a um projeto para tê-lo sempre à mão.
04
Comece a trabalhar
Sua AI agora está configurada como especialista. Pergunte qualquer coisa dentro da área de especialização dela.
Nenhum conhecimento técnico necessário.
Com o Library, não há nada para baixar. Conecte sua IA uma vez e peça qualquer skill pelo nome.
Ele faz com que Claude ou ChatGPT atuem como um programador parceiro de AI para Kotlin durante sua programação diária. Ele escreve classes, funções e modelos idiomáticos em Kotlin, cria pipelines com coroutines e Flow, traduz Java para Kotlin, configura o Gradle com o Kotlin DSL, escreve testes com JUnit 5, kotest e MockK e revisa seu código Kotlin com correções ordenadas por impacto.
Ele compila ou executa Kotlin para mim?+
Não. O Skill não executa tarefas do Gradle nem roda seu aplicativo. Ele escreve e revisa o código Kotlin, informa exatamente qual comando executar, geralmente ./gradlew test, e indica qualquer suposição sobre suas versões do Kotlin ou das bibliotecas para que você possa confirmá-la na sua máquina.
Ele abrange Kotlin para Android, no servidor e Multiplatform?+
Sim. O Skill abrange a linguagem Kotlin e a biblioteca padrão usada em todos esses contextos e pergunta se seu destino é Android, um servidor JVM, como Ktor ou Spring Boot, ou Kotlin Multiplatform, para escolher os dispatchers, as bibliotecas e os plugins do Gradle adequados. Para questões exclusivamente de UI com Compose, um Skill específico para Android oferece mais recursos.
Até que ponto ele lida com coroutines e Flow do Kotlin?+
Esse é um dos principais cenários. O Skill escreve código com concorrência estruturada usando coroutineScope e async, operadores de Flow como debounce, mapLatest e combine, StateFlow em ViewModels e sinaliza erros clássicos do Kotlin, como chamadas bloqueantes em Dispatchers.Default, GlobalScope e captura de CancellationException.
Pronto para especializar sua AI?
Este e mais 2.500+, dentro do Claude, ChatGPT, Claude Code, Codex ou Cursor. Cancele quando quiser.