lsp-lite

Provide LSP diagnostics, definitions, references, hover, symbols, and renaming across multiple languages.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/choru-k/skills-for-ai --skill lsp-lite
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lsp-lite
Source: https://github.com/choru-k/skills-for-ai/tree/main/public/pi/lsp-lite
Command: npx skills add https://github.com/choru-k/skills-for-ai --skill lsp-lite

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides essential code intelligence features directly within your AI agent, helping you understand, debug, and refactor code more efficiently without leaving your workflow.

Core Features & Use Cases

  • Diagnostics: Identify and fix errors and warnings in your code across multiple languages (Go, Python, TypeScript, Bash, Lua, Terraform).
  • Code Navigation: Jump to definitions, find references, and get hover information for symbols.
  • Refactoring: Safely rename variables and functions with preview and apply options.
  • Use Case: While working on a Python script, you encounter an error. You can ask the AI to run diagnostics on the file, identify the error, and then ask it to find all references to a specific function to understand its usage before fixing it.

Quick Start

Ask the AI to run diagnostics on the file main.py.

Frequently Asked Questions about lsp-lite

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

FAQPage Schema
How do I run code diagnostics on Python and TypeScript files?

Code diagnostics for Python and TypeScript files are provided by integrating with language servers like pyright and tsc. This lightweight LSP functionality identifies errors and warnings directly within your AI agent workflow.

Can I find symbol references and jump to definitions across multiple programming languages?

Yes, you can find symbol references and jump to definitions across Go, Python, TypeScript/JavaScript, Bash, Lua, and Terraform. This code navigation capability uses common language servers and command-line tools to locate symbols and definitions.

Does this code intelligence tool work with Go and Terraform?

Yes, this code intelligence tool works with Go and Terraform by integrating with gopls and terraform command-line tools. It supports diagnostics, hover information, and symbol discovery for these languages alongside Python, TypeScript, Bash, and Lua.

What is the best way to safely rename variables and functions in a codebase?

The best way to safely rename variables and functions is using refactoring features with preview and apply options. This lightweight LSP functionality helps you understand symbol usage through references before applying the name changes across the codebase.

Do I need shellcheck and luacheck installed to get bash and lua diagnostics?

Yes, you need shellcheck and luacheck installed to get bash and lua diagnostics. This code intelligence Skill integrates with these specific command-line tools to provide error detection and hover information for bash and lua scripts.