kotlin-lsp

Analyze Kotlin .kt and .kts files with LSP diagnostics and navigation.

8|1|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/MSApps-Mobile/claude-plugins --skill kotlin-lsp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kotlin-lsp
Source: https://github.com/MSApps-Mobile/claude-plugins/tree/main/plugins/kotlin-lsp/skills/kotlin-lsp
Command: npx skills add https://github.com/MSApps-Mobile/claude-plugins --skill kotlin-lsp

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill delivers real-time Kotlin code intelligence to surface compiler errors, warnings, and type information without requiring full builds or context switching, enabling faster iteration and safer edits in Kotlin and Android projects.

Core Features & Use Cases

  • Real-time Diagnostics: Show current errors and warnings for .kt and .kts files so issues are visible during editing.
  • Code Navigation: Provide go-to-definition and find-references to accelerate refactoring and code comprehension.
  • Type Information: Reveal inferred types and symbol details to clarify ambiguous code paths and aid debugging.
  • Use Case: While performing code review or refactoring an Android app, run LSP diagnostics to find regressions, jump to symbol definitions, and confirm type expectations before committing changes.

Quick Start

Enable kotlin lsp and run diagnostics on the project's Kotlin source files to list current errors and navigate to the definition of a selected symbol.

Frequently Asked Questions about kotlin-lsp

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I get real-time Kotlin diagnostics without running a full build?

Real-time Kotlin diagnostics are provided by applying a read-only LSP analyzer to .kt and .kts files, surfacing compiler errors and warnings instantly without requiring full builds or context switching.

Can I use go-to-definition and find-references for Kotlin code review?

Go-to-definition and find-references for Kotlin code review are supported, allowing you to navigate to symbol definitions and locate usages to accelerate refactoring and confirm type expectations before committing.

Does this Kotlin language server support both .kt and .kts files?

This Kotlin language server supports both .kt and .kts files, delivering code intelligence features like type information and diagnostics across standard Kotlin source and script files.

What is the best way to check Kotlin type information during debugging?

The best way to check Kotlin type information during debugging is to use the LSP analyzer, which reveals inferred types and symbol details to clarify ambiguous code paths directly in your editor.

Are there limitations to using a read-only LSP analyzer for Kotlin?

The limitation of this read-only LSP analyzer is that it returns structured diagnostics and navigation data without performing side-effectful operations, meaning it cannot directly apply code fixes or modify files.