sleuth-io/sx
Skill sharing made easy
解決的問題
sx 解決了 AI 團隊中的「資產漂移(asset drift)」問題,即自訂提示詞、技能與代理設定在不同倉儲或機器之間被複製貼上,導致版本不一致且沒有單一的真相來源。它提供了一種集中化的方式來管理、版本化與分發這些 AI 資產,而無需複雜的基礎設施。
工作原理
該系統使用「保險庫(vault)」的概念——將 AI 資產儲存在同步資料夾(如 Dropbox 或 Google Drive)、Git 倉儲或中央服務(Skills.new)中。它遵循「清單與鎖定」模式:
- 清單檔案(
sx.toml):作為真相來源,列出所有資產及其安裝範圍(例如特定使用者、團隊或倉儲)。 - 鎖定檔案:每個使用者的解析檔案,決定目前使用者環境中適用的資產。
- 分發:
sxCLI 或應用將這些資產安裝到各種 AI 客戶端所需的原生格式中(如 Claude Code、Cursor 或 GitHub Copilot)。 - 雲中繼:對於 claude.ai 或 chatgpt.com 等基於 Web 的工具,
sx可透過中繼將保險庫暴露為 MCP 端點,同時保持實際內容在本地。
適用對象
- AI 工程團隊:需要在多個專案間共享標準化提示詞、規則與代理的團隊。
- 非技術人員:希望無需使用 Git 或終端即可共享與使用 AI 技能的同事。
- 開發者:希望維護一套可在不同 IDE 和 AI 助手間通用的可攜式 AI 代理與工具的開發者。
核心亮點
- 零基礎設施:僅需共享的同步資料夾即可運作,無需伺服器或帳戶。
- 廣泛客戶端支援:相容多種工具,包括 Claude Code、Cursor、GitHub Copilot、Gemini 以及基於 Web 的 LLM 界面。
- 細粒度作用域:可將安裝目標精確到特定組織、倉儲、路徑、團隊、使用者或機器人。
- 可攜式代理:定義一次代理的提示詞與相依性,即可在不同 AI 工具中無差別部署。
- 可觀測性:內建工具用於追蹤採用情況與權杖使用量(
sx stats)以及審計變更(sx audit)。
相關
- 專案
- 專案
- 專案
- 專案