Antigravity 스킬 관리자은(는) 무엇을 하나요?
@rmyndharis/antigravity-skills에서 선택한 스킬을 Node.js 및 npm을 사용하여 관리합니다. 이 스킬은 /antigravity-skills-manager 로 호출된 후 search flutter와 같은 요청을 받아 실행할 수 있습니다.
이 스킬을 사용하는 경우
- 특정 언어, 프레임워크 또는 워크플로에 맞는 스킬을 찾을 때
- 요청된 스킬이나 큐레이션된 번들을 워크스페이스 또는 전역 디렉토리에 설치할 때
- 설치된 스킬 목록을 확인하거나 기존 설치를 업데이트할 때
이 스킬을 사용하지 말아야 하는 경우
- 다른 스킬에서 설명하는 개발 작업을 직접 수행할 때
- 관련 없는 플러그인, 모델 공급자 또는 사용자 자격 증명을 구성할 때
지침
- 요청된 작업과 설치 범위를 식별합니다. 워크스페이스 명령은 이 플러그인의 디렉토리가 아닌 의도한 프로젝트 디렉토리에서 실행합니다.
- 아래 npm CLI 명령을 사용합니다. Node.js와 npm이 사용 가능해야 하며,
npx는 패키지가 캐시되지 않은 경우 다운로드할 수 있습니다. - 사용자가 스킬을 선택하지 않고 필요성을 설명한 경우 검색을 수행합니다. 관련 ID와 설명을 표시하여 사용자가 선택할 수 있도록 합니다. 명시적으로 요청된 스킬이나 번들은 이미 선택이 이루어진 상태입니다.
doctor명령으로 확인된 대상 디렉토리를 검사하고, 기존 스킬을 교체하기 전에 목록을 확인합니다.AG_SKILLS_DIR을 설치된 스킬 탐색, 설치 및 업데이트에 일관되게 적용합니다.- 명령의 실제 설치, 업데이트, 건너뛰기 및 실패 횟수와 대상 경로를 보고합니다. 종료 상태가 0이 아닌 경우 성공을 보고하지 않습니다.
명령어
카탈로그 목록 보기 또는 검색:
npx @rmyndharis/antigravity-skills list
npx @rmyndharis/antigravity-skills search flutter
선택한 스킬 또는 번들을 현재 워크스페이스에 설치:
npx @rmyndharis/antigravity-skills install flutter-expert
npx @rmyndharis/antigravity-skills install --bundle core-dev
설치된 스킬 검사 또는 업데이트:
npx @rmyndharis/antigravity-skills doctor
npx @rmyndharis/antigravity-skills installed
npx @rmyndharis/antigravity-skills update flutter-expert
install은 기존 디렉토리를 건너뜁니다. install --force와 update는 전체 선택된 스킬 디렉토리를 교체하며, 로컬 편집 사항 및 상위에서 제거된 파일도 포함됩니다. update에 스킬 이름이 없으면 인식된 모든 설치된 스킬을 업데이트합니다. 사용자가 교체를 승인한 경우에만 교체를 사용하세요.
설치 범위
- 기본 워크스페이스 대상은
<현재-디렉토리>/.agent/skills/입니다. Antigravity는.agents/skills/도 지원합니다. 명시적으로 선택하려면AG_SKILLS_DIR을 설정하세요. --global은 독립 실행형 Antigravity IDE에서 지원하는 레거시 전역 위치인~/.gemini/antigravity/skills/을 선택합니다. 해당 범위에 대해installed및update와 함께 동일한 플래그를 사용하세요.AG_SKILLS_DIR은 워크스페이스 및 전역 대상을 모두 재정의합니다. 선행~는 확장됩니다. Antigravity CLI는~/.gemini/antigravity-cli/skills/를 사용하고, 앱과 현재 IDE는~/.gemini/config/skills/를 사용합니다.
예를 들어, Antigravity CLI용 전역 스킬을 설치하고 확인하려면:
AG_SKILLS_DIR="$HOME/.gemini/antigravity-cli/skills" npx @rmyndharis/antigravity-skills install flutter-expert
AG_SKILLS_DIR="$HOME/.gemini/antigravity-cli/skills" npx @rmyndharis/antigravity-skills installed
안전
- 사용자가 요청한 스킬 또는 번들만 설치합니다. 작지만 관련 있는 선택을 선호하며,
install --all은 불필요한 메타데이터를 로드하고 관련 없는 활성화를 유발할 수 있습니다. - 사용자가 이미 교체를 승인하지 않은 경우, 교체 시 로컬 편집 내용이 삭제된다는 점을 설명하세요. 일반 설치 시 기존 디렉토리는 건너뛰어 보존됩니다.
- 대상 디렉토리를 패키지의 소스 스킬과 분리하여 유지하세요. 파일 또는 심볼릭 링크 대상과 소스가 겹치는 경우 거부됩니다.
- 복사 실패 시 이전 설치 상태가 그대로 유지됩니다. 활성화 또는 복원에 실패하면 보고된 복구 경로를 따르고 백업을 보존하세요. 설치 프로그램이 실행 중이 아님을 확인한 후에만 오래된 설치 잠금을 제거하세요.
- 이 플러그인에는 이 스킬의 지침만 포함되어 있습니다. 위의 npm 명령을 사용하세요.
skills_cli.py나 다른 실행 파일이 이 파일 옆에 있다고 가정하지 마세요.