Kotlin Help

Kotlin AI skills

Kotlin AI skills are reusable instructions that help AI agents perform Kotlin-specific tasks more reliably.

A skill gives an AI agent the context it needs before it starts executing a task. For example, a skill can point to a relevant API, define prerequisites, or provide step-by-step workflow guidance.

Kotlin AI skills help agents produce more accurate results and reduce the time you spend explaining the task yourself. For teams, skills also provide a shared framework for common tasks, so everyone gets consistent results.

Explore Kotlin AI skills

Kotlin AI skills follow the Agent Skills standard, so you can use them with compatible AI agents, for example, Junie, Claude Code, OpenAI Codex, Google Gemini, and GitHub Copilot.

Set up AI skills

Learn how to set up and use AI skills:

Supported workflows

You can use Kotlin AI skills for different Kotlin-specific scenarios. Explore the different tasks that AI skills can help you with.

Convert Java source files to Kotlin

Convert your Java source files to idiomatic Kotlin while preserving behavior and applying Kotlin-specific conventions.
Learn more in our tutorial.

AI skill

Migrate multiplatform projects to AGP 9

Migrate your Kotlin Multiplatform project to AGP 9 and enable an AI agent to apply the required project and Gradle configuration changes.
Learn more in our guide.

AI skill

Design JPA entity mappings

Design reliable Kotlin entities for Spring Data JPA and Hibernate, including identity, relationships, constraints, fetching, and common ORM pitfalls.

AI skill

Migrate from CocoaPods to SwiftPM

Migrate Kotlin Multiplatform projects from CocoaPods dependencies to Swift Package Manager dependencies.
Learn more in our guide.

AI skill

Migrate to immutable collections 0.5.x

Update projects to version 0.5.x of the kotlinx.collections.immutable library and replace deprecated persistent collection operations.

AI skill

Improve Kotlin/Native build performance

Diagnose slow Kotlin/Native and iOS builds and get recommendations for targeted changes to compilation, linking, caching, targets, and CI configuration.

AI skill

Migrate a Gradle project to Kotlin Toolchain

Migrate an entire Gradle-based Kotlin project to Kotlin Toolchain, including its configuration, plugins, and CI workflows.

AI skill

Convert a Gradle plugin to a Kotlin Toolchain plugin

Reimplement an existing Gradle plugin as a local Kotlin Toolchain plugin.

AI skill

Build projects with Kotlin Toolchain

Create, configure, build, test, and package Kotlin and Java projects using Kotlin Toolchain.

AI skill

Create a Kotlin Toolchain plugin

Create a local plugin for custom build tasks, code generation, verification, or packaging.

AI skill

Contribute and share feedback

Kotlin AI skills are open-source. Test the available skills and share your feedback by reporting issues.

You can also contribute a new skill or improve an existing one. For more information, see the contribution guidelines.

Get support

If you have questions or encounter problems, ask for help in Slack Slack: get an invite and share your experience in the #ai channel.

13 October 2026