스킬 자체의 표현으로
이 스킬은 정확한 타이포그래피 선택, 공간 리듬, 그림자 기법, 카드 구조, 유동적인 모션 패턴을 정의함으로써 코딩 에이전트가 15만 달러 이상 규모의 에이전시급 비주얼 디자인을 만들어내도록 가르칩니다. Inter, Roboto, 두꺼운 선의 아이콘, 강한 그림자, 표준 이징 같은 일반적인 기본값을 금지하고, Geist나 Clash Display, 초경량 아이콘, 커스텀 cubic-bezier 트랜지션 같은 프리미엄 대안을 적용합니다.
모든 결과물은 반복을 방지하기 위해 고유한 Vibe Archetype(Ethereal Glass, Editorial Luxury, Soft Structuralism 중 하나)과 Layout Archetype(Asymmetrical Bento, Z-Axis Cascade, Editorial Split 중 하나)을 결합해야 합니다. 컴포넌트는 중첩된 Double-Bezel 테두리, Button-in-Button 후행 아이콘, 넓은 여백(py-24~py-40), 스크롤에 따라 보간되는 진입 애니메이션을 사용합니다. 모든 모션은 transform과 opacity만을 통해 실제 물리 법칙을 시뮬레이션하며, 모바일에서는 엄격한 성능 가드레일을 적용합니다.
산출물
- 선택된 Vibe와 Layout Archetype을 더블베젤(Double-Bezel) 컴포넌트 구조, 커스텀 cubic-bezier 모션, 모바일 반응형 축소와 함께 구현하는 완벽한 픽셀 퍼펙트 React/Tailwind/HTML 코드
작동 방식
- 01Variance Engine 실행
코드를 작성하기 전에 에이전트는 프롬프트의 맥락을 기반으로 사전에 정의된 프리미엄 조합 중 하나의 Vibe Archetype과 하나의 Layout Archetype을 조용히 선택하여 고유하게 맞춤화된 결과물을 보장합니다.
- 02배경과 타이포그래피 구성
선택된 텍스처(방사형 그라디언트가 있는 OLED 블랙, 노이즈 오버레이가 있는 웜 크림, 소프트 섀도우가 있는 실버 그레이)를 적용하고 과장된 매크로 여백과 함께 매우 큰 타이포그래피 크기를 설정합니다.
- 03중첩 컴포넌트 구조 설계
모든 주요 카드, 입력창, 그리드를 더블베젤(Double-Bezel) 기법으로 구성합니다. 즉, 얇은 선 테두리와 패딩을 가진 외부 셸이 자체 배경과 수학적으로 계산된 더 작은 라운드값을 가진 내부 코어를 감싸는 구조입니다.
- 04유동적인 모션을 연출합니다
모든 상태 변화에 커스텀 cubic-bezier 트랜지션을 적용하고, translate-y 및 opacity 변화를 활용한 단계적 내비게이션 노출, 대각선 이동과 스케일링이 있는 마그네틱 버튼 호버 물리 효과를 구현합니다.
- 05스크롤 인터폴레이션 적용
요소는 IntersectionObserver 또는 Framer Motion의 whileInView를 사용하여(window 스크롤 리스너는 절대 사용하지 않음) 800ms 이상에 걸쳐 부드러운 페이드업 애니메이션(translate-y-16 blur-md opacity-0에서 해소)으로 뷰포트에 진입합니다.
- 06출력 전 체크리스트로 검증
금지된 패턴이 없는지, archetype 선택이 올바른지, 더블베젤(Double-Bezel) 구조인지, 커스텀 이징이 적용되었는지, 모바일 축소가 되는지, GPU에 안전한 애니메이션인지를 확인하는 11개 항목 매트릭스로 전달 전 코드를 평가합니다.