typescript-lsp

Find TypeScript symbols with type-aware precision via LSP tools.

5|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/youdotcom-oss/web-search-agent-evals --skill typescript-lsp-youdotcom-oss
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: typescript-lsp
Source: https://github.com/youdotcom-oss/web-search-agent-evals/tree/main/.plaited/skills/typescript-lsp%40plaited_development-skills
Command: npx skills add https://github.com/youdotcom-oss/web-search-agent-evals --skill typescript-lsp-youdotcom-oss

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

TypeScript and JavaScript projects often hide symbol definitions behind imports and re-exports, making it hard to trace usage, understand types, and navigate large codebases. This skill provides an integrated TypeScript Language Server Protocol workflow to explore and understand TS/JS code with type-aware symbol search, references, and hover-based type information.

Core Features & Use Cases

  • Type-aware symbol search across TS/JS projects using lsp-find and lsp-refs to locate definitions and usages
  • Hover-based type information retrieval with lsp-hover to understand signatures and documentation
  • Batch exports and references analysis via lsp-analyze to map module surfaces and dependencies
  • Navigate code structure by jumping to definitions, discovering implementations, and understanding import/export relationships
  • Use cases: quickly find where a symbol is defined, inspect its type, and verify usages before refactoring

Quick Start

Use the lsp-find and lsp-hover tools to locate and inspect a TS symbol in your project.

Frequently Asked Questions about typescript-lsp

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find TypeScript symbol definitions and trace their usages across a large codebase?

You can find TypeScript symbols and trace usages using type-aware language server protocol operations like lsp-find and lsp-refs. This approach resolves symbols hidden behind imports and re-exports to map dependencies accurately in TS/JS projects.

How do I get hover type information for a TypeScript function signature?

To retrieve type information for a TypeScript function signature, use the lsp-hover operation. It provides type-aware hover details, extracting signatures and documentation for symbols within TS/JS projects.

What is the best way to analyze TypeScript module exports and references before refactoring?

The best way to analyze TypeScript module exports and references is the lsp-analyze operation. It performs batch analysis to map module surfaces and dependencies, helping you verify symbol usages before refactoring.

Does this TypeScript language server protocol workflow require any specific runtime environment?

Yes, this TypeScript language server protocol workflow requires the Bun runtime environment. The type-aware symbol search and analysis operations are executed via Bun-based tooling.

Can I use this to navigate JavaScript code structure and jump to definitions?

Yes, you can navigate JavaScript code structure and jump to definitions. The workflow applies type-aware language server protocol operations to explore files and trace symbol usage in both TS and JS projects.