From kotlinsense
How to use the KotlinSense plugin effectively. Use when working on Kotlin or Android projects with the kotlinsense plugin active, or when explaining LSP diagnostics to the user.
npx claudepluginhub sudarshanchaudhari/kotlinsense --plugin kotlinsenseThis skill uses the workspace's default tool permissions.
KotlinSense connects Claude Code to `kotlin-language-server` via the Language Server Protocol. After every `.kt` or `.kts` file edit, the server analyzes changes and returns diagnostics that appear directly in Claude's context.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Automates semantic versioning and release workflow for Claude Code plugins: bumps versions in package.json, marketplace.json, plugin.json; verifies builds; creates git tags, GitHub releases, changelogs.
KotlinSense connects Claude Code to kotlin-language-server via the Language Server Protocol. After every .kt or .kts file edit, the server analyzes changes and returns diagnostics that appear directly in Claude's context.
?. vs !!) are caughtGlobalScope with viewModelScope)On first open, kotlin-language-server takes 30–90 seconds to index the project. This is normal. Diagnostics begin appearing after indexing completes. Large multi-module Android projects take longer.
/kotlinsense:status./gradlew build has run.kts build scripts have limited support