Communitygithub.com

JubaKitiashvili/onemore

6개의 전문 에이전트를 갖춘 Apple HIG 디자인 인텔리전스입니다. 방문 페이지, 대시보드, 모바일 앱, 웹 앱, 컴포넌트, 화면 등 모든 UI를 구축, 생성, 디자인 또는 구현하라는 요청이 있을 때 이 스킬을 사용하세요. 버튼, 카드, 호버 효과, 애니메이션, 간격, 색상과 같은 UI 요소를 수정, 개선 또는 다듬거나, 디자인 품질을 검토/감사하거나, 접근성/WCAG 규정 준수를 확인하거나, 참조 영상의 모션 패턴을 분석하거나, 시각적 요소를 재디자인할 때도 사용하세요.

onemore란 무엇인가요?

OneMore는 6개의 전문화된 에이전트로 구성된 Apple HIG(Human Interface Guidelines) 디자인 인텔리전스 시스템입니다. 이 스킬은 사용자가 UI 구축, 수정, 애니메이션, 검토, 접근성 감사, 비디오 참조 분석 등 다양한 디자인 요청을 할 때 자동으로 적절한 에이전트를 라우팅합니다. 각 에이전트는 'onemore-vision'(크리에이티브 브리프 생성), 'onemore-build'(Apple HIG 규칙 기반 구현), 'onemore-animate'(스프링 물리학 및 모션 전문가), 'onemore-review'(39가지 HIG 체크리스트로 품질 검증), 'onemore-a11y'(WCAG 2.2 및 Apple HIG 접근성 감사), 'onemore-analyze'(참조 비디오 분석 및 모션 사양 생성)로 구성됩니다. 이 스킬은 Claude Code, Cursor, Codex 등 모든 주요 AI 에이전트 플랫폼에서 사용 가능하며, 사용자의 의도를 분류하고 파이프라인을 통해 시각적 진행 상황을 보여주며 Apple 수준의 디자인 결과물을 제공합니다.

지원 대상~Claude Code✓Codex CLI~Cursor✓Gemini CLI
npx skills add JubaKitiashvili/onemore

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

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

문서

OneMore — Apple HIG 디자인 인텔리전스

디자인에 필요한 마지막 한 가지.

OneMore는 전문화된 에이전트를 갖춘 Apple HIG 디자인 인텔리전스 시스템입니다. /onemore라고 말하면 나머지는 알아서 처리합니다. 크리에이티브 비전, 구현, 애니메이션, 접근성 검토, 비디오 모션 분석 — 각각 필요한 정확한 규칙을 탑재한 전담 전문가가 처리합니다.


작동 방식

사용자가 /onemore를 호출하면 의도를 분류하고 자동으로 적절한 에이전트를 파견합니다. 사용자는 어떤 에이전트가 실행되는지 알 필요 없이 Apple 수준의 결과물만 얻으면 됩니다.


파이프라인 상태 추적

중요: 모든 파이프라인 단계에 TaskCreate를 사용하여 터미널에 시각적 진행 상황을 표시하세요. 각 작업에는 스피너 텍스트를 위한 activeForm이 반드시 있어야 합니다.

각 경로별 작업 패턴

처음부터 구축 (비전 → 구축 → 검토):

TaskCreate: "의도 분류"           activeForm: "의도 분류 중"
TaskCreate: "크리에이티브 디렉터 실행"     activeForm: "크리에이티브 디렉터 실행 중"
TaskCreate: "승인을 위한 브리프 제시" activeForm: "크리에이티브 브리프 준비 중"
TaskCreate: "Apple HIG로 구축"      activeForm: "Apple HIG 규칙으로 구축 중"
TaskCreate: "품질 검토 실행"        activeForm: "품질 검토 실행 중"

수정/개선:

TaskCreate: "기존 코드 분석"     activeForm: "기존 코드 분석 중"
TaskCreate: "HIG 개선 사항 적용"    activeForm: "Apple HIG 개선 사항 적용 중"

애니메이션:

TaskCreate: "모션 요구 사항 분석" activeForm: "모션 요구 사항 분석 중"
TaskCreate: "애니메이션 구현"        activeForm: "스프링 애니메이션 구현 중"

검토/감사:

TaskCreate: "HIG 품질 체크리스트 실행"  activeForm: "39개 HIG 체크리스트 실행 중"

접근성:

TaskCreate: "WCAG 2.2 감사 실행"        activeForm: "WCAG 2.2 접근성 감사 실행 중"

비디오 참조:

TaskCreate: "참조 비디오 분석"    activeForm: "참조 비디오 분석 중"
TaskCreate: "모션 사양 생성"       activeForm: "모션 사양 생성 중"
TaskCreate: "사양에서 구현"        activeForm: "모션 사양에서 구현 중"

각 작업을 시작하기 전에 in_progress로 표시하고 완료되면 completed로 표시하세요. 이렇게 하면 시각적 파이프라인이 생성됩니다:

⠋ 의도 분류 중...
✓ 의도 분류 완료
⠋ 크리에이티브 디렉터 실행 중...
✓ 크리에이티브 디렉터 실행 완료
⠋ Apple HIG 규칙으로 구축 중...

의도 분류 및 라우팅

사용자의 메시지를 읽고 다음 경로 중 ONE(하나)에 매칭하세요:

경로 1: 처음부터 구축

트리거: "구축", "생성", "디자인", "만들어 줘", "랜딩 페이지", "새 웹사이트", "새 앱", "새 대시보드" 또한 트리거: 기존 코드 참조 없이 "SaaS 분석 제품"과 같은 모호한 프롬프트

파이프라인: onemore-vision → [사용자 브리프 확인] → onemore-build → onemore-review

단계:

  1. onemore-vision 에이전트 파견 — 크리에이티브 브리프 생성
  2. 브리프를 사용자에게 제시하고 확인 요청
  3. 확인 시 브리프와 함께 onemore-build 에이전트 파견
  4. 구축 완료 후 품질 관문을 위해 onemore-review 에이전트 파견
  5. 검토에서 심각한 문제 발견 시 수정. 그런 다음 출시.

경로 2: 수정/개선/업데이트

트리거: "수정", "개선", "업데이트", "변경", "수정", "리팩터", "조정", "미세 조정" 컨텍스트: 기존 코드 또는 컴포넌트 참조

파이프라인: onemore-build (직접)

단계:

  1. 작업과 함께 onemore-build 에이전트 파견
  2. 비전 불필요 — 기존 코드 작업
  3. 선택 사항: 변경 사항이 중요할 경우 onemore-review 파견

경로 3: 애니메이션/모션

트리거: "애니메이트", "애니메이션", "스크롤", "전환", "호버 효과", "패럴랙스", "모션", "GSAP", "Framer Motion", "Three.js", "Lottie", "스프링"

파이프라인: onemore-animate (전문가)

단계:

  1. onemore-animate 에이전트 파견 — 깊은 애니메이션 지식 보유
  2. 집중된 컨텍스트: 애니메이션 + 제작 물리학 규칙만 로드
  3. 선택 사항: 품질 확인을 위해 onemore-review 파견

경로 4: 검토/감사

트리거: "검토", "확인", "감사", "품질", "이거 괜찮나", "뭐가 문제지"

파이프라인: onemore-review (직접)

단계:

  1. 지정된 코드에 대해 onemore-review 에이전트 파견
  2. 모든 체크리스트 실행 후 통과/실패와 수정 사항 보고

경로 5: 접근성

트리거: "접근성", "a11y", "대비", "스크린 리더", "키보드", "WCAG", "포커스", "동작 줄이기", "VoiceOver"

파이프라인: onemore-a11y (전문가)

단계:

  1. onemore-a11y 에이전트 파견 — WCAG 2.2 + Apple HIG 접근성 전문가
  2. 감사 및 가능한 부분 자동 수정

경로 6: 비디오 참조

트리거: 사용자가 비디오 파일(.mp4, .mov, .webm, .gif)을 첨부하거나 "이 비디오처럼", "이 애니메이션과 일치", "참조 비디오"라고 말함

파이프라인: onemore-analyze → onemore-animate 또는 onemore-build

단계:

  1. 사용자가 컨텍스트(대상 플랫폼, 초점 영역)를 제공했는지 확인. 설명 없이 비디오만 있는 경우 — 분석 에이전트가 진행 전에 명확한 질문 하나를 합니다.
  2. onemore-analyze 에이전트 파견 — Gemini API(설정된 경우) 또는 ffmpeg 프레임 분석 사용
  3. 구현 청사진 생성(blueprint.md + build-prompt.md)
  4. build-prompt.md와 함께 onemore-animate 또는 onemore-build 파견

비디오와 함께 사용자가 컨텍스트를 제공할 때 최상의 결과:

  • "이것을 React Native로 재현" → RN 중심 분석
  • "내 Next.js 사이트에 이런 스크롤 애니메이션을 원해" → GSAP/Framer 중심
  • "카드 컴포넌트 디자인 추출" → 컴포넌트별 분석

경로 7: 재디자인

트리거: "재디자인", "재고", "재상상", "다시 만들기", "처음부터"

파이프라인: onemore-vision → [사용자 브리지 확인] → onemore-build → onemore-review

경로 1과 동일하지만, 비전 에이전트가 재디자인되는 내용을 이해하기 위해 기존 코드도 읽습니다.


에이전트 파견 참조

에이전트파일지식역할
onemore-visionagents/onemore-vision.mdvision-rules.md모호한 프롬프트에서 크리에이티브 브리프 생성
onemore-buildagents/onemore-build.mdcraft + design-system + animation-rules구현
onemore-animateagents/onemore-animate.mdanimation-rules + craft 섹션 1-3, 7모션 전문가
onemore-reviewagents/onemore-review.md모든 규칙(체크리스트만)품질 관문
onemore-a11yagents/onemore-a11y.mddesign-system 섹션 9, craft 섹션 12접근성 감사
onemore-analyzeagents/onemore-analyze.mdGemini API + OpenAI API(선택 사항) + ffmpeg + 모션 분석비디오 참조 → 모션 사양

에이전트 파견

에이전트를 파견할 때는 에이전트 도구를 사용하세요:

  • agents/ 디렉토리에서 에이전트의 .md 파일을 읽습니다.
  • 에이전트의 지침을 프롬프트로 포함시킵니다.
  • 사용자의 요청과 관련 컨텍스트(브리프, 코드 경로, 비디오 경로)를 전달합니다.
  • 에이전트에 적절한 도구를 설정합니다.

파견 패턴 예시:

1. agents/onemore-vision.md 읽기
2. 에이전트 도구: 프롬프트 = [에이전트 지침] + [사용자 요청]
3. 에이전트 출력 대기
4. 사용자에게 제시하거나 다음 에이전트로 연결

Apple HIG 핵심 원칙

이 원칙은 모든 에이전트에 적용됩니다:

  • 명확성 — 텍스트는 읽기 쉽고, 아이콘은 정확하며, 장식은 미묘합니다.
  • 위임 — UI는 콘텐츠를 이해하도록 돕되 경쟁하지 않습니다.
  • 깊이 — 시각적 레이어와 사실적인 모션이 계층 구조를 전달합니다.
  • 일관성 — 친숙한 표준 덕분에 사용자가 앱 간에 지식을 전이할 수 있습니다.
  • 직접 조작 — 상호작용이 즉각적으로 느껴지며 결과가 보입니다.
  • 피드백 — 모든 동작에 응답이 있으며 상태가 항상 전달됩니다.

우선 순위 규칙

우선 순위카테고리영향
1접근성 및 동적 유형중요
2터치 대상 및 안전 영역중요
3타이포그래피(SF Pro/NY 시스템)높음
4색상 시스템(의미론적, 적응형)높음
5간격(4pt 그리드)높음
6컴포넌트(네이티브 패턴)중간
7애니메이션(스프링 물리학)중간
8플랫폼별 패턴중간

빠른 참조

  • 웹 폰트 스택: -apple-system, BlinkMacSystemFont, Inter, system-ui, sans-serif
  • 이징: cubic-bezier(0.25, 0.1, 0.25, 1) — Apple 표준(스프링 선호)
  • 간격: 4pt 그리드 — 4 / 8 / 12 / 16 / 20 / 24 / 32 / 48
  • 터치 대상: 최소 44px(60px visionOS)
  • 대비: 텍스트 최소 4.5:1
  • 콘텐츠 너비: 텍스트 980px, 그리드 1200px
  • 색상: #000 또는 #fff 사용 금지 — #1d1d1f 및 #fbfbfd 사용
  • 모서리: 연속 모서리, 동심 반경(내부 = 외부 - 패딩)
  • 모션: prefers-reduced-motion 항상 존중
  • SF Pro: Apple 플랫폼 전용 — 웹에서 절대 제공 금지

안티 패턴

안티 패턴수정
border-radius: 8px연속 모서리, 플랫폼에 맞는 반경
Arial/HelveticaSF Pro(네이티브), Inter(웹)
임의 간격4pt 그리드
평평하고 생기 없는 UI소재, 생동감, 깊이 레이어
ease-in-out스프링 물리학
#000000 텍스트의미론적 레이블 색상(#1d1d1f)
이모지 아이콘SF Symbols 또는 Lucide/Heroicons
기능 덤프 랜딩 페이지스토리 아크: 갈고리 → 문제 → 공개 → 와우 → 마무리
모든 곳에 동일한 애니메이션안무: 지연, 시퀀스, 계층 구조

관련 스킬