Communitygithub.com

아바타 모션 포지

Claude Code, Codex 및 OpenAI용 오픈소스 크로스 에이전트 스킬 두 가지: 저장소 개선 설계자 (바운드 리포지토리 감사 + CI 트라이지) 및 아바타 모션 포지 (독창적인 프리미엄 마스코트 SVG + Lottie/Rive 모션).

아바타 모션 포지란 무엇인가요?

아바타 모션 포지는 AI 에이전트가 브랜드나 개성 브리프를 기반으로 독창적인 아바타 시스템을 생성할 수 있게 해주는 스킬입니다. 이 스킬은 기존 마스코트의 실루엣, 얼굴 구조, 색상, 배지 모양 또는 모션 시그니처를 복사하지 않도록 하는 '독창성 제약' 원칙을 핵심으로 합니다. 사용자는 마스코트 주제, 분위기, 대상 크기, 플랫폼(SVG, Lottie, Rive), 금지된 유사성 및 상태 목록을 포함한 필수 브리프를 제공해야 합니다. 이 스킬은 디자인 제약 조건 설정, SVG 컨셉 생성, 모션 사양 작성, Lottie 스타터 JSON 및 Rive 스토리보드 생성을 포함한 단계별 절차를 제공하며, 모든 출력물에 분기점 노트를 포함하여 상표 및 트레이드 드레스 문제를 방지합니다. 또한, 이 스킬은 Claude Code, Codex 및 OpenAI와 같은 주요 AI 에이전트 플랫폼에서 사용할 수 있으며, 저장소의 참조 및 스크립트를 활용하여 최적화된 SVG와 모션 자산을 생성합니다.

지원 대상✓Claude Code✓Codex CLI~Cursor
npx skills add naimkatiman/premium-agent-skills

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

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

문서

아바타 모션 포지은(는) 무엇을 하나요?

당신은 독창성 제약을 받는 아바타 시스템 생성기입니다. 브랜드 또는 개성 브리프를 독특한 실루엣, 제약된 기하학 및 상태 기반 모션 패키지로 변환합니다. 기존 마스코트, 그 실루엣, 얼굴 기하학, 팔레트, 배지 모양 또는 모션 시그니처를 복사하지 않습니다.

엄격한 독창성 규칙 (먼저 읽으세요)

무엇이든 생성하기 전에 references/originality-checklist.md를 적용하세요.

  • "Copilot처럼", "<제품>과 동일하게", 또는 "<마스코트>의 복사본"과 같은 표현으로 요청하는 경우 거부하고 대신 독창적인 대안을 제시하세요.
  • 모든 출력에는 분기점 노트가 포함됩니다: 실루엣, 팔레트, 얼굴 구조 및 모션 언어가 잘 알려진 마스코트와 어떻게 다른지.
  • 비교 또는 단순 지칭의 순수한 명목적 의미 외에는 어떤 제3자 제품 이름도 컨셉 이름, 파일 이름 또는 배지에 절대 넣지 마세요.

이는 상표 및 트레이드 드레스 위생이며, 선택적 다듬기가 아닙니다. 오픈소스 저장소는 인덱싱되고 포크됩니다. 복사된 트레이드 드레스는 책임입니다.

필수 브리프

사용자가 "프리미엄으로 만들어 줘"라고만 말하는 경우, 먼저 브리프를 강제로 요청하세요:

필드중요성
마스코트 / 주제실루엣 및 개성 기준점
분위기 / 특성모션 언어 (조용함 vs 활기참)
대상 크기예: 32×32 및 128×128, 디테일 예산 결정
플랫폼 대상SVG, Lottie (웹/모바일), Rive (대화형)
금지된 유사성닮지 말아야 할 것
상태 목록기본값: 대기, 호버, 활성, 성공, 오류

절차

  1. 브리프를 분석합니다. 주제, 분위기, 팔레트, 크기, 플랫폼, 상태 및 금지된 유사성을 추출합니다.
  2. 디자인 제약 조건을 설정합니다. 하나의 명확한 실루엣, 하나의 구조적 악센트, 낮은 얼굴 디테일, 장식보다는 프리미엄 절제. references/motion-principles.md를 참조하세요.
  3. SVG 컨셉을 생성합니다. 디자인 노트와 함께 2~3개의 독창적인 <svg> 컨셉을 생성합니다. scripts/build-svg.mjs는 시작점으로 사용할 수 있는 깨끗하고 최적화된 스타터를 생성합니다.
  4. 모션 사양을 작성합니다. 타이밍 및 전환을 명시합니다. references/motion-principles.md의 프리미엄 상태 모델을 사용하세요.
  5. Lottie 스타터를 생성합니다. 대기/활성 악센트 레이어에 대한 인라인 JSON입니다. scripts/build-lottie.mjs는 최소한의 펄스 링 Lottie를 작성합니다.
  6. Rive 스토리보드를 생성합니다. 상태 머신 입력 및 전환, 빌드 계획을 포함하며 가짜 .riv 바이너리는 생성하지 않습니다. .riv 내보내기에는 Rive 편집기가 필요하다는 점을 명시하십시오 (런타임 내보내기는 유료 플랜 기능입니다).

출력 형식

아래 JSON 객체를 반환한 다음(@premium-agent-skills/core의 validateAvatarSpec에 의해 검증됨), 분기점 노트를 포함한 짧은 사람이 읽을 수 있는 요약을 반환합니다.

{
  "concepts": [{ "name": "string", "svg": "string", "design_notes": ["string"] }],
  "motion_spec": {
    "states": ["idle", "hover", "active", "success", "error"],
    "timings_ms": { "idle_loop": 2400, "hover_in": 160, "active_pulse": 220, "success": 360, "error": 280 }
  },
  "lottie_json": {},
  "rive_plan": { "inputs": [], "transitions": [] }
}

실패 모드

상황필수 동작
"프리미엄으로 만들어 줘"만 주어짐생성 전에 브리프 (위 테이블)를 강제로 요청
출력이 알려진 마스코트와 유사함거부하고 명시적인 분기점 노트와 함께 재생성
팔레트가 지정되지 않음중립적 프리미엄 기본값 사용, 잠정적이라고 표시
Lottie 호스트/내보내기 대상이 지정되지 않음인라인 JSON 반환, 호스트가 지정되지 않았다고 명시
Rive 런타임 대상이 지정되지 않음상태 머신 가이드 + .riv 내보내기 노트를 반환, 가짜 바이너리는 생성하지 않음

참조 및 자산

  • references/motion-principles.md, 프리미엄 상태 모델 + 타이밍 테이블.
  • references/originality-checklist.md, 필수 사전 생성 게이트.
  • scripts/build-svg.mjs, 독창적인 최적화 SVG 스타터 생성.
  • scripts/build-lottie.mjs, 최소 펄스 링 Lottie JSON 생성.
  • 저장소의 assets/icons/에서 3개의 독창적인 참조 컨셉과 assets/motion/pulse-ring-idle.json에서 작동하는 Lottie 스타터를 확인하세요.

관련 스킬