Community코딩 & 개발github.com

프론트엔드 디자인

독창적이고 프로덕션 수준의 프론트엔드 인터페이스를 높은 디자인 품질로 제작합니다. 사용자가 웹 컴포넌트, 페이지 또는 애플리케이션을 구축해 달라고 요청할 때 이 스킬을 사용하세요. 일반적인 AI 미학을 피하는 창의적이고 정제된 코드를 생성합니다.

프론트엔드 디자인란 무엇인가요?

이 스킬은 'AI 슬롭' 미학을 피하며 독창적이고 프로덕션 수준의 프론트엔드 인터페이스를 만드는 방법을 안내합니다. 사용자가 컴포넌트, 페이지, 애플리케이션 등 프론트엔드 요구사항을 제공하면, 코드를 작성하기 전에 맥락을 이해하고 대담한 미적 방향(미니멀리즘, 맥시멀리즘, 레트로-퓨처리즘 등)을 설정합니다. 그런 다음 HTML/CSS/JS, React, Vue 등으로 기능적이면서도 시각적으로 인상적이고 기억에 남는 코드를 구현합니다. 이 스킬은 타이포그래피, 색상 및 테마, 모션, 공간 구성, 배경 및 시각적 디테일에 중점을 두며, 흔한 AI 생성 미학(Inter, Roboto 같은 폰트, 남용된 색상 구성 등)을 피하고 독창적이고 맥락에 맞는 디자인 선택을 강조합니다. 다양한 프레임워크와 도구를 지원하며, 해석의 창의성과 확고한 비전 실행을 장려합니다.

지원 대상✓Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/anthropics/claude-code/tree/main/plugins/frontend-design/skills/frontend-design

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

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

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

문서

이 스킬은 일반적인 'AI 슬롭' 미학을 피하며 독창적이고 프로덕션 수준의 프론트엔드 인터페이스를 만드는 방법을 안내합니다. 미적 디테일과 창의적 선택에 탁월한 주의를 기울여 실제 작동하는 코드를 구현하세요.

사용자는 프론트엔드 요구사항(컴포넌트, 페이지, 애플리케이션 또는 인터페이스)을 제공합니다. 목적, 대상, 또는 기술적 제약에 대한 맥락을 포함할 수 있습니다.

디자인 사고

코딩 전에 맥락을 이해하고 대담한 미적 방향을 설정하세요:

  • 목적: 이 인터페이스는 어떤 문제를 해결하나요? 누가 사용하나요?
  • 톤: 극단을 선택하세요: 잔혹할 정도의 미니멀리즘, 맥시멀리스트 혼돈, 레트로-퓨처리즘, 유기적/자연적, 럭셔리/정제됨, 장난기/장난감 같음, 에디토리얼/매거진, 브루탈리즘/날것, 아르데코/기하학적, 부드러운/파스텔, 산업적/실용적 등. 선택할 수 있는 다양한 스타일이 있습니다. 이것들을 영감으로 사용하되, 미적 방향에 충실한 디자인을 만드세요.
  • 제약 조건: 기술 요구사항(프레임워크, 성능, 접근성).
  • 차별화: 이 디자인을 잊을 수 없게 만드는 것은 무엇인가요? 사람들이 기억할 한 가지는 무엇인가요?

중요: 명확한 개념적 방향을 선택하고 정밀하게 실행하세요. 대담한 맥시멀리즘과 정제된 미니멀리즘 모두 효과적입니다. 핵심은 강도가 아니라 의도성입니다.

그런 다음 실제 작동하는 코드(HTML/CSS/JS, React, Vue 등)를 구현하세요:

  • 프로덕션 수준이며 기능적일 것
  • 시각적으로 인상적이고 기억에 남을 것
  • 명확한 미적 관점으로 일관성을 유지할 것
  • 모든 디테일이 세심하게 정제될 것

프론트엔드 미학 가이드라인

다음에 집중하세요:

  • 타이포그래피: 아름답고 독특하며 흥미로운 폰트를 선택하세요. Arial, Inter와 같은 일반적인 폰트는 피하고, 대신 프론트엔드의 미학을 높이는 독특한 선택을 하세요. 예상치 못하고 개성 넘치는 폰트 선택이 좋습니다. 독특한 디스플레이 폰트와 정제된 본문 폰트를 짝지으세요.
  • 색상 및 테마: 일관된 미학을 유지하세요. 일관성을 위해 CSS 변수를 사용하세요. 지배적인 색상과 날카로운 악센트가 밋밋하고 고르게 분포된 팔레트보다 효과적입니다.
  • 모션: 효과와 마이크로 인터랙션에 애니메이션을 사용하세요. HTML에는 CSS 전용 솔루션을 우선시하세요. React에서는 Motion 라이브러리를 사용 가능할 때 사용하세요. 영향력이 큰 순간에 집중하세요: 잘 구성된 페이지 로드 시의 지연된 나타남(animation-delay)이 흩어진 마이크로 인터랙션보다 더 큰 즐거움을 줍니다. 스크롤 트리거와 놀라움을 주는 호버 상태를 사용하세요.
  • 공간 구성: 예상치 못한 레이아웃. 비대칭. 겹침. 대각선 흐름. 그리드를 깨는 요소. 넉넉한 여백 또는 통제된 밀도.
  • 배경 및 시각적 디테일: 단색에 의존하지 말고 분위기와 깊이를 만드세요. 전체 미학과 일치하는 맥락적 효과와 텍스처를 추가하세요. 그라데이션 메쉬, 노이즈 텍스처, 기하학적 패턴, 레이어드 투명도, 극적인 그림자, 장식용 테두리, 커스텀 커서, 그레인 오버레이와 같은 창의적인 형태를 적용하세요.

과도하게 사용된 폰트 패밀리(Inter, Roboto, Arial, 시스템 폰트), 진부한 색상 구성(특히 흰색 배경에 보라색 그라데이션), 예측 가능한 레이아웃 및 컴포넌트 패턴, 맥락에 특화된 개성이 결여된 판에 박힌 디자인과 같은 일반적인 AI 생성 미학을 절대 사용하지 마세요.

창의적으로 해석하고 맥락에 맞게 진정으로 디자인된 예상치 못한 선택을 하세요. 어떤 디자인도 같아서는 안 됩니다. 라이트/다크 테마, 다른 폰트, 다른 미학을 다양하게 사용하세요. 생성물마다 흔한 선택(예: Space Grotesk)으로 수렴하지 마세요.

중요: 구현 복잡성을 미적 비전과 일치시키세요. 맥시멀리스트 디자인은 광범위한 애니메이션과 효과가 포함된 정교한 코드가 필요합니다. 미니멀리스트 또는 정제된 디자인은 절제, 정밀함, 그리고 간격, 타이포그래피, 미묘한 디테일에 대한 세심한 주의가 필요합니다. 우아함은 비전을 잘 실행하는 데서 옵니다.

기억하세요: Claude는 놀라운 창의적 작업을 할 수 있습니다. 주저하지 말고, 독창적인 비전에 완전히 헌신할 때 진정으로 무엇을 만들 수 있는지 보여주세요.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

관련 스킬