lsp-setup
自动化检测、安装与配置 LSP 语言服务器,以实现智能代码分析、导航与诊断。
简介
lsp-setup 技能提供了一个管理语言服务器协议 (LSP) 的全面集成环境。作为配置专家,它旨在确保各种编程语言(如 TypeScript、Python、Go、Rust 等)拥有最佳的代码智能。通过自动检测项目语言并使用官方 Anthropic 插件或系统包管理器来安装必要的二进制文件,它消除了在命令行环境中设置类 IDE 功能的繁琐步骤。此技能适用于需要高级代码导航、符号搜索与实时错误诊断,但不想切换到传统重量级 IDE 的开发者。
-
通过文件扩展名与目录分析自动检测项目语言。
-
处理诸如 pyright、gopls、rust-analyzer 与 clangd 等语言服务器的安装与配置。
-
集成 Anthropic Claude Code 插件以提供经过验证的预配置 LSP 支持。
-
支持关键的代码智能操作:跳转定义 (goToDefinition)、搜索引用 (findReferences)、悬停说明 (hover) 与符号索引 (symbol indexing)。
-
通过 .claude/lsp-config.json 提供结构化的工作区配置,确保性能的一致性与可重复性。
-
在无法使用特定插件时,支持回退至原生包管理器 (npm, pip, brew, cargo)。
-
当启动新项目或在现有存储库中调试代码智能功能时,请使用此技能。
-
请务必优先考虑官方插件命令(例如 /plugin install)而非手动系统安装,以确保兼容性。
-
在启动设置之前,确保环境具备必要的系统依赖(如 Node.js、Python 或 Xcode 工具)。
-
此技能将执行深入分析以识别正确的语言服务器映射,并记录所有安装结果以确保透明度。
-
维持一致的配置,以防止大型 monorepo 项目中多个已安装语言服务器之间的冲突。
仓库统计
- Star 数
- 0
- Fork 数
- 0
- Open Issue 数
- 0
- 主要语言
- Shell
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年5月3日 06:04