KotlinSense
Kotlin code intelligence for Claude Code — automatic type checking, import resolution, null safety detection, and error diagnostics injected into Claude's context after every .kt file edit.
Bridges kotlin-language-server into Claude Code's context. After every .kt file edit, real diagnostics — type errors, missing imports, null safety violations — are injected automatically. Claude sees what the compiler sees and fixes issues in the same turn, before they reach the build.
Why it exists
LLMs editing Kotlin will happily produce code that doesn't compile — missing imports, wrong nullability, type mismatches that only show up at build time. KotlinSense closes that loop. It runs kotlin-language-server in the background, listens for .kt edits, and feeds the same diagnostics IntelliJ shows you back into Claude's context immediately. The fix happens in the same turn, not after a failed CI run.
What's inside
- Background kotlin-language-server, indexed against your project
- Diagnostics injected after every .kt edit — no manual ping
- Catches type errors, missing imports, null-safety violations
- Compose-aware — works inside @Composable bodies and previews
- Zero-config in DroidForge-scaffolded projects
- Plays cleanly alongside DroidForge and PrivacyPilot
FAQ
Why use kotlin-language-server instead of just the compiler?
LSP returns diagnostics incrementally as files change, so feedback is faster than rebuilding the project. Same errors, fewer seconds.
Does it work with Compose @Composable functions?
Yes. The language server is Compose-aware, so previews, modifiers, and state hoisting issues surface like any other Kotlin error.
Will it slow down my machine?
The language server runs in the background and indexes once per project. Memory overhead is comparable to running IntelliJ in the background.
Do I need to install Kotlin manually?
No — the plugin bootstraps kotlin-language-server on first run inside Claude Code.
Related across catalogs
- DroidForgeClaude Code plugin· Live
Automate every repetitive Android dev task — keystore creation, signing config, version bumping, Gradle version catalog management, new app scaffolding, and release checklists.
- PlayCraftClaude Code plugin· Live
Automate every Google Play Store publishing task — store listings, ASO, release notes, policy declarations, and screenshot copy — all from Claude Code.
- RepoMemClaude Code plugin· Live
Persistent memory for AI coding agents — extracts observations from each Claude Code session, injects relevant context back at the next session start. Pure Python, SQLite+FTS5, zero deps.
- PrivacyPilotClaude Code plugin· Live
Scan your AndroidManifest.xml and Gradle files, generate a Play Store-compliant privacy policy, and deploy it to GitHub Pages — all from Claude Code.
- STLSignalsAI project· Demo ready
Laptop-only trend discovery and content drafting tool — monitors public Reddit discussions, clusters topics into signals, and helps you write original blog posts using Claude Code.
Want a heads-up when KotlinSense releases?
