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