tiangolo/library-skills
Library Agent Skills
解決的問題
透過提供由函式庫作者提供的官方、最新「技能」安裝方式,防止 AI 代理使用過時或虛構的程式碼模式。這確保代理能存取專案中已安裝函式庫的最新功能與正確使用模式,而非依賴舊的訓練資料。
工作原理
此工具掃描專案的相依性,識別提供官方 AI 技能的已安裝函式庫。隨後將這些技能作為符號連結(或複製)安裝至目標目錄(例如 .agents/skills 或 .claude/skills)。由於這些是連結至函式庫自身檔案的符號連結,因此當函式庫本身更新時,技能也會自動更新。
適用對象
使用 AI 代理(例如 Claude Code)協助撰寫程式碼,並希望確保代理使用其正在使用的函式庫最新官方模式的開發者。
主要特色
- 自動同步:技能與函式庫版本連結,更新函式庫時會自動更新代理的知識。
- 跨語言支援:可透過
uvx作為 Python 套件使用,也可透過npx作為 JavaScript/TypeScript 套件使用。 - 代理中立的目標:預設使用
.agents/skills,但支援特定目標如.claude/skills用於 Claude Code。 - 安全的管理:僅移除受管理的符號連結,保留手動撰寫的技能目錄不變。
相關
- 專案
- 專案
- 專案
- 專案
- 專案