diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index c64f584..c11e644 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -7,6 +7,227 @@ "email": "support@anthropic.com" }, "plugins": [ + { + "name": "typescript-lsp", + "description": "TypeScript/JavaScript language server for enhanced code intelligence", + "version": "1.0.0", + "author": { + "name": "Anthropic", + "email": "support@anthropic.com" + }, + "source": "./plugins/typescript-lsp", + "category": "development", + "strict": false, + "lspServers": { + "typescript": { + "command": "typescript-language-server", + "args": ["--stdio"], + "extensionToLanguage": { + ".ts": "typescript", + ".tsx": "typescriptreact", + ".js": "javascript", + ".jsx": "javascriptreact", + ".mts": "typescript", + ".cts": "typescript", + ".mjs": "javascript", + ".cjs": "javascript" + } + } + } + }, + { + "name": "pyright-lsp", + "description": "Python language server (Pyright) for type checking and code intelligence", + "version": "1.0.0", + "author": { + "name": "Anthropic", + "email": "support@anthropic.com" + }, + "source": "./plugins/pyright-lsp", + "category": "development", + "strict": false, + "lspServers": { + "pyright": { + "command": "pyright-langserver", + "args": ["--stdio"], + "extensionToLanguage": { + ".py": "python", + ".pyi": "python" + } + } + } + }, + { + "name": "gopls-lsp", + "description": "Go language server for code intelligence and refactoring", + "version": "1.0.0", + "author": { + "name": "Anthropic", + "email": "support@anthropic.com" + }, + "source": "./plugins/gopls-lsp", + "category": "development", + "strict": false, + "lspServers": { + "gopls": { + "command": "gopls", + "extensionToLanguage": { + ".go": "go" + } + } + } + }, + { + "name": "rust-analyzer-lsp", + "description": "Rust language server for code intelligence and analysis", + "version": "1.0.0", + "author": { + "name": "Anthropic", + "email": "support@anthropic.com" + }, + "source": "./plugins/rust-analyzer-lsp", + "category": "development", + "strict": false, + "lspServers": { + "rust-analyzer": { + "command": "rust-analyzer", + "extensionToLanguage": { + ".rs": "rust" + } + } + } + }, + { + "name": "clangd-lsp", + "description": "C/C++ language server (clangd) for code intelligence", + "version": "1.0.0", + "author": { + "name": "Anthropic", + "email": "support@anthropic.com" + }, + "source": "./plugins/clangd-lsp", + "category": "development", + "strict": false, + "lspServers": { + "clangd": { + "command": "clangd", + "args": ["--background-index"], + "extensionToLanguage": { + ".c": "c", + ".h": "c", + ".cpp": "cpp", + ".cc": "cpp", + ".cxx": "cpp", + ".hpp": "cpp", + ".hxx": "cpp", + ".C": "cpp", + ".H": "cpp" + } + } + } + }, + { + "name": "php-lsp", + "description": "PHP language server (Intelephense) for code intelligence", + "version": "1.0.0", + "author": { + "name": "Anthropic", + "email": "support@anthropic.com" + }, + "source": "./plugins/php-lsp", + "category": "development", + "strict": false, + "lspServers": { + "intelephense": { + "command": "intelephense", + "args": ["--stdio"], + "extensionToLanguage": { + ".php": "php" + } + } + } + }, + { + "name": "swift-lsp", + "description": "Swift language server (SourceKit-LSP) for code intelligence", + "version": "1.0.0", + "author": { + "name": "Anthropic", + "email": "support@anthropic.com" + }, + "source": "./plugins/swift-lsp", + "category": "development", + "strict": false, + "lspServers": { + "sourcekit-lsp": { + "command": "sourcekit-lsp", + "extensionToLanguage": { + ".swift": "swift" + } + } + } + }, + { + "name": "csharp-lsp", + "description": "C# language server for code intelligence", + "version": "1.0.0", + "author": { + "name": "Anthropic", + "email": "support@anthropic.com" + }, + "source": "./plugins/csharp-lsp", + "category": "development", + "strict": false, + "lspServers": { + "csharp-ls": { + "command": "csharp-ls", + "extensionToLanguage": { + ".cs": "csharp" + } + } + } + }, + { + "name": "jdtls-lsp", + "description": "Java language server (Eclipse JDT.LS) for code intelligence", + "version": "1.0.0", + "author": { + "name": "Anthropic", + "email": "support@anthropic.com" + }, + "source": "./plugins/jdtls-lsp", + "category": "development", + "strict": false, + "lspServers": { + "jdtls": { + "command": "jdtls", + "extensionToLanguage": { + ".java": "java" + }, + "startupTimeout": 120000 + } + } + }, + { + "name": "lua-lsp", + "description": "Lua language server for code intelligence", + "version": "1.0.0", + "author": { + "name": "Anthropic", + "email": "support@anthropic.com" + }, + "source": "./plugins/lua-lsp", + "category": "development", + "strict": false, + "lspServers": { + "lua": { + "command": "lua-language-server", + "extensionToLanguage": { + ".lua": "lua" + } + } + } + }, { "name": "agent-sdk-dev", "description": "Development kit for working with the Claude Agent SDK", diff --git a/plugins/clangd-lsp/README.md b/plugins/clangd-lsp/README.md new file mode 100644 index 0000000..14888a3 --- /dev/null +++ b/plugins/clangd-lsp/README.md @@ -0,0 +1,8 @@ +# clangd-lsp + +This plugin provides LSP (Language Server Protocol) integration for Claude Code. + +## Requirements + +The corresponding language server must be installed on your system. The plugin will be recommended when you edit files with the supported extensions and have the language server binary available. + diff --git a/plugins/csharp-lsp/README.md b/plugins/csharp-lsp/README.md new file mode 100644 index 0000000..2a19ad3 --- /dev/null +++ b/plugins/csharp-lsp/README.md @@ -0,0 +1,8 @@ +# csharp-lsp + +This plugin provides LSP (Language Server Protocol) integration for Claude Code. + +## Requirements + +The corresponding language server must be installed on your system. The plugin will be recommended when you edit files with the supported extensions and have the language server binary available. + diff --git a/plugins/gopls-lsp/README.md b/plugins/gopls-lsp/README.md new file mode 100644 index 0000000..9c953dc --- /dev/null +++ b/plugins/gopls-lsp/README.md @@ -0,0 +1,8 @@ +# gopls-lsp + +This plugin provides LSP (Language Server Protocol) integration for Claude Code. + +## Requirements + +The corresponding language server must be installed on your system. The plugin will be recommended when you edit files with the supported extensions and have the language server binary available. + diff --git a/plugins/jdtls-lsp/README.md b/plugins/jdtls-lsp/README.md new file mode 100644 index 0000000..a5d527f --- /dev/null +++ b/plugins/jdtls-lsp/README.md @@ -0,0 +1,8 @@ +# jdtls-lsp + +This plugin provides LSP (Language Server Protocol) integration for Claude Code. + +## Requirements + +The corresponding language server must be installed on your system. The plugin will be recommended when you edit files with the supported extensions and have the language server binary available. + diff --git a/plugins/lua-lsp/README.md b/plugins/lua-lsp/README.md new file mode 100644 index 0000000..dac4be4 --- /dev/null +++ b/plugins/lua-lsp/README.md @@ -0,0 +1,8 @@ +# lua-lsp + +This plugin provides LSP (Language Server Protocol) integration for Claude Code. + +## Requirements + +The corresponding language server must be installed on your system. The plugin will be recommended when you edit files with the supported extensions and have the language server binary available. + diff --git a/plugins/php-lsp/README.md b/plugins/php-lsp/README.md new file mode 100644 index 0000000..0b2d9da --- /dev/null +++ b/plugins/php-lsp/README.md @@ -0,0 +1,8 @@ +# php-lsp + +This plugin provides LSP (Language Server Protocol) integration for Claude Code. + +## Requirements + +The corresponding language server must be installed on your system. The plugin will be recommended when you edit files with the supported extensions and have the language server binary available. + diff --git a/plugins/pyright-lsp/README.md b/plugins/pyright-lsp/README.md new file mode 100644 index 0000000..9c26cd9 --- /dev/null +++ b/plugins/pyright-lsp/README.md @@ -0,0 +1,8 @@ +# pyright-lsp + +This plugin provides LSP (Language Server Protocol) integration for Claude Code. + +## Requirements + +The corresponding language server must be installed on your system. The plugin will be recommended when you edit files with the supported extensions and have the language server binary available. + diff --git a/plugins/rust-analyzer-lsp/README.md b/plugins/rust-analyzer-lsp/README.md new file mode 100644 index 0000000..dc62215 --- /dev/null +++ b/plugins/rust-analyzer-lsp/README.md @@ -0,0 +1,8 @@ +# rust-analyzer-lsp + +This plugin provides LSP (Language Server Protocol) integration for Claude Code. + +## Requirements + +The corresponding language server must be installed on your system. The plugin will be recommended when you edit files with the supported extensions and have the language server binary available. + diff --git a/plugins/swift-lsp/README.md b/plugins/swift-lsp/README.md new file mode 100644 index 0000000..ffeff37 --- /dev/null +++ b/plugins/swift-lsp/README.md @@ -0,0 +1,8 @@ +# swift-lsp + +This plugin provides LSP (Language Server Protocol) integration for Claude Code. + +## Requirements + +The corresponding language server must be installed on your system. The plugin will be recommended when you edit files with the supported extensions and have the language server binary available. + diff --git a/plugins/typescript-lsp/README.md b/plugins/typescript-lsp/README.md new file mode 100644 index 0000000..ac5a933 --- /dev/null +++ b/plugins/typescript-lsp/README.md @@ -0,0 +1,8 @@ +# typescript-lsp + +This plugin provides LSP (Language Server Protocol) integration for Claude Code. + +## Requirements + +The corresponding language server must be installed on your system. The plugin will be recommended when you edit files with the supported extensions and have the language server binary available. +