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。
  • 安全的管理:僅移除受管理的符號連結,保留手動撰寫的技能目錄不變。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案