Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
eli0shin avatar

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-client

Add your badge

Show developers this plugin is listed on Skillselion. Paste this into your README.

Listed on Skillselion
repo stars58
Last updatedFebruary 27, 2026
Repositoryeli0shin/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.

Development Toolsintegrationstestingfrontend

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.