Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
npx claudepluginhub cyrik/clojure-lsp-cc --plugin clojure-lsp-ccClojure LSP integration for Claude Code - provides code intelligence for Clojure files.
.clj, .cljs, .cljc, .edn
Install clojure-lsp: https://clojure-lsp.io/installation/
claude plugin marketplace add Cyrik/clojure-lsp-cc
claude plugin install clojure-lsp-cc@clojure-lsp-cc
It helps to nudge claude a little to use lsp over grep, otherwise it defaults to what it knows. Putting the following into claude.md is what I do:
## Code Intelligence
Prefer LSP over Grep/Glob/Read for code navigation:
- `goToDefinition` / `goToImplementation` to jump to source
- `findReferences` to see all usages across the codebase
- `workspaceSymbol` to find where something is defined
- `documentSymbol` to list all symbols in a file
- `incomingCalls` / `outgoingCalls` for call hierarchy
Before renaming or changing a function signature, use
`findReferences` to find all call sites first.
Use Grep/Glob for text/pattern searches (comments, strings,
config values, Datalog rule names) where LSP doesn't help.
Tip: `goToDefinition` may need multiple hops for aliased
namespaces (e.g., `auth-service/foo` → alias → actual fn).
Clojure language server
Rust language server
Share bugs, ideas, or general feedback.
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
YAML language server
Bash language server
Validation and quality enforcement for Tailwind CSS projects with comprehensive utility-first CSS patterns and best practices.
Advanced Angular skills for dependency injection, RxJS, and signals.
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