By zircote
Claude Code plugin for Kotlin development with kotlin-language-server integration, 12 automated hooks for Gradle builds, linting (detekt, ktlint), formatting, and testing
A Claude Code plugin providing comprehensive Kotlin development support through:
# Run the setup command (after installing the plugin)
/setup
Or manually:
# macOS (Homebrew)
brew install kotlin-language-server
brew install ktlint detekt
The plugin configures kotlin-language-server for Claude Code via .lsp.json:
{
"kotlin": {
"command": "kotlin-language-server",
"args": [],
"extensionToLanguage": { ".kt": "kotlin", ".kts": "kotlin" },
"transport": "stdio"
}
}
Capabilities:
| Hook | Trigger | Description |
|---|---|---|
kotlin-format-on-edit | **/*.kt | Auto-format with ktlint |
kotlin-lint-on-edit | **/*.kt | Lint with detekt |
kotlin-compile-check | **/*.kt | Compile with Gradle |
kotlin-null-check | **/*.kt | Detect !! usage |
| Tool | Installation | Purpose |
|---|---|---|
kotlin-language-server | brew install kotlin-language-server | LSP server |
ktlint | brew install ktlint | Linting & formatting |
detekt | brew install detekt | Static analysis |
kotlin-lsp/
├── .claude-plugin/
│ └── plugin.json # Plugin metadata
├── .lsp.json # kotlin-language-server configuration
├── commands/
│ └── setup.md # /setup command
├── hooks/
│ └── scripts/
│ └── kotlin-hooks.sh
├── tests/
│ └── SampleTest.kt # Test file
├── CLAUDE.md # Project instructions
└── README.md # This file
MIT
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub zircote/lsp-marketplace --plugin kotlin-lspPersistent memory system for AI coding assistants. Captures decisions, learnings, and context from coding sessions and surfaces them when relevant.
Pure filesystem-based memory system for Claude Code with custom ontology support
Rust language server
Comprehensive agent library featuring 115+ specialized Opus 4.5 agents organized by domain
Detect AI-generated writing patterns and build authentic voice profiles through adaptive interviews and computational stylistics
Kotlin language server
Advanced Kotlin programming skills for coroutines and DSL patterns
Expert guidance for Kotlin Coroutines: structured concurrency, safe scopes, Dispatchers, cancellation, exception handling, and testing. Use when reviewing or writing Kotlin/Android async code. Includes a playbook and per-practice reference files.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.