Deno Lsp Claude Plugin — Development skill for Claude Code
Deno Language Server integration for Claude Code.
How to install Deno Lsp Claude Plugin
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open wyattjoh/deno-lsp-claude-plugin and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Deno Lsp Claude Plugin does
Deno Language Server integration for Claude Code.
Alternatives in Development
- Neovim Plugin (avante.nvim) — Neovim integration supporting Claude as a backend 17.6k ★
- TypeScript Lsp — TypeScript / JS /plugin install typescript-lsp@claude-plugins-official 14k ★
- Claude Integration Guide — FOR CLAUDE CODE: When a user asks you to integrate components from this showcase repository into their project 9.3k ★
README
claude-deno-lsp
A Claude Code plugin that provides Deno Language Server Protocol (LSP) integration for TypeScript/JavaScript code intelligence in Deno projects.
Prerequisites
- Deno installed and available in PATH
- Claude Code with LSP support
Verify Deno is installed:
deno --version
Installation
Add this plugin to your Claude Code configuration:
claude config add plugins /path/to/claude-deno
Or use `--plugin-dir` when starting Claude Code:
claude --plugin-dir /path/to/claude-deno
Features
The Deno LSP provides:
- Go to Definition - Jump to symbol definitions
- Hover Information - View type information and documentation
- Find References - Locate all usages of a symbol
- Document Symbols - List all symbols in a file
- Workspace Symbols - Search symbols across the project
- Diagnostics - Real-time error and lint warnings
Supported File Types
| Extension | Language |
|---|---|
.ts |
TypeScript |
.tsx |
TypeScript React |
.js |
JavaScript |
.jsx |
JavaScript React |
.mts, .cts |
TypeScript (ESM/CJS) |
.mjs, .cjs |
JavaScript (ESM/CJS) |
Usage
Once installed, the LSP tool becomes available for Deno files:
LSP goToDefinition
LSP hover
LSP findReferences
LSP documentSymbol
Limitations
**No automatic workspace detection**: Claude Code does not currently support `rootPatterns` for conditional LSP activation. This means:
- The Deno LSP activates for all supported file types when the plugin is enabled
- If you have other TypeScript LSP plugins enabled, there may be conflicts
- You should enable/disable this plugin manually when switching between Deno and Node projects
**Workarounds:**
- Only enable this plugin when working on Deno projects
- Disable TypeScript/Node LSP plugins when using Deno projects
Configu
Related Skills
Claude Code Bsl Lsp
Claude Code plugin — BSL Language Server LSP for 1C:Enterprise (BSL) and OneScript (OS) files
Lsp Det
Transparent LSP proxy that removes language servers' silent lies (empty answers from an unfinished index, succ
Elixir Agent Tools
Elixir development skills with optional Mix checks and Expert language server integration
Clojure Skills
Claude Code / Gemini CLI / Codex skill for Clojure development — parenthesis repair, nREPL evaluation, clojure
Stay Fresh Lsp Proxy
A Claude Code plugin that proxies any LSP server and filters stale/noisy diagnostics from conversation context
Wp Header
Build the WordPress header — responsive nav, logo, language switcher, WP menu system integration
Related Agents
Benchmark Sweep
Runs the real benchmark/performance-gate tasks defined in a repo's own deno.json(c) (today, @zanix/server's be
VSCode Extension
VS Code extension development, activation, language server client integration
Lsp
LSP features specialist. ALWAYS use for ANY task involving completion, hover, diagnostics, or the in-process L