Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By zircote
Scala language server plugin for Claude Code with Metals LSP integration and automated hooks for formatting, linting, and testing
npx claudepluginhub zircote/lsp-marketplace --plugin scala-lspA Claude Code plugin providing comprehensive Scala development support through:
# Run the setup command (after installing the plugin)
/setup
Or manually:
# Install Metals via Coursier
cs install metals
# Install development tools
cs install scalafmt scalafix
The plugin configures Metals for Claude Code via .lsp.json:
{
"scala": {
"command": "metals",
"args": [],
"extensionToLanguage": {
".scala": "scala",
".sc": "scala",
".sbt": "sbt"
},
"transport": "stdio"
}
}
Capabilities:
| Hook | Trigger | Description |
|---|---|---|
scalafmt | **/*.scala | Code formatting |
scalafix | **/*.scala | Linting and refactoring |
scala-todo-fixme | **/*.scala | Surface TODO/FIXME comments |
| Tool | Installation | Purpose |
|---|---|---|
metals | cs install metals | LSP server |
scalafmt | cs install scalafmt | Formatting |
scalafix | cs install scalafix | Linting |
scala-lsp/
├── .claude-plugin/
│ └── plugin.json # Plugin metadata
├── .lsp.json # Metals configuration
├── commands/
│ └── setup.md # /setup command
├── hooks/
│ └── scripts/
│ └── scala-hooks.sh
├── tests/
│ └── SampleTest.scala # Test file
├── CLAUDE.md # Project instructions
└── README.md # This file
MIT
Share bugs, ideas, or general feedback.
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Advanced Scala programming skills for functional programming and type systems
Scala code intelligence for coding agents — fast symbol search, find definitions, and find references
Clojure language server
Comprehensive Java development toolkit with Spring Boot, testing, LangChain4J, and AWS integration
127-agent automated development system with Agent Teams, quality gates, Bug Council diagnostics, and autonomous execution
Comprehensive OCaml development toolkit with project setup, odoc documentation, build migration, testing, RFC integration, opam publishing, and code style assistance
Persistent 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
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim