core-code-intelligence-lsp

Solid

Engineering doctrine for using Language Server Protocol tools in agent code-analysis workflows for {{PROJECT_NAME}}. Covers per-language LSP server selection, diagnostic triage, type-query patterns, and the critical discipline of anchoring analysis to structured semantic data rather than string matching. Use when performing non-trivial code review, refactoring, type-safety analysis, or any task where grep alone cannot distinguish a definition from a reference or a type from its alias.

AI & Automation 3 stars 0 forks Updated today MIT

Install

View on GitHub

Quality Score: 82/100

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

Skill Content

# Code Intelligence (LSP) Grep tells you what string appears. LSP tells you what it **means**. A grep for `UserID` finds every occurrence of those seven characters — including comments, string literals, variable names that happen to share a prefix, and the actual type declaration. An LSP `go-to-definition` query on `UserID` resolves through imports, re-exports, and aliases to the canonical declaration, with its type signature, in milliseconds. That difference is not cosmetic. A refactor grounded in grep assumptions silently breaks code paths that the grep didn't surface. An analysis grounded in LSP diagnostics catches the breakage before it ships. This skill is the cognitive operating manual for using LSP output effectively. It is not a server-installation or DevOps guide — it assumes the LSP server is running and reachable (either natively in the development environment or via an MCP adapter that exposes LSP queries as tools). The doctrine here is: which server to call, which query to issue, how to interpret the result, and what counts as sufficient evidence before making a structural change. ## What This Skill Is (and isn't) **Is:** Doctrine for using LSP output as the primary evidence base during code analysis. Covers query selection, result interpretation, server-health awareness, and the decision rule for when an LSP result is authoritative vs when to read source directly. **Is not:** A guide to installing, configuring, or managing LSP servers. It is not a substitu...

Details

Author
Canhada-Labs
Repository
Canhada-Labs/ceo-orchestration
Created
4 weeks ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

lsp-setup

This skill should be used when the user asks to "set up LSP", "configure LSP", "install LSP", "enable LSP", "language server setup", "add LSP to project", "configure language server", "set up code intelligence", "validate LSP", "check LSP setup", "fix LSP", "LSP not working", or wants to enable or troubleshoot LSP-powered navigation (go-to-definition, find-references, hover, diagnostics) in Claude Code for a project.

6 Updated 5 days ago
DmitriyYukhanov
AI & Automation Solid

lsp-setup

Configure a Language Server (LSP) for a specific language so editor/agent tooling — diagnostics, go-to-definition, find-references, rename — works. Use when you need to: configure LSP, lsp setup, set up or install a language server, fix 'no LSP server configured' / 'server not installed', choose between servers (basedpyright vs pyright vs ty vs ruff), or wire .codex/lsp-client.json / .opencode/lsp.json. 언어서버 설정. Routes by file extension to references/<language>/README.md for the exact builtin server, per-OS install commands (macOS/Linux/Windows), config snippets for both config files, initialization options, alternatives, and troubleshooting. Ships scripts: detect-lsp.ts (scan a project for languages + each server's install/config status) and verify-lsp.ts (run a real diagnostics roundtrip). Covers typescript, python, go, rust, c/c++, java, kotlin, c#/razor, swift, ruby, php, dart, elixir, zig, lua, bash, yaml, terraform, haskell, julia.

66,701 Updated today
code-yeongyu
AI & Automation Solid

lsp

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

66,701 Updated today
code-yeongyu