MCP HubMCP Hub
SKILL·E8031C

top-design

wondelai
업데이트됨 15 days ago
6 조회
2,020
206
2,020
GitHub에서 보기
메타design

정보

이 스킬은 영화 같은 애니메이션과 스크롤 기반 스토리텔링으로 몰입감 넘치고 어워드 수상급 웹 경험을 제작합니다. 사용자가 "어워즈(Awwwards) 퀄리티"나 뛰어난 시각적 디자인을 요청할 때 포트폴리오 사이트, 브랜드 경험, 또는 랜딩 페이지의 완성도를 높이는 데 활용하세요. 극적인 타이포그래피, 의도적인 모션, 그리고 성능 최적화된 애니메이션에 중점을 둡니다.

빠른 설치

Claude Code

추천
기본
npx skills add wondelai/skills -a claude-code
플러그인 명령대체
/plugin add https://github.com/wondelai/skills
Git 클론대체
git clone https://github.com/wondelai/skills.git ~/.claude/skills/top-design

Claude Code에서 이 명령을 복사하여 붙여넣어 스킬을 설치하세요

문서

Top-Design: Award-Winning Digital Experiences

Create websites and applications at the level of world-class digital agencies. This skill embodies the craft of studios that consistently win FWA, Awwwards, CSS Design Awards, and Webby Awards.

Core Principle

Every pixel is intentional -- nothing default, nothing accidental. The agencies you are emulating -- Locomotive, Studio Freight, AREA 17, Active Theory, Hello Monday -- share a common DNA: typography IS the design, motion creates emotion, white space is a weapon, and performance is non-negotiable (60fps or nothing).

The foundation: The gap between 8/10 and 10/10 is not skill -- it is intention. An 8/10 has good typography and smooth animations; a 10/10 has typography that makes you gasp and animations that tell stories. Every decision must answer: "Does this serve the experience, or is it just filling space?"

Scoring

Goal: 10/10. Rate any digital experience 0-10 using the rubric below -- a 10/10 would be featured on Awwwards. Always state the current score and the specific improvements needed to reach 10/10.

Scoring Rubric

ScoreLevelDescription
0-2AmateurDefault fonts, no hierarchy, generic layout, template feel
3-4BasicDecent typography, some hierarchy, but forgettable
5-6CompetentGood fundamentals, clean execution, but lacks soul
7-8ProfessionalStrong typography, intentional motion, clear POV
9ExceptionalSignature moments, memorable details, near-flawless craft
10World-classWould win Awwwards SOTD, defines new standards

Category Scoring (Each 0-10)

TYPOGRAPHY (Weight: 25%)

ScoreCriteria
0-3System fonts, uniform scale, default tracking
4-6Premium fonts, some scale contrast, basic hierarchy
7-8Dramatic scale contrast (10:1+), perfect tracking, optical alignment
9-10Typography IS the design -- gasping moments, custom/variable fonts, type as architecture

VISUAL COMPOSITION (Weight: 25%)

ScoreCriteria
0-3Centered everything, equal spacing, rigid grid, no tension
4-6Some asymmetry, decent spacing rhythm, basic depth
7-8Intentional grid breaks, layered elements, strong negative space
9-10Magnetic compositions, unexpected scale shifts, elements that breathe and surprise

MOTION & INTERACTION (Weight: 20%)

ScoreCriteria
0-3No animation or default/linear motion
4-6Basic transitions, some scroll effects
7-8Custom easing, orchestrated reveals, purposeful parallax
9-10Motion that tells stories, perfectly timed choreography, scroll feels invented

COLOR & ATMOSPHERE (Weight: 15%)

ScoreCriteria
0-3Random colors, pure black/white, no mood
4-6Cohesive palette, some atmosphere
7-8Colors feel owned, contextual shifts, intentional contrast
9-10Colors feel invented for this project, atmosphere you can feel

DETAILS & CRAFT (Weight: 15%)

ScoreCriteria
0-3Default cursors, no hover states, generic everything
4-6Basic hover states, some custom elements
7-8Magnetic buttons, branded selection colors, custom cursor (if user-approved)
9-10Every micro-detail considered -- focus states, loading, empty states, scroll indicators

Quick Score Formula

Total = (Typography x 0.25) + (Composition x 0.25) + (Motion x 0.20) + (Color x 0.15) + (Details x 0.15)

The Seven Pillars of 10/10 Design

1. Typography as Architecture

Core concept: Typography is not decoration layered onto a design -- it IS the design. Your typeface, scale, and tracking dictate color mood, animation style, spacing rhythm, and overall personality.

Why it works: Dramatic scale contrast creates hierarchy that communicates even when blurred or seen from across the room. The tension between monumental display type and intimate body text is what makes people stop scrolling.

Key insights:

  • Massive scale contrast is non-negotiable -- minimum 10:1 between display and body (e.g., 180px / 14px); viewport-filling type at the extreme
  • Negative tracking on large type (-0.02em to -0.05em) tightens display into cohesive units; body needs generous line-height (1.5-1.7)
  • Font selection defines tier -- premium foundries (Pangram Pangram, Dinamo, Grilli Type, Klim, Commercial Type) or quality Google alternatives (Space Grotesk, Instrument Serif, Fraunces); never Inter, Roboto, Arial, or system-ui for hero experiences
  • Variable fonts enable weight animation on hover without layout shift
  • Optical alignment beats mathematical alignment -- adjust visually, not just numerically
  • Control every line break on headlines -- beautiful breaks require manual intervention at key breakpoints

Applications: viewport-filling display dropping hard to body (Locomotive hero); variable font with hover weight-animation (Studio Freight); serif/sans pairing at extreme scale contrast (AREA 17 editorial). Display = one statement, 3-7 words; body = 16-18px minimum, 45-75 character measure.

See references/typography.md when choosing typefaces or building the type scale -- named font pairings by style, full fluid clamp() and step-based scales, tracking/leading ladders, and font-subsetting/FOUT mechanics.

2. Layout & Composition

Core concept: Master the grid so you can break it with intention -- every violation should feel deliberate, not accidental. The rhythm of density and breathing room creates a reading experience that holds attention.

Why it works: White space is active design material that creates tension and controls pacing. Asymmetry generates visual energy that centered compositions cannot; elements that overlap or bleed with intention feel alive and confident.

Key insights:

  • White space as a weapon -- amateurs fill every gap; 10/10 designers use emptiness to create tension that controls the eye
  • Asymmetric balance creates interest -- offset elements from center, let images bleed beyond containers
  • Unexpected scale shifts create rhythm -- alternate massive/intimate, dense/sparse for narrative pacing
  • The grid paradox -- a strong underlying grid is what makes breaks meaningful; without it, breaks are chaos

Applications: offset title with bleeding imagery (margin-left: 8.33%; margin-right: -5vw); varied card sizes for intentional asymmetry (Locomotive showcases); overlapping elements for depth (Active Theory). Alternate full-width immersion with contained reading sections.

Ethical boundary: Layout experimentation must never compromise navigation clarity -- users must always know where they are and how to move forward.

See references/layout-systems.md when laying out sections or going responsive -- grid frameworks, breakpoint systems, and asymmetric/bleeding-element patterns.

3. Motion & Animation

Core concept: Every animation must answer "Why does this move?" The three laws of elite motion: purpose over decoration, custom curves (never linear), orchestration over isolation.

Why it works: Choreographed motion guides attention, communicates hierarchy, and creates emotional resonance. Custom easing curves give movement a physical quality default browser easing cannot achieve.

Key insights:

  • Custom easing is mandatory -- ease, ease-in, ease-out, linear are banned; use cubic-bezier(0.16, 1, 0.3, 1) (expo out), cubic-bezier(0.25, 1, 0.5, 1) (quart out), cubic-bezier(0.87, 0, 0.13, 1) (expo in-out)
  • Page load follows a strict choreography -- structure (0-200ms), hero title words staggered (200-600ms), subtitle (400-800ms), navigation cascade (600-900ms), supporting elements (800-1200ms); reference holds the canonical per-element stagger values
  • Animate in relationship, not isolation -- elements that move together feel cohesive and intentional
  • 60fps is non-negotiable -- if an animation drops frames, simplify or remove it

Applications: choreographed staggered page-load reveal (Studio Freight); clip-path/mask image reveals on scroll-enter (AREA 17); hover weight-shifts and magnetic buttons (Dogstudio). Text lines slide up individually with stagger -- never fade in as a block; pages morph rather than cut.

Ethical boundary: Motion must never block interaction or cause motion sickness -- respect prefers-reduced-motion, keep all content accessible without animation, and justify anything longer than 1.2s.

See references/animation-patterns.md when implementing motion -- copy-pasteable scroll reveals, staggered load choreography, page transitions, and magnetic/hover micro-interactions with code.

4. Color & Contrast

Core concept: Color should feel invented for each project -- never pulled from a generic palette generator. Three approaches: monochromatic tension (95% one color, 5% accent), bold signature (own a combination), contextual shifting (palette responds to content).

Why it works: Color creates atmosphere before a single word is read. Pure black/white feel digital and lifeless; warm variants feel physical and considered. A restrained accent draws the eye exactly where intended.

Key insights:

  • Never use pure black or pure white -- #0a0a0a and #fafaf9 have a physical quality that #000/#fff lack
  • Build a functional hierarchy -- text-primary, text-secondary (60% opacity), text-tertiary (40%), surface, border (10%) for consistent depth
  • One strong accent used sparingly (#ff4d00 or similar) beats a complex multi-color palette
  • Contextual color shifts between sections create visual chapters
  • Design the system for both light and dark contexts, not individual instances

Applications: monochromatic with signature accent (Locomotive: cream + black + orange spark); contextual shifting per case study (AREA 17); dark mode with one vibrant accent (Stripe: navy + purple). Drive everything from CSS custom properties (--color-dark/-light/-accent plus functional --color-text-primary/-surface); the accent appears only on CTAs, links, and single-detail moments.

See references/case-studies.md when you need a worked example of any pillar -- agency-by-agency breakdowns of real color systems, type treatments, and micro-interactions to reverse-engineer.

5. Scroll-Based Design

Core concept: Scroll is the web's primary interaction and should feel designed, not default. Treat scroll as a narrative device -- controlling pacing, creating reveals, building tension, delivering signature moments.

Why it works: Default scroll is mechanical and treats all content as equally important. When scroll position drives reveals and transitions, moving through content becomes participatory rather than passive.

Key insights:

  • Smooth scroll is the foundation -- implement Lenis or Locomotive Scroll for the weighted, physical feel every award-winning site uses
  • Parallax must be purposeful -- sparing, and only on decorative elements; never on text or critical content
  • Pinned sections create storytelling beats -- lock a section while content transforms within it
  • Horizontal scroll galleries need clear visual affordance
  • Reveals should be progressive -- elements enter as they become visible, creating discovery
  • Scroll velocity can modulate animation speed for a responsive feel

Applications: pinned hero with scroll-driven transformation (Apple deep-dives); horizontal scroll gallery with affordance (Studio Freight); scroll-driven animation sequences (Active Theory). Use IntersectionObserver for lightweight class toggling; reserve GSAP ScrollTrigger for complex multi-step sequences.

Ethical boundary: Scroll hijacking is hostile UX -- users must always be able to scroll at their own pace and reach all content.

See references/technical-stack.md to wire up smooth scroll (Lenis/Locomotive setup, library tradeoffs) and references/animation-patterns.md for pinning, horizontal galleries, and scroll-velocity sequences.

6. Performance & Loading

Core concept: Performance is a design constraint from day one, not an optimization step. A beautiful animation that drops frames or a stunning font that causes layout shift fails the craft test.

Why it works: Users perceive performance as quality -- instant load and fluid scroll feel premium regardless of visual complexity, while a stunning site that stutters feels broken.

Key insights:

  • Subset and preload fonts -- only needed glyphs, font-display: swap or optional, preload critical files
  • Optimize images -- WebP/AVIF with fallbacks, responsive srcset, lazy-load below the fold
  • GPU-accelerate animations -- only animate transform and opacity; never width, height, top, left, or margin
  • CLS near zero -- reserve space for images, fonts, and dynamic content (aspect-ratio on containers)
  • LCP under 2.5s -- optimize the critical rendering path for the hero
  • Loading states are designed elements -- custom skeletons and progress indicators, not afterthoughts

Applications: subset/preload/swap fonts (<link rel="preload" as="font" crossorigin>); AVIF/WebP with responsive srcset (<picture> fallbacks); GPU-only animation (transform: translate3d() + opacity). Audit with Lighthouse targeting 90+; code-split and defer non-critical JS.

Ethical boundary: Fast-but-inaccessible is not a valid tradeoff -- never strip accessibility features or semantic HTML for speed.

See references/technical-stack.md when choosing libraries or hitting a perf budget -- the recommended stack and concrete font/image/animation optimization techniques.

7. Micro-Interactions

Core concept: Craft lives in the 1% most designers skip: branded selection colors, magnetic buttons, designed focus states, considered loading states, crafted error pages, correct micro-typography.

IMPORTANT: Custom cursors are OPT-IN only. Never replace the native cursor unless the user explicitly requests or confirms one -- misapplied custom cursors hurt usability and feel gimmicky. Always ask first.

Why it works: Micro-interactions signal that every pixel was considered. Individually subtle, collectively transformative -- users feel the care embedded in the experience.

Key insights:

  • Custom cursor reflects brand personality, with variants on interactive elements (subject to the opt-in rule above)
  • Branded ::selection color that works on all backgrounds
  • Every link and card has a considered hover state -- scale, overlay, or meaningful transform
  • Focus states are visible AND beautiful -- on-brand indicators that keyboard users can clearly see
  • Loading, empty, 404, and error states are designed, helpful moments
  • Micro-typography is correct -- smart quotes, en/em dashes, no orphans on headlines, text-wrap: balance on key text

Ethical boundary: Focus states must meet keyboard-visibility requirements even when styled on-brand, and error/empty/404 states must be genuinely helpful, not just decorative.

See references/animation-patterns.md for copy-pasteable magnetic-button, cursor, and ::selection/hover micro-interaction code.

Design Process

Work in this order -- the sequence is the discipline:

  1. Concept before code. Define four things first:
BRAND ESSENCE: What single word captures the soul?
VISUAL TENSION: What opposing forces create interest?
SIGNATURE MOMENT: What will people screenshot and share?
TECHNICAL AMBITION: What pushes the browser's limits?
  1. Design the signature moment first -- not the header. Every 10/10 project has at least one moment people stop and share (a never-seen hero animation, typography bold enough to BE the visual, a scroll sequence that tells a story). Pin it down by asking: what will people screenshot, describe to a colleague, try to reverse-engineer, and what makes it unmistakably THIS project?
  2. Choose the display typeface next -- it dictates the rest (Pillar 1).
  3. Prototype motion alongside visual design, not after -- motion is not polish (Pillar 3).
  4. Ship with restraint -- 3 things perfect beats 10 things mediocre. Cut ruthlessly.

Implementation Notes

  1. Conceptualize desktop-first, build mobile-first -- dream big, implement progressively
  2. Use project conventions -- if Tailwind 4+ and/or shadcn/ui are available, extend their design tokens and components as the foundation for 10/10 craft rather than fighting them

Common Mistakes

Each fix points to the pillar that defines the rule -- do not re-derive values here.

MistakeWhy It FailsFix (see)
Inter, Roboto, Arial, or system-ui as primary typefaceApplication fonts signal generic, not premiumPremium foundry or quality Google alternative (Pillar 1)
Uniform type scale (everything within 2x)No hierarchy, no gasping momentsHit the display-to-body ratio (Pillar 1)
ease, ease-in, ease-out, or linear easingMechanical, lifeless -- instantly signals amateurBanned -- use a custom cubic-bezier (Pillar 3)
Animating everything simultaneouslyVisual noise, no hierarchy or narrativeStagger and sequence by importance (Pillar 3)
Center-aligning everythingSafe but boring -- no tension or energyAsymmetry, grid offsets, bleeding elements (Pillar 2)
Equal spacing everywhereMonotony -- the eye has nowhere to restVary density: dense sections, then breathing room (Pillar 2)
Pure #000000 / #ffffffLifeless and harshWarm variants (Pillar 4)
Default browser scrollMechanical, treats all content equallySmooth-scroll library (Pillar 5)
Purple-to-blue gradient heroThe "AI gradient" -- generic trend-followingSignature color approach specific to the project (Pillar 4)
No signature momentCompetent but forgettableDesign the screenshot-worthy moment FIRST (Process step 2)
Any emoji in professional interfacesSignals casual/amateur craftCustom iconography or typographic treatments
Parallax on text or critical contentMotion sickness, accessibility failuresParallax only on decorative background elements (Pillar 5)
Animations blocking interactionHostile UXKeep all animation non-blocking (Pillar 3)
Unmodified Font Awesome iconsTemplate-level designCustom icons, or heavily customize to match brand
Default form stylesBreaks the illusion of craft instantlyDesign every input, select, checkbox, and button (Pillar 7)

Quick Diagnostic

Score 1 point per row answered "yes", then map the count to the Scoring Rubric band: 11-12 -> 9-10, 8-10 -> 7-8, 5-7 -> 5-6, below 5 -> 0-4. State that score.

QuestionIf NoFix (see)
Does the hero typography make someone pause mid-scroll?Display type not commandingPillar 1 -- scale, distinctive typeface, viewport-filling
Would someone screenshot any section?No signature momentProcess step 2 -- make one section extraordinary
Does the design still read when you blur your eyes?Hierarchy too flatBigger headlines, more white space, stronger accents
Are all easing curves custom (no ease/linear)?Motion feels defaultPillar 3 -- custom cubic-bezier
Is there asymmetric tension in the composition?Layout feels safePillar 2 -- offset, bleed, vary density
Do the colors feel invented for THIS project?Generic palettePillar 4 -- monochromatic tension, signature, or contextual
Is the page load choreographed?Elements pop in at oncePillar 3 -- staggered reveal sequence
Does scroll feel custom and weighted?Default browser scrollPillar 5 -- smooth-scroll library
Are micro-details considered (selection, focus, cursor)?Default browser behaviors remainPillar 7 -- branded selection, designed focus (cursors opt-in)
Is CLS near zero and LCP under 2.5s?Performance undermines qualityPillar 6 -- subset fonts, WebP/AVIF, transform/opacity only
Does every animation answer "why does this move?"Decorative motionPillar 3 -- cut motion with no narrative or guidance
Are focus states both beautiful AND accessible?One sacrificed for the otherPillar 7 -- on-brand indicators meeting WCAG visibility

Further Reading

About the Author

This skill synthesizes techniques from the world's most awarded digital agencies: Locomotive (Montreal -- creators of Locomotive Scroll, masters of monochromatic tension and bold typography), Studio Freight (New York -- magnetic interactions and signature palettes), AREA 17 (New York/Paris -- contextual design systems and editorial layouts), Active Theory (Los Angeles -- WebGL and immersive 3D storytelling), and Hello Monday (Copenhagen/New York -- playful interactions for Spotify, Adidas, Google). Additional inspiration from Dogstudio, Tonik, Instrument, Resn, and the broader Awwwards, FWA, CSS Design Awards, and Webby winner community.

GitHub 저장소

wondelai/skills
경로: plugins/ux-design/skills/top-design
0
agent-skillsai-skillsbusinessclaude-codeclaude-code-marketplaceclaude-code-plugin
FAQ

자주 묻는 질문

top-design Skill이란 무엇인가요?

top-design은(는) wondelai이(가) 만든 Claude Skill입니다. Skill은 Claude가 필요할 때 불러오는 지침과 리소스를 묶어 추가 프롬프트 없이 top-design 관련 작업을 수행할 수 있게 합니다.

top-design은(는) 어떻게 설치하나요?

이 페이지의 설치 명령을 사용하세요. top-design을(를) Claude Code 플러그인으로 추가하거나 저장소를 skills 디렉터리에 복제한 다음 Claude를 다시 시작해 Skill을 불러옵니다.

top-design은(는) 어떤 카테고리에 속하나요?

top-design은(는) 메타 카테고리에 속합니다.

top-design은(는) 무료로 사용할 수 있나요?

네. top-design은(는) AIMCP에 등록되어 있으며 무료로 설치할 수 있습니다.

연관 스킬

content-collections
메타

이 스킬은 콘텐츠 콜렉션(Content Collections)을 위한 프로덕션 검증된 설정을 제공합니다. 콘텐츠 콜렉션은 Markdown/MDX 파일을 Zod 검증이 포함된 타입 안전한 데이터 콜렉션으로 변환해주는 TypeScript 최우선 도구입니다. 블로그, 문서 사이트 또는 콘텐츠 중심의 Vite + React 애플리케이션을 구축할 때 타입 안전성과 자동 콘텐츠 검증을 보장하기 위해 사용하세요. Vite 플러그인 구성과 MDX 컴파일부터 배포 최적화 및 스키마 검증에 이르기까지 모든 것을 다룹니다.

스킬 보기
polymarket
메타

이 스킬은 개발자들이 Polymarket 예측 시장 플랫폼을 활용한 애플리케이션을 구축할 수 있도록 지원하며, 거래 및 시장 데이터를 위한 API 통합 기능을 포함합니다. 또한 WebSocket을 통한 실시간 데이터 스트리밍을 제공하여 실시간 거래와 시장 활동을 모니터링할 수 있습니다. 이를 통해 거래 전략을 구현하거나 실시간 시장 업데이트를 처리하는 도구를 생성하는 데 활용할 수 있습니다.

스킬 보기
creating-opencode-plugins
메타

이 스킬은 개발자들이 명령어, 파일, LSP 작업 등 25개 이상의 이벤트 유형에 연결되는 OpenCode 플러그인을 만들 수 있도록 돕습니다. JavaScript/TypeScript 모듈을 위한 플러그인 구조, 이벤트 API 명세, 구현 패턴을 제공합니다. OpenCode AI 어시스턴트의 라이프사이클을 사용자 정의 이벤트 기반 로직으로 가로채거나, 모니터링하거나, 확장해야 할 때 사용하세요.

스킬 보기
sglang
메타

SGLang은 RadixAttention 프리픽스 캐싱을 활용하여 JSON, 정규식, 에이전트 워크플로우를 위한 고속 구조화 생성에 특화된 고성능 LLM 서빙 프레임워크입니다. 특히 반복되는 프리픽스가 있는 작업에서 상당히 빠른 추론 속도를 제공하여 복잡한 구조화 출력 및 다중 턴 대화에 이상적입니다. 제약 디코딩이 필요하거나 광범위한 프리픽스 공유가 있는 애플리케이션을 구축할 때는 vLLM과 같은 대안보다 SGLang을 선택하십시오.

스킬 보기