What problem does it solve?
This Skill solves the fragmentation of code intelligence across multiple language servers by orchestrating LSP clients and consolidating their outputs into a single, consistent semantic graph that powers fast go-to-definition, references, and hover navigation.
Core Features & Use Cases
- Multi-Language Orchestration: Initialize and manage TypeScript, PHP, Go, Rust, and Python language servers in parallel with proper capability negotiation and lifecycle management.
- Semantic Indexing & Navigation: Produce nav.index.jsonl and LSIF-compatible exports that record symbol definitions, references, and hover content for fast lookup and offline analysis.
- Real-time Incremental Updates: Maintain an in-memory graph with atomic diffs streamed over WebSocket, support file watchers and git hooks, and ensure strict one-definition-per-symbol consistency for reliable navigation.
- Performance Targets: Designed to meet low-latency contracts (sub-500ms updates, sub-100ms graph queries for small datasets) with batching, caching, and scalable memory strategies.
Quick Start
Initialize TypeScript and PHP language servers for your project root and generate a nav.index.jsonl while streaming graph diffs over WebSocket.