typescript-lsp

Locate TypeScript symbols and references using Language Server Protocol.

3|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/ldmrepo/michael --skill typescript-lsp-ldmrepo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: typescript-lsp
Source: https://github.com/ldmrepo/michael/tree/main/.claude/skills/typescript-lsp
Command: npx skills add https://github.com/ldmrepo/michael --skill typescript-lsp-ldmrepo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides TypeScript Language Server Protocol integration for exploring and understanding TypeScript/JavaScript codebases, delivering type-aware results that understand imports, exports, and relationships.

Core Features & Use Cases

  • Type-aware symbol search across TS/JS codebases using LSP to discover functions, types, and classes.
  • Get precise type signatures and documentation via hover, and locate all references across modules.
  • Navigate code efficiently: jump to definitions, inspect exports, and analyze symbol relationships across files.
  • Use Case: When you need to locate all usages of a symbol like parseConfig across a large project, this skill identifies references and reveals type information to guide edits.

Quick Start

Run the lsp-find, lsp-refs, and lsp-hover commands to explore symbols in your project. For example, search for parseConfig across the workspace using lsp-find.

Frequently Asked Questions about typescript-lsp

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

FAQPage Schema
How do I search for TypeScript symbols across a large codebase?

TypeScript symbol search uses LSP to locate functions, types, and classes with type-aware accuracy across your entire project. The lsp-find command discovers symbols by name, understanding imports, exports, and module relationships to return precise results.

Can I find all references to a specific function or type in my TypeScript project?

Yes, the lsp-refs command locates all usages of a symbol across files and modules. It respects TypeScript's type system and module boundaries, so you see every reference regardless of how the symbol is imported or re-exported.

How do I inspect type information and documentation for TypeScript symbols?

The lsp-hover command retrieves precise type signatures and inline documentation for any symbol. It reveals the full type definition, showing parameter types, return types, and attached comments to guide code navigation and edits.

Does this work with JavaScript projects or only TypeScript?

This skill supports both TypeScript and JavaScript projects. LSP-based symbol search and type inspection work across mixed TS/JS codebases, making it suitable for projects using either or both languages.

What's the difference between jumping to definition and finding all references?

Jumping to definition (lsp-find) takes you to where a symbol is declared; finding references (lsp-refs) shows everywhere that symbol is used. Both are type-aware, but references reveal impact and usage patterns across your codebase.