language-server-protocol

Solid

Expert skill for implementing Language Server Protocol servers with full IDE feature support

AI & Automation 1,160 stars 71 forks Updated today MIT

Install

View on GitHub

Quality Score: 94/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
83
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Language Server Protocol Skill ## Overview Expert skill for implementing Language Server Protocol servers with full IDE feature support. ## Capabilities - Implement JSON-RPC transport layer - Handle document synchronization (full and incremental) - Implement semantic tokens for syntax highlighting - Implement completion with resolve - Implement hover information with type signatures - Implement go-to-definition/references/implementations - Implement document symbols and workspace symbols - Implement rename with cross-file support - Implement code actions and quick fixes - Implement signature help ## Target Processes - lsp-server-implementation.js - debugger-adapter-development.js - error-message-enhancement.js - semantic-analysis.js ## Dependencies - LSP specification - vscode-languageserver libraries - tower-lsp (Rust) ## Usage Guidelines 1. **Transport**: Start with stdio transport, add TCP/websocket as needed 2. **Incremental Sync**: Implement incremental document sync for performance 3. **Caching**: Cache analysis results and invalidate on document changes 4. **Error Tolerance**: Handle malformed documents gracefully 5. **Progress**: Report progress for long-running operations ## Output Schema ```json { "type": "object", "properties": { "capabilities": { "type": "array", "items": { "type": "string" } }, "transportType": { "type": "string", "enum": ["stdio", "tcp", "websocket"] }, "documentSync": { "type":...

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

lsp-setup

Enable code intelligence (go-to-definition, find-references, hover, type info) for any programming language by installing and configuring an LSP server for Copilot CLI. Detects the OS, installs the right server, and generates the JSON configuration (user-level or repo-level). Use when you need deeper code understanding and no LSP server is configured, or when the user asks to set up, install, or configure an LSP server.

34,233 Updated today
github
AI & Automation Listed

lsp-routing

Маршрутизация LSP-воркфлоу для type checking, диагностик, символов, рефакторинга. Используй для: LSP, лсп, language server, проверь типы, type checking, найди символ, диагностики языка, рефакторинг с LSP. EN triggers: route LSP workflow, type checking, semantic diagnostics, symbol search, refactor with LSP, language server choice, Python/Rust/Dart/TS/Go/C++/Qt/YAML/Docker/HTML/CSS/Shell LSP.

1 Updated today
NDDev-it-com
AI & Automation Solid

debug-adapter-protocol

Expert skill for implementing Debug Adapter Protocol for debugger integration

1,160 Updated today
a5c-ai
AI & Automation Listed

lsp

Use when Codex needs language-server diagnostics, definitions, references, symbols, or rename safety checks in the current workspace.

60,341 Updated yesterday
code-yeongyu
AI & Automation Listed

lsp

Use when Codex needs language-server diagnostics, definitions, references, symbols, or rename safety checks in the current workspace.

27 Updated 5 days ago
code-yeongyu