Plugins and patches for Claude Code, including an LSP fix and Crystal language support.
Claude Code v2.0.76 has a bug (#13952) where LSP servers from plugins fail to load. The initialize function in the LSP server manager is empty and does nothing.
This repository provides:
git clone https://github.com/watzon/claude-code
cd claude-code
chmod +x lsp-patch.sh
./lsp-patch.sh
Add to your Claude Code settings (~/.claude/settings.json):
{
"pluginMarketplaces": [
"https://github.com/watzon/claude-code"
]
}
Then install plugins:
/plugin install crystal-lsp@watzon-marketplace
# Check if patch is needed/applied
./lsp-patch.sh --check
# Apply the patch
./lsp-patch.sh
# Restore original (if needed)
./lsp-patch.sh --restore
The script auto-detects Claude Code installations:
~/.bun/install/global/...)~/.claude/local/...)/usr/local/lib/node_modules/...)Note: The patch is overwritten when Claude Code updates. Re-run after updates if LSP stops working.
After adding the marketplace to settings, use /plugin in Claude Code to browse and install plugins.
| Plugin | Description |
|---|---|
| crystal-lsp | Crystal language server support |
PRs welcome. For bugs, please open an issue first.
To add a plugin:
.claude-plugin/plugin.json.claude-plugin/marketplace.jsonMIT © Chris Watson
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 watzon/claude-codeAmeba linting language server for Crystal
Crystal language development skills and best practices.
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