By georgeharker
Register python-lsp-server (pylsp) as the Python LSP, with pylsp-mypy for type diagnostics. Includes a fallback mypy hook in case the harness doesn't honor plugin LSP configs.
Modifies files
Hook triggers on file write and edit operations
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub georgeharker/claude-plugins --plugin pylspManage shared backend processes through the `sharedserver` CLI. SessionStart attaches via `sharedserver use`; SessionEnd detaches via `sharedserver unuse`. Multiple Claude Code sessions share a single backend; the server survives session restarts within its grace period.
Manage the mcp-companion mcp-bridge process across Claude Code sessions via the sharedserver CLI. SessionStart attaches; SessionEnd detaches. Bridge survives Claude restarts within the grace period and is shared with other clients (nvim, OpenCode) that use the same name.
Register `ruff server` as the Python LSP. Surfaces ruff diagnostics and code actions via LSP. Mutually exclusive with the `pylsp` plugin — only one server can claim `python`.
Run shuck check --fix on shell files (.sh/.bash/.zsh) after Claude edits them. Includes best-effort LSP wiring via `shuck server`.
Rust language server
Validation and quality enforcement for Tailwind CSS projects with comprehensive utility-first CSS patterns and best practices.
YAML language server
Bash language server
Go language server
Advanced Java skills for streams, concurrency, and generics.