Community코딩 & 개발github.com

SupernovifieD/naar

AI 에이전트 스킬, 규칙 및 지침을 위한 저장소 인식 패키지 매니저입니다.

naar란 무엇인가요?

SupernovifieD/naar는 AI 에이전트(예: Claude Code, Cursor, Codex)가 사용하는 스킬, 규칙, 지침을 효율적으로 관리하기 위한 저장소 인식 패키지 매니저입니다. 이 도구는 개발자가 다양한 AI 에이전트 설정 파일을 중앙에서 관리하고, 프로젝트별로 필요한 규칙과 지침을 손쉽게 설치, 업데이트, 제거할 수 있도록 해줍니다. naar는 Git 저장소를 기반으로 작동하며, 사용자는 단순한 CLI 명령어를 통해 특정 저장소의 스킬 패키지를 자신의 프로젝트에 추가하거나 동기화할 수 있습니다. 이를 통해 여러 AI 에이전트 간의 일관된 동작을 보장하고, 팀 협업 시 규칙의 버전 관리와 배포를 간소화합니다. 주요 기능으로는 패키지 설치, 제거, 목록 보기, 업데이트 등이 있으며, YAML 또는 JSON 형식의 설정 파일을 지원합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add SupernovifieD/naar

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

naar은(는) 무엇을 하나요?

AI 에이전트 스킬, 규칙 및 지침을 위한 저장소 인식 패키지 매니저입니다.

개요

naar는 AI 에이전트(예: Claude Code, Cursor, Codex)에서 사용할 스킬, 규칙 및 지침을 관리하는 CLI 도구입니다. Git 저장소를 기반으로 작동하며, 패키지 설치, 업데이트, 제거 및 동기화를 지원합니다.

설치

npm install -g @supernovified/naar
# 또는
curl -fsSL https://supernovified.dev/install | bash

사용법

패키지 설치

naar install <package-name>

예시:

naar install user/repo

패키지 제거

naar remove <package-name>

설치된 패키지 목록 보기

naar list

모든 패키지 업데이트

naar update

특정 패키지 정보 보기

naar info <package-name>

설정

naar는 프로젝트 루트의 .naarrc 파일 또는 글로벌 설정 파일을 사용합니다. 설정 파일은 YAML 또는 JSON 형식을 지원합니다.

.naarrc 예시

packages:
  - user/repo
  - another/[email protected]

저장소 구조

naar 패키지는 일반적으로 다음과 같은 저장소 구조를 가집니다:

패키지-이름/
├── index.yaml        # 패키지 메타데이터
├── rules/            # AI 에이전트 규칙 파일
│   ├── rule-1.md
│   └── rule-2.md
├── instructions/     # AI 에이전트 지침 파일
│   └── instruction-1.md
└── skills/           # AI 에이전트 스킬 파일
    └── skill-1.md

환경 변수

변수설명
NAAR_CONFIG_PATH사용자 정의 설정 파일 경로
NAAR_CACHE_DIR캐시 디렉터리 경로 (기본값: ~/.cache/naar)
NAAR_REGISTRY사용자 정의 레지스트리 URL

지원 플랫폼

  • Claude Code
  • Cursor
  • Codex (GitHub Copilot)
  • 기타 AI 에이전트

라이선스

MIT

관련 스킬