
Eli0shin Cli Lsp Client
- 58 repo stars
- Updated February 27, 2026
- eli0shin/cli-lsp-client
eli0shin-cli-lsp-client is a Claude Code plugin that streams LSP, ESLint, and Prettier diagnostics through a background daemon whenever the agent edits JavaScript or TypeScript files.
About
eli0shin-cli-lsp-client is a Claude Code plugin family built around a CLI that talks to a long-running LSP client daemon. developers who let Claude rewrite TS/JS constantly lose time when type errors and lint issues only show up at commit time; this setup pushes Language Server Protocol diagnostics, ESLint, and Prettier signals back into the loop as soon as edits land, using hooks so you do not manually re-run checkers. It targets developers shipping web apps or Node tooling with Claude Code as the primary editor, not teams that already rely on a full IDE with built-in LSP. Install the daemon locally, register the plugin bundle, and keep coding—the agent gets the same feedback you would expect from VS Code without leaving the terminal workflow. Complexity is intermediate because you need Node, a working LSP setup for your stack, and comfort with background processes.
- Background LSP daemon so diagnostics do not block the terminal session
- Claude Code hooks run checks automatically after file edits
- JavaScript and TypeScript language-server integration
- ESLint and Prettier feedback in near realtime
- Bundle includes 3 related plugins for the client workflow
Eli0shin Cli Lsp Client by the numbers
- Data as of Jul 7, 2026 (Skillselion catalog sync)
/plugin install eli0shin-cli-lsp-client@eli0shin/cli-lsp-clientAdd your badge
Show developers this plugin is listed on Skillselion. Paste this into your README.
| repo stars | ★ 58 |
|---|---|
| Last updated | February 27, 2026 |
| Repository | eli0shin/cli-lsp-client ↗ |
What it does
Wire Claude Code edits to a background LSP daemon so TypeScript and JavaScript files get ESLint, Prettier, and language-server diagnostics right after the agent changes code.
Who is it for?
Best when you use Claude Code on JS/TS repos and want IDE-grade diagnostics without leaving hook-driven terminal workflows.
Skip if: Skip if you're on stacks without LSP support, or developers and only use Claude for docs and never touch application code.
What you get
After install, Claude-triggered edits surface language-server and linter feedback immediately so you fix issues in the same session instead of at PR time.
- Realtime diagnostic stream tied to agent file edits
- Integrated ESLint and Prettier signals via the LSP client
- Repeatable hook-based workflow across a multi-plugin bundle
Recommended Plugins
How it compares
LSP hook integration for Claude Code, not a standalone ESLint MCP server or a one-off review skill.
FAQ
Who is Eli0shin Cli Lsp Client for?
It is for developers who code with Claude Code on JavaScript or TypeScript and want automatic ESLint, Prettier, and LSP checks after every agent edit.
When should I use Eli0shin Cli Lsp Client?
Use it when you are actively building or refactoring TS/JS in Claude Code and tired of discovering lint and type errors only when you run checks manually.
How do I add Eli0shin Cli Lsp Client to my agent?
Install the cli-lsp-client CLI and daemon from the eli0shin/cli-lsp-client repository, configure your language servers, then register the plugin bundle in Claude Code per the repo’s plugin instructions.