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.
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.
Migrate multiplatform projects to AGP 9
Design JPA entity mappings
Design reliable Kotlin entities for Spring Data JPA and Hibernate, including identity, relationships, constraints, fetching, and common ORM pitfalls.
Migrate from CocoaPods to SwiftPM
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.
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.
Migrate a Gradle project to Kotlin Toolchain
Migrate an entire Gradle-based Kotlin project to Kotlin Toolchain, including its configuration, plugins, and CI workflows.
Convert a Gradle plugin to a Kotlin Toolchain plugin
Reimplement an existing Gradle plugin as a local Kotlin Toolchain plugin.
Build projects with Kotlin Toolchain
Create, configure, build, test, and package Kotlin and Java projects using Kotlin Toolchain.
Create a Kotlin Toolchain plugin
Create a local plugin for custom build tasks, code generation, verification, or packaging.
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: get an invite and share your experience in the
#ai channel.