Rulesify: AI 에이전트용 스킬 관리 도구
요약
Rulesify는 AI 에이전트의 기능을 향상시키기 위한 스킬 관리 도구입니다. GitHub에서 미리 구축된 다양한 워크플로우(스킬)를 발견하고, 설치하여 AI 어시스턴트가 테스트 주도 개발, 배포, 보안 검토 등 복잡한 작업을 수행하도록 돕습니다. Anthropic과 OpenAI 같은 주요 출처의 스킬을 통합 관리하며, LLM 분류 및 도메인 필터링 기능을 제공합니다.
핵심 포인트
- AI 에이전트의 역량을 강화하는 스킬 관리 플랫폼입니다.
- 테스트 주도 개발, 배포 워크플로우 등 다양한 전문 작업을 지원합니다.
- Anthropic, OpenAI 등 주요 기업의 공식 스킬을 통합하여 제공합니다.
- LLM 분류 및 도메인 필터링으로 효율적인 스킬 검색이 가능합니다.
Rulesify는 AI 에이전트를 위한 스킬 관리 도구입니다. 선별된 GitHub 저장소에서 미리 구축된 스킬을 발견하고, 찾아보고, 설치하여 AI 어시스턴트의 기능을 향상시키세요.
스킬은 AI 에이전트의 역량을 강화하는 미리 구축된 워크플로우, 방법론 및 지침입니다. 각 스킬은 다음과 같은 복잡한 작업을 안내하는 자체 포함 모듈입니다:
테스트 주도 개발(Test-driven development) - 구현 전에 테스트 작성
체계적 디버깅(Systematic debugging) - 과학적 방법을 이용해 버그 조사
배포 워크플로우(Deployment workflows) - Netlify, Render, Cloudflare에 배포
문서 생성(Document creation) - PDF, Word 문서, 프레젠테이션 생성
보안 검토(Security reviews) - 위협 모델링, 보안 모범 사례
디자인 워크플로우(Design workflows) - Figma 통합, UI 생성
스킬 레지스트리(Skills Registry):
- 신뢰할 수 있는 출처에서 50개 이상의 스킬을 찾아보고 설치합니다.
- LLM 분류(LLM Classification): 쉬운 검색을 위해 자동으로 도메인 및 태그를 할당합니다.
- 도메인 필터링(Domain Filtering): 카테고리별(개발, 테스트, 디자인 등)로 스킬을 찾습니다.
- 태그 검색(Tag Search): 기능 태그별로 스킬을 발견합니다.
- 직접 설치(Direct Installation): 스킬이 자동으로 다운로드 및 설치됩니다(전체 폴더 복사).
- 다중 도구 지원(Multi-Tool Support): 여러 AI 도구에 동시에 설치할 수 있습니다(Claude Code, Codex, Cursor 등).
- 선별된 출처(Curated Sources): Anthropic, OpenAI 및 커뮤니티 전문가의 스킬을 제공합니다.
- 자동 조정(Auto Reconciliation): 스킬이 수동으로 삭제될 때 설정이 디스크 상태와 자동으로 동기화됩니다.
스킬은 신뢰할 수 있는 GitHub 저장소에서 선별되었습니다:
anthropics/skills - Anthropic의 공식 스킬 컬렉션
openai/skills - OpenAI가 선별한 시스템 및 스킬
mattpocock/skills - Matt Pocock의 개발 스킬
MiniMax-AI/skills - MiniMax의 스킬 컬렉션
스킬은 10개 도메인으로 자동 분류됩니다:
| 도메인 | 설명 | 예시 스킬 |
|---|---|---|
planning-and-orchestration | 프로젝트 계획, 작업 오케스트레이션 | notion-spec-to-implementation |
development | 코드 개발, SDK, 앱 빌딩 | skill-creator, mcp-builder |
design | UI 디자인, 시각 예술, 창의적 작업 | figma-*, canvas-design |
documentation | 문서 생성, 서식 지정 | docx, pptx, pdf |
data | 데이터 분석, 리서치 | jupyter-notebook |
testing | 테스트, 디버깅, 오류 처리 | playwright, sentry |
deployment | 클라우드 배포, 호스팅 | netlify-deploy, render-deploy |
integrations | API 통합, MCP 서버 | mcp-builder, linear |
collaboration | 팀 커뮤니케이션, 회의 | internal-comms, notion-meeting-intelligence |
security | 보안 검토, 위협 모델링 | security-threat-model |
각 스킬은 특정 기능을 설명하는 최대 3개의 태그를 가집니다.
[skills.tdd]
name = "test-driven-development"
description = "TDD 방법론을 사용하여 구현 코드 이전에 테스트 작성"
...
brew tap ydeng11/rulesify
brew install rulesify
또는 직접 설치:
brew install ydeng11/rulesify/rulesify
curl -sSL https://github.com/ydeng11/rulesify/releases/latest/download/install.sh | bash
설치 후, 셸을 재시작하거나 다음 명령어를 실행하세요:
export PATH="$HOME/.local/bin:$PATH"
- GitHub Releases에서 최신 바이너리 다운로드
~/.local/bin에 설치하기
:mkdir -p ~/.local/bin mv rulesify-<os>-<arch> ~/.local/bin/rulesify chmod +x ~/.local/bin/rulesify
# 사용 가능한 모든 스킬 목록 보기
rulesify skill list
# 도메인별 필터링
...
| 명령어 | 설명 |
|---|---|
rulesify init | 대화형 설정 - 도구 및 스킬 선택 |
rulesify skill list | 설치된 스킬 목록 보기 |
rulesify skill add <skill-id> | 스킬 다운로드 및 설치 (프로젝트 레벨) |
rulesify skill add <skill-id> --global | 스킬 전역 설치 |
rulesify skill remove <skill-id> | 스킬 제거 (확인 요청) |
rulesify skill update | 설치된 스킬을 최신 버전으로 업데이트 |
--config <경로>
- 사용자 지정 설정 파일 사용
--verbose - 디버깅을 위한 상세 출력 활성화
# 모든 스킬 탐색
rulesify skill list
# 배포 스킬 찾기
...
# 대화형 선택으로 프로젝트 초기화
rulesify init
# 스킬 설치 (GitHub에서 다운로드하고 폴더 생성)
...
# 개발 스킬
rulesify skill list --domain development
# 디자인 스킬
...
레지스트리는 GitHub Actions를 통해 매주 업데이트됩니다. 수동 새로고침을 하려면:
# GitHub 및 OpenRouter 토큰 필요
GH_TOKEN=xxx OPENROUTER_API_KEY=xxx cargo run --bin update-registry
# 강제 재분류
...
rulesify/
├── Cargo.toml
├── registry.toml # 스킬 레지스트리 (LLM 분류)
...
cargo test # 모든 116개 테스트 실행
cargo check # 컴파일 확인
cargo clippy # 린트
총 116개의 테스트가 모든 모듈에 걸쳐 있으며, 12개의 조정 테스트(스킬 검증, 설정 정리), 7개의 실행기 테스트(URL 파싱, 설치/제거), 10개의 도메인 테스트(열거형 파싱, 유효성 검사), 24개의 레지스트리 테스트(스킬 카탈로그, GitHub API), 4개의 TUI 테스트(대화형 선택)로 구성되어 있습니다.
Copyright (c) 2024 Rulesify Contributors
AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub Claude Ecosystem의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기