Keep design intent permanently linked to running code.
LID (Linked-Intent Development) is a lightweight methodology that connects every requirement to the test that proves it is met. This extension brings full LID tooling into VS Code — no separate installs required.
Installation
Search LID in the VS Code Extensions panel, or:
ext install lid-tools.lid
The language server (lid-lsp) is bundled inside the extension — nothing else to install.
Features
Language Server (LSP)
Feature
How to trigger
Hover
Point at any @spec ID — see the spec text and status
Go to Definition
F12 on a @spec ID — jump to the spec line
Find References
Shift+F12 on a spec definition — list every citation
Rename
F2 on a spec ID — atomically renames across the spec file and all @spec citations
Completion
Type @spec — autocomplete from all known spec IDs
Diagnostics
Red squiggles on unknown or mismatched @spec references; coverage warnings on spec lines
Intent Navigator
Open the visual segment graph with LID: Show Intent Navigator (Cmd+Shift+P).
Single-click a node → read-only detail panel (specs, next/drift, dependencies)