typescript-lsp

Find and understand TypeScript symbols using type-aware LSP commands.

6|1|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/plaited/agent-eval-harness --skill typescript-lsp-plaited
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: typescript-lsp
Source: https://github.com/plaited/agent-eval-harness/tree/main/.plaited/skills/typescript-lsp%40plaited_development-skills
Command: npx skills add https://github.com/plaited/agent-eval-harness --skill typescript-lsp-plaited

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Discover and understand TypeScript symbols across a codebase using type-aware LSP tooling instead of simple text search.

Core Features & Use Cases

  • Explore codebases: quickly locate functions, types, and classes and understand their relationships.
  • Find references: perform reliable, type-aware references lookups across modules and exports.
  • Understand types: retrieve full type signatures, generics, and TSDoc documentation for symbols.
  • Navigate and verify: jump to definitions and verify symbol usage before edits.

Quick Start

Use the lsp-find, lsp-refs, lsp-hover, and lsp-analyze commands to explore a TS project. Example: bunx @plaited/typescript-lsp lsp-find parseConfig src/lib/tsconfig.ts

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 across a project instead of using text search?

Type-aware symbol search locates TypeScript definitions across a project using LSP tooling. The lsp-find command delivers precise symbol data by validating types and navigating module relationships rather than matching plain text strings.

Can I retrieve full type signatures and TSDoc for TypeScript functions programmatically?

Yes, you can retrieve full type signatures, generics, and TSDoc documentation using the lsp-hover command. It exposes precise type data for TypeScript and JavaScript symbols via a Bun-based interface to help you understand code.

How do I find all references of an exported TypeScript symbol across different modules?

To find references of an exported TypeScript symbol across modules, use the lsp-refs command. It performs reliable, type-aware reference lookups that accurately trace imports and exports throughout the codebase.

Does this type-aware symbol search work with JavaScript projects or only TypeScript?

The type-aware LSP tooling supports exploring, referencing, and validating types for both TS and JS projects. It works across imports, exports, and module relationships to deliver precise symbol data for JavaScript files as well.

What is the best way to verify TypeScript symbol usage before making code edits?

The best way to verify TypeScript symbol usage before editing is using lsp-analyze to navigate definitions and check references. This validates symbol types and usage accurately across the codebase to prevent breaking changes.

Why should I use LSP tooling over standard text search for navigating TypeScript code?

LSP tooling provides type-aware exploration that simple text search cannot match. It understands TypeScript syntax, generics, and module exports to deliver precise symbol data, ensuring you locate actual type definitions instead of string matches.

Related Skills