sleuth-io/sx

Skill sharing made easy

解决的问题

sx 解决了 AI 团队中的「资产漂移(asset drift)」问题,即自定义提示词、技能和代理配置在不同仓库或机器之间被复制粘贴,导致版本不一致且没有单一的真相来源。它提供了一种集中化的方式来管理、版本化和分发这些 AI 资产,而无需复杂的基础设施。

工作原理

该系统使用「保险库(vault)」的概念——将 AI 资产存储在同步文件夹(如 Dropbox 或 Google Drive)、Git 仓库或中央服务(Skills.new)中。它遵循「清单与锁定」模式:

  1. 清单文件(sx.toml:作为真相来源,列出所有资产及其安装范围(例如特定用户、团队或仓库)。
  2. 锁定文件:每个用户的解析文件,确定当前用户环境中适用的资产。
  3. 分发sx CLI 或应用将这些资产安装到各种 AI 客户端所需的原生格式中(如 Claude Code、Cursor 或 GitHub Copilot)。
  4. 云中继:对于 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)。

相关

  • 项目
  • 项目
  • 项目
  • 项目