스킬 자체의 표현으로
코딩 에이전트를 위한 인터랙션 및 모션 디자인 스킬로, 두 가지 모드로 작동합니다. Create는 목적성 있는 모션을 갖춘 인터랙티브 컴포넌트를 만들고, Audit는 기존 모션을 검토하여 AI-slop 패턴을 포함한 디자이너별 결과를 반복 재생되는 데모가 담긴 브랜드화된 HTML 리포트로 보고합니다.
이 스킬은 세 가지 관점 — 절제와 속도를 강조하는 Emil Kowalski, 프로덕션 완성도를 강조하는 Jakub Krehel, 유쾌한 실험을 강조하는 Jhey Tompkins — 을 중심으로 조언을 구성하며, 모든 경우에 일괄 적용하는 대신 프로젝트 유형에 따라 비중을 다르게 둡니다. 다루는 범위는 웹 및 앱 UI 모션으로, HTML/CSS, React, Framer Motion, iOS/Android 전환, 디자인 시스템 애니메이션을 포함합니다. 빈도 제한, 맥락에 따른 지속 시간, 필수적인 prefers-reduced-motion 처리는 두 모드 모두에서 적용됩니다.
산출물
- Create 모드에서 목적성 있는 모션으로 제작된 인터랙티브 컴포넌트입니다.
- Audit 모드에서 작성되는 디자이너별 검토 리포트입니다.
- 검토 결과의 반복 재생 데모를 포함한 브랜드화된 HTML 리포트입니다.
- 기본적으로 HTML로 렌더링되는 감사 리포트 템플릿이며, 플래그를 통해 터미널 모드도 사용할 수 있습니다.
작동 방식
- 01요청에서 모드 감지하기
빌드 관련 표현은 Create를 선택하고, 감사(audit), 리뷰(review), 평가(evaluate), 피드백(feedback) 또는 '이 모션이 괜찮은가' 같은 표현은 Audit를 선택합니다.
- 02해당 워크플로 파일 읽기
모드 감지는 0단계이며 이후의 모든 과정을 좌우합니다 — 해당 모드의 워크플로 파일은 작성된 대로 따릅니다.
- 03맥락에 따라 세 디자이너의 비중을 조정하기
Emil, Jakub, Jhey는 맥락에 따른 관점으로 취급되며, 절대 보편적인 규칙으로 간주되지 않습니다.
- 04빈도와 지속 시간 가이드라인 적용
상호작용이 얼마나 자주 발생하는지가 먼저 고려되며, 그다음 관련 렌즈에서 도출된 지속 시간 목표가 적용됩니다.
- 05모드에 맞는 산출물 생성
Create는 컴포넌트를 반환하고, Audit은 디자이너별 리포트를 반환하며, 각 발견 사항에는 시각적 컨테이너 템플릿으로 만든 데모 카드가 함께 제공됩니다.