dyoshikawa/rulesync
A Utility CLI for AI Coding Agents
해결하는 문제
Rulesync는 여러 AI 코딩 어시스턴트에 대해 별도의 구성 파일을 유지 관리하는 번거로움을 없애기 위해 설계된 CLI 도구입니다. 개발자는 다양한 도구(Cursor, Claude Code, GitHub Copilot 등) 간에 규칙, 명령 및 MCP 설정을 수동으로 업데이트하는 대신, 통합된 규칙 파일에서 단일 소스를 유지 관리하고 각 도구에 필요한 특정 구성을 자동으로 생성할 수 있습니다.
작동 방식
Rulesync는 .rulesync/ 디렉토리를 AI 규칙의 중앙 저장소로 사용합니다. 이 규칙들을 관리하기 위한 일련의 명령을 제공합니다:
- 생성 (Generation):
generate명령은 통합된 규칙을 지원되는 다양한 AI 도구의 기본 구성 형식으로 변환합니다. - 가져오기 (Importing):
import명령을 사용하면 기존의 도구별 구성(예:.cursorrules또는CLAUDE.md)을 통합된 Rulesync 형식으로 마이그레이션할 수 있습니다. - 변환 (Conversion):
convert명령은.rulesync/워크플로우를 채택할 필요 없이 한 AI 도구의 구성을 다른 도구로 직접 변환할 수 있습니다. - 가져오기 (Fetching):
fetch명령을 사용하면 공식 스킬이나 미리 정의된 규칙 세트를 설치할 수 있습니다.
대상 사용자
주로 여러 AI 코딩 도구를 동시에 사용하거나 전환하는 개발자, 그리고 전체 개발 환경에서 일관된 AI 동작을 유지하려는 개발자를 위한 도구입니다.
주요 특징
- 광범위한 도구 지원: Claude Code, Cursor, GitHub Copilot 등 방대한 AI 코딩 도구를 지원합니다.
- 통합 구성: 규칙, 제외 파일, MCP (Model Context Protocol) 설정, 명령, 하위 에이전트 및 스킬을 한곳에서 관리합니다.
- 포괄적인 마이그레이션: 도구 생태계 간 이동을 위해 가져오기 및 직접 변환 기능을 모두 제공합니다.
- 유연한 생성: 대상 및 기능에 따른 선택적 생성을 지원하며, 프로젝트 수준 및 전역 구성 모두를 지원합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트