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
- TypeScript Lsp — TypeScript / JS /plugin install typescript-lsp@claude-plugins-official 14k ★
- Internet Court Skill — The trust layer for agent-to-agent commerce — natural-language mandates, ERC-7710 delegated permissions, x402 4.9k ★
- Auto — Smart router - Single entry point with natural language intent detection 2.8k ★
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
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
MCP Language Server
mcp-language-server gives MCP enabled clients access semantic tools like get definition, references, rename, a
Related Agents
VSCode Extension
VS Code extension development, activation, language server client integration
Benchmark Sweep
Runs the real benchmark/performance-gate tasks defined in a repo's own deno.json(c) (today, @zanix/server's be
Lsp
LSP features specialist. ALWAYS use for ANY task involving completion, hover, diagnostics, or the in-process L