sleuth-io/sx
Skill sharing made easy
해결하는 문제
sx는 AI 팀에서 "자산 드리프트(Asset Drift)"라는 문제를 해결합니다. 사용자 정의 프롬프트, 스킬, 에이전트 설정이 리포지토리나 머신 간에 복사-붙여넣기되면서 버전이 일관되지 않고, 단일 진실의 소스가 없어지는 상황을 방지합니다. 복잡한 인프라 없이 다양한 도구와 팀원 간에 이러한 AI 자산을 중앙에서 관리, 버전 관리, 배포할 수 있는 방법을 제공합니다.
작동 방식
이 시스템은 "보물함(Vault)"이라는 개념을 사용합니다. 동기화된 폴더(Dropbox 또는 Google Drive), Git 저장소, 또는 중앙 서비스(Skills.new)에 AI 자산을 저장합니다. 매니페스트와 락 파일 패턴을 따릅니다:
- 매니페스트 (
sx.toml): 진실의 소스 역할을 하며, 모든 자산과 설치 범위(특정 사용자, 팀, 리포지토리 등)를 나열합니다. - 락 파일: 사용자별로 해결된 파일로, 현재 사용자 환경에 적용되는 자산을 결정합니다.
- 배포:
sxCLI 또는 앱이 Claude Code, Cursor, GitHub Copilot 등의 다양한 AI 클라이언트가 요구하는 네이티브 형식으로 자산을 설치합니다. - 클라우드 리레이: claude.ai 또는 chatgpt.com과 같은 웹 기반 도구의 경우,
sx는 리레이를 통해 보물함을 MCP 엔드포인트로 노출시켜 실제 콘텐츠는 로컬에 유지합니다.
대상 사용자
- AI 엔지니어링 팀: 여러 프로젝트 간에 표준화된 프롬프트, 규칙, 에이전트를 공유해야 하는 팀.
- 비기술 팀원: Git이나 터미널을 사용하지 않고도 AI 스킬을 공유하고 사용하고 싶은 사람.
- 개발자: 다양한 IDE와 AI 어시스턴트에서 동작하는 포터블한 AI 에이전트와 도구 세트를 유지하고 싶은 사람.
주요 기능
- 인프라 없음: 서버나 계정 없이 공유된 동기화 폴더만으로도 완전히 작동 가능.
- 광범위한 클라이언트 지원: Claude Code, Cursor, GitHub Copilot, Gemini, 웹 기반 LLM 인터페이스 등 다양한 도구와 호환.
- 세밀한 스코프 지정: 특정 조직, 리포지토리, 경로, 팀, 사용자 또는 봇에 설치를 타겟팅 가능.
- 포터블 에이전트: 에이전트의 프롬프트와 종속성을 한 번 정의하고, 다른 AI 도구로 그대로 배포 가능.
- 관측성(Observability): 채택 현황과 토큰 사용량 추적(
sx stats) 및 변경 사항 감사(sx audit)를 위한 내장 도구 제공.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트