What problem does it solve? Modern polyglot codebases scatter code intelligence across separate language servers, making it hard to get unified go-to-definition, references, and hover data. This Skill guides the construction of a graphd daemon that aggregates multiple LSP clients into one consistent semantic graph with fast query responses. ## Core Features & Use Cases - Multi-Language LSP Orchestration: Coordinates TypeScript, PHP, Go, Rust, and Python language servers with proper LSP 3.17 lifecycle and capability negotiation. - Unified Graph Schema: Transforms LSP responses into nodes (files, symbols) and edges (contains, imports, calls, references) with strict consistency rules. - Navigation Index & Real-Time Updates: Produces nav.index.jsonl with definitions, references, and hover docs, plus WebSocket graph diffs driven by file watchers. - Use Case: A team building a code visualization tool needs sub-100ms definition lookups across a TypeScript and PHP monorepo; this Skill defines the architecture, performance contracts, and pipeline to achieve it. ## Quick Start Ask the agent to design and implement a graphd LSP aggregator that indexes TypeScript and PHP symbols in your project and serves go-to-definition queries over HTTP and WebSocket.