工程开发
lsp-setup avatar

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
在 GitHub 查看