Communitygithub.com

ifeihong/feihong-design-system

飞鸿设计系统 — AI 코딩 어시스턴트를 위한 프리미엄 개인 브랜드 디자인 시스템입니다. 10가지 시나리오 템플릿, 265개 이상의 브랜드 컴포넌트, 19개의 과학적 분류, 420개 이상의 스타일 변형을 제공하며, 시네마/터미널/크로니클 세 가지 비주얼 모티프를 포함합니다.

feihong-design-system란 무엇인가요?

Feihong Design System은 AI 코딩 어시스턴트(Claude Code, Cursor 등)를 위한 고급 개인 브랜드 디자인 시스템입니다. AI 생성 결과물에서 흔히 나타나는 'AI스러움'을 없애고, 예술적 품질과 인간적인 따뜻함을 갖춘 디자인을 자동으로 생성하는 것이 핵심 목표입니다. 이 시스템은 포트폴리오, 랜딩 페이지, 튜토리얼, 프레젠테이션, 사례 연구, 관리자 콘솔, 소셜 카드, 이력서, 위챗 아티클, 이메일 마케팅 등 10가지 주요 디자인 시나리오를 지원합니다. 각 시나리오는 완전한 명세서와 템플릿을 갖추고 있어, 사용자 요청에 따라 자동으로 활성화됩니다. 시스템의 세 가지 핵심 브랜드 색상(로열 블루 #0A2463, 빈티지 골드 #F4D35E, 버건디 와인 #D8315B)과 타이포그래피(Playfair Display, Inter, Cormorant Garamond)는 일관된 브랜드 경험을 보장합니다. 특히 '빠른 패스'와 '8단계 전체 워크플로'를 구분하여, 단순 수정에는 신속하게 대응하고 새로운 페이지 제작에는 체계적인 프로세스를 제공합니다. 각 디자인 단계마다 감정적 톤, 히어로 전략, 시그니처 요소, 리듬 계획을 명확히 정의하여 AI가 단순히 조립하는 것이 아니라 방향성을 가지고 디자인하도록 유도합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add ifeihong/feihong-design-system

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

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

문서

Feihong Design System

프리미엄 브랜드 디자인 시스템 · 워크플로 매뉴얼

이 문서는 Feihong Design System의 운영 체제입니다. 요구사항에서 결과물까지의 완전한 프로세스를 정의합니다.

미션: 예술적으로 정제되고, Feihong 브랜드로 인식 가능하며, 명백히 인간이 만든 것처럼 보이는 작업물을 생성합니다. 절대 AI가 만든 것처럼 보이지 않아야 합니다.


10가지 장면 · 텐 신

10가지 장면 모두 프로덕션 준비가 완료되었으며, 각각 완전한 명세서와 템플릿을 제공합니다.

번호장면명세서템플릿핵심 특징
01포트폴리오 / 개인 사이트scenes/portfolio.mdassets/portfolio.html비대칭 히어로, 벤토 그리드, 왁스 씰, 에디토리얼 느낌
02랜딩 페이지scenes/landing.mdassets/landing.html전환 중심, 타임라인, 스피커, CTA 양식
03튜토리얼 / 장문 / 블로그scenes/tutorial.mdassets/tutorial.html드롭 캡, 읽기 진행률, 목차, 북 퀄리티 타이포그래피
04프레젠테이션 데크 / 슬라이드scenes/deck.mdassets/deck.html전체 화면, 16:9, 키보드 탐색, 9가지 레이아웃, F 전체 화면
05사례 연구 / 프로젝트 회고scenes/case-study.mdassets/case-study.html내러티브 아크, 데이터 시각화, 다크 패널
06콘솔 / 관리자scenes/console.mdassets/console.html관리자 대시보드, 사이드바 탐색, 터미널 그린, KPI 카드, 데이터 차트
07소셜 카드 / 샤오홍슈scenes/cards.mdassets/cards.html3:4 세로형, 페이지네이션, html2canvas PNG 내보내기
08이력서 / CVscenes/resume.mdassets/resume.htmlA4 인쇄, 단일 페이지, 애니메이션 없음, Ctrl+P PDF
09위챗 아티클scenes/wechat.md인라인 HTML위챗 인라인 스타일, 외부 CSS/JS 없음
10이메일 / EDMscenes/email.mdassets/email.html테이블 레이아웃, 인라인 스타일, Outlook 호환

활성화 조건

시스템은 요청이 다음 시나리오와 일치할 때 자동으로 활성화됩니다.

트리거 키워드장면 유형
개인 홈페이지, 개인 웹사이트, 포트폴리오, 작품집, 작품 전시, 프로젝트 전시포트폴리오
랜딩 페이지, 방문 페이지, 이벤트 페이지, 등록 페이지, 강의 페이지, 출시 페이지랜딩
튜토리얼, 교육, 교양, 블로그, 기사 페이지, 장문, 칼럼튜토리얼
프레젠테이션, 슬라이드, 데크, 강연, 공유회데크
사례 연구, 케이스 스터디, 프로젝트 회고, 디자인 과정사례 연구
관리자 콘솔, 기능 페이지, 대시보드, 도구 페이지콘솔
소셜 카드, 샤오홍슈, 위챗 모멘츠 사진카드
이력서, CV, 경력이력서
이메일 템플릿, EDM, 뉴스레터, 구독 이메일이메일
공식 계정 레이아웃, 위챗 아티클위챗

적응형 판단: 간단한 수정(예: "버튼 색상 변경", "섹션 추가")의 경우 빠른 패스를 사용합니다. 새 페이지/전체 디자인의 경우 전체 8단계 프로세스를 사용합니다.


⚡ 빠른 패스 (간단한 수정)

적용 대상:

  • 기존 페이지의 사소한 변경
  • 단일 컴포넌트 조정, 텍스트 교체, 색상 조정
  • 피드백 후 국소적 수정
  • 단일 섹션 추가

프로세스:

  1. 기존 HTML 파일 읽기
  2. DNA.md 표준에 따라 변경 사항 적용
  3. 변경 사항과 관련된 P0 항목에 대해 빠른 검증
  4. 변경 사항이 색상/타이포그래피/레이아웃에 영향을 미치는 경우 → 관련 P0 항목 확인
  5. 전달

빠른 패스 불가: 새로운 전체 페이지, 3개 이상의 섹션에 걸친 변경, 색상 팔레트 조정, 전체 스타일 변경.


📋 Feihong 8단계 프로세스


1단계 — 발견 (적응형 분류)

시작하기 전에 사용자 입력에서 이미 알려진 정보를 빠르게 평가합니다.

  • 유형 명확? (10가지 장면 중 어느 것?)
  • 대상 명확? (누구를 위한 것인가?)
  • 규모 확인? (몇 개의 화면/페이지/카드/슬라이드?)
  • 자산 사용 가능? (카피/이미지/데이터/아바타/IP 캐릭터)
  • 제약 조건 명확? (필수 사항, 브랜드 파트너, 금지 요소)

결정 규칙:

  • 4개 이상 명확 → 3단계로 건너뜀
  • 2-3개 명확 → 누락된 중요 질문만 함
  • 0-1개 명확 → 2단계로 진입하여 전체 명확화

2단계 — 정의 (필요시 명확화)

기계적으로 5가지 질문을 모두 하지 마십시오. 1단계에 따라 누락된 중요 질문만 하십시오.

확인할 핵심 질문 (누락된 것만 선택):

  1. 유형 (불확실한 경우): 개방형 질문 대신 2-3개의 가장 가능성 있는 옵션 제시
  2. 대상 (언급되지 않은 경우): "주요 대상은 누구인가요?"
  3. 규모 (명시되지 않은 경우): "대략 몇 개의 화면/페이지/카드인가요?"
  4. 자산 (카피가 제공되지 않은 경우): "준비된 카피, 이미지 또는 데이터가 있나요?"
  5. 제약 조건 (특별한 요구사항이 있는 경우): "필수 요소나 파트너 브랜드 색상이 있나요?"

커뮤니케이션 원칙: 디자이너가 고객과 대화하듯이, 양식을 작성하는 것처럼 하지 마십시오. 자연어를 사용하고, 한 번에 최대 2-3개의 질문만 하십시오.


3단계 — DNA 주입 (명세서 읽기)

필수 읽기 (모든 프로젝트):

  • DNA.md — 다음 핵심 사항을 암기:
    • 🔴 정확한 색상 값: #0A2463 (로열 블루 55%), #F4D35E (빈티지 골드 30%), #D8315B (버건디 와인 15%)
    • 🔴 타이포그래피 전략: Playfair Display (세리프 제목) + Inter (산세 본문) + Cormorant Garamond (이탤릭 인용문) + JetBrains Mono (코드)
    • 🔴 우선 순위: 안티-AI > 예술적 품질 > 인간적인 따뜻함 > 디자이너의 안목
    • 🔴 따뜻한 크림 배경 #FDFBF6, 잉크 블랙 텍스트 #0D1225
    • 🔴 주요 금지 항목
    • 🔴 MOTION.md의 모션 언어 (이징, 지속 시간, 원칙)

선택적 읽기 (장면 유형별) — 작업 전에 해당 장면 명세서를 읽음:

번호장면명세서템플릿
01포트폴리오 / 개인 사이트scenes/portfolio.mdassets/portfolio.html
02랜딩 페이지scenes/landing.mdassets/landing.html
03튜토리얼 / 장문scenes/tutorial.mdassets/tutorial.html
04데크 / 프레젠테이션scenes/deck.mdassets/deck.html
05사례 연구scenes/case-study.mdassets/case-study.html
06콘솔 / 관리자scenes/console.mdassets/console.html
07소셜 카드scenes/cards.mdassets/cards.html
08이력서 / CVscenes/resume.mdassets/resume.html
09위챗 아티클scenes/wechat.md인라인 HTML
10이메일 / EDMscenes/email.mdassets/email.html

읽은 후에는 다음 5가지 사항을 명확히 해야 합니다:

  1. 이 장면의 일반적인 구조/리듬은 무엇인가?
  2. 기술적 제약 사항이 있는가? (이메일 테이블, 위챗 인라인 스타일, 데크 전체 화면)
  3. 세 가지 브랜드 색상이 이 장면에서 어떤 역할을 하는가?
  4. 핵심 감정적 톤은 무엇인가? (엄숙한? 역동적인? 전문적인? 예술적인?)
  5. 장면별 금기 사항이 있는가?

4단계 — 구조 구축 (시작점 선택)

기본 전략: 템플릿에서 시작하고, 처음부터 작성하지 않습니다.

10가지 장면 템플릿 — 적절한 템플릿에서 시작하고, 절대 처음부터 작성하지 않습니다:

번호장면템플릿특별 참고 사항
01포트폴리오assets/portfolio.html프로젝트 그리드, 시각 우선, 비대칭 히어로, 왁스 씰
02랜딩assets/landing.htmlCTA 중심, 시각적 인상, 타임라인, 양식 상호작용
03튜토리얼assets/tutorial.html장문 독서, 목차 탐색, 진행 막대, 드롭 캡
04데크assets/deck.html전체 화면 슬라이드, 키보드 탐색, 16:9, F 전체 화면
05사례 연구assets/case-study.html컨텍스트→도전→과정→결과 내러티브, 데이터 시각화
06콘솔assets/console.html관리자 대시보드, 사이드바 탐색, 터미널 그린, KPI 카드, 데이터 차트
07소셜 카드assets/cards.html3:4 세로 페이지네이션, html2canvas PNG 내보내기
08이력서assets/resume.htmlA4 단일 페이지, 인쇄 친화적, Ctrl+P PDF
09위챗인라인 HTML위챗 호환, 인라인 스타일, 외부 CSS/JS 없음
10이메일assets/email.html테이블 레이아웃, 인라인 스타일, Outlook 호환

템플릿에서 벗어나야 하는 경우:

  • 템플릿 구조가 실제로 맞지 않는 경우 (단, CSS 변수, 글꼴 가져오기, 기본 재설정은 유지해야 함)
  • 사용자가 명시적으로 독특한 디자인 접근 방식을 요청하는 경우
  • 브랜드 토큰 (:root CSS 변수), 글꼴 가져오기, 기본 재설정 스타일은 항상 유지되어야 함

템플릿 수정 원칙:

  • 템플릿 :root CSS 변수 유지
  • 글꼴 <link> 태그 유지
  • 콘텐츠 영역 교체, 레이아웃 구조 조정
  • 기본 스타일 재설정 제거하지 않음

5단계 — 컴포넌트 편성 (방향 설정 및 레이아웃)

AI의 일반적인 출력에 대항하는 가장 중요한 단계입니다. 이 단계는 결과물이 "디자인"인지 "조립"인지를 결정합니다.

컴포넌트를 채우기 전에 4가지 방향 결정을 정의합니다.

5a. 감정적 톤 (1-2개의 기본 톤 선택)

  • 안정적인 권위: 넉넉한 여백, 로열 블루 지배, 골드는 절제된 사용, 세리프 헤드라인, 최소한의 애니메이션
  • 역동적인 창의성: 골드와 버건디가 더 활동적, 비대칭 레이아웃, 컨테이너를 깨는 요소, 약간 더 많은 애니메이션
  • 예술적 에디토리얼: 큰 이미지, 시각적 요소로서의 텍스트, 컨테이너를 넘치는 이미지, 넉넉한 여백, 다크 패널
  • 따뜻한 휴머니즘: 더 많은 Cormorant 이탤릭, 약간 더 높은 버건디 비율, 따뜻한 톤, IP 캐릭터 등장
  • 정제된 미니멀리즘: 절제된 색상, 넉넉한 여백, 더 높은 Inter 비율, 기하학적 정밀함

5b. 히어로 전략 (1개 선택)

  • 시각 주도: 큰 이미지 / IP / 추상적인 시각물을 기본으로, 최소한의 텍스트
  • 타이포그래피 주도: 큰 헤드라인 + 인용문을 기본으로, 시각적 요소는 보조
  • 초상화 주도: 아바타 / IP 캐릭터를 중심으로, 텍스트는 옆에
  • 데이터/성과 주도: 큰 숫자 + 레이블을 기본으로, 신뢰 구축

5c. 시그니처 요소 (페이지 전체에 1-2개 선택하여 적용)

  • 골드 장식선 (헤드라인 아래)
  • 큰 장식용 숫자 / 영어 (낮은 불투명도 배경)
  • 세리프 이탤릭 인용문
  • IP 캐릭터 / 아바타 산재
  • 목록 / 타임라인 마커용 골드 점
  • 컨테이너를 넘치는 이미지
  • 리듬을 깨는 딥 블루 패널
  • Feihong 시그니처 컬렉션 요소 (왁스 씰, 포토 코너, 플뢰롱 ❦, 드롭 캡, 큰 인용문)

5d. 리듬 계획

  • 총 화면/페이지 수: ___
  • 밀도 리듬: 조밀→성김→조밀→성김? 또는 강함→약함→강함?
  • 시각적 서프라이즈 화면은 어디에 배치할 것인가?
  • 다크 패널? 어디에?

방향 출력: 이것을 기록할 필요는 없지만, 마음속에 명확히 해야 합니다. 이후의 레이아웃과 컴포넌트 선택은 이 방향을 따릅니다.

그런 다음 각 섹션/페이지에 대해 components/14-layouts.md에서 레이아웃 패턴을 선택합니다.

핵심 원칙: 모든 섹션은 다른 레이아웃을 사용해야 합니다. 레이아웃 선택은 5a-5d에서 설정된 방향을 지원합니다.


6단계 — 시그니처 (컴포넌트 채우기)

components/ 파일에서 적절한 컴포넌트를 선택합니다.

🔴 하드 규칙 (P0 수준): HTML 기본 스타일 사용 금지.

구체적인 기본 스타일 금지 요구 사항:

  • ❌ 기본 <blockquote> (왼쪽 테두리는 Notion/Feishu 일반)
  • ❌ 기본 border-left 인용 블록
  • ❌ 스타일 없는 <ul>/<ol> (사용자 정의 필수 — 골드 점, 세리프 숫자, 사용자 정의 아이콘)
  • ❌ 기본 <table> 테두리
  • ❌ 기본 파란색 밑줄 링크
  • ❌ 기본 버튼 스타일 (회색, 3D 효과, 기본 테두리)
  • ❌ 기본 입력 스타일
  • ❌ 기본 양식 컨트롤 스타일
  • ✅ 모든 컴포넌트는 컴포넌트 라이브러리에서 선택
  • ✅ 라이브러리에 없는 컴포넌트: DNA.md와 일관되게 디자인, 브라우저 기본값 절대 사용 금지

브랜드 주입 체크포인트:

  • 링크: 로열 블루 #0A2463, 호버 시 골드 밑줄 / 배경 색조
  • 버튼: 기본 로열 블루, CTA 버건디, 보조 골드 외곽선/채움
  • 인용 블록: 큰 골드 세리프 인용문 + Cormorant 이탤릭 + 골드 장식선
  • 목록 마커: 골드 점 또는 Playfair Display 세리프 숫자
  • 태그/뱃지: 골드 채움 (보조), 버건디 채움 (강조), 로열 블루 밝은 배경 (카테고리)
  • 헤드라인: Playfair Display 세리프, 선택적으로 아래에 골드 장식 짧은 선
  • 구분선: 단순한 border-bottom이 아님; 골드 얇은 선 + 그래디언트 페이드 또는 골드 점 구분자 사용
  • 애니메이션 (있는 경우): 가볍고, 느리고, 절제된, cubic-bezier(0.16, 1, 0.3, 1), 바운스 없음

Feihong 시그니처 컬렉션 — 모든 장면에 강력히 권장:

  • 드롭 캡 (튜토리얼 첫 번째 단락)
  • 여백 메모 (튜토리얼 사이드 노트)
  • 왁스 씰 (포트폴리오 / 인증 느낌)
  • 포토 코너 (포트폴리오 / 에디토리얼 느낌)
  • 골드 서명 (기사 끝 / 소개 페이지)
  • 플뢰롱 ❦ (섹션 구분자)
  • N° 시리얼 배지 (번호가 매겨진 항목, 한정판 느낌)

7단계 — 정제 (품질 자체 점검)

이것은 가장 중요한 단계입니다. 건너뛰지 마십시오.

QUALITY.md + DNA.md 품질 게이트 표준을 항목별로 확인합니다.

🔴 P0 — 인증 필수 (하나라도 통과하지 못하면 반드시 수정)

  • 정확한 색상: HTML을 검색하여 세 가지 색상이 정확히 #0A2463, #F4D35E, #D8315B인지 확인, 근사치 금지
  • 색상 비율: 로열 블루 지배적 ~55%, 골드 보조 ~30%, 버건디 악센트 ~15%
  • 골드는 큰 배경으로 사용 금지: 강조 / 장식 / 하이라이트에만 사용
  • 본문 대비: ≥4.5:1, 밝은 배경에 골드 본문 텍스트 금지
  • 단일 히어로 초점: 하나의 기본 시각적 초점만
  • 모바일 적응: <600px 레이아웃이 합리적, 텍스트 겹침/넘침 없음
  • 네 번째 기본 색상 없음: 성공 녹색은 기능적으로만, 터미널 녹색은 터미널 장면에서만
  • 금기 사항 확인: 글래스모피즘 / 바운스 / 그래디언트 텍스트 / AI 광채 / 기본 인용 블록 없음
  • 기본 스타일 제로: 모든 ul/ol/blockquote/table/button/input/links가 브랜드화됨
  • 세리프 + 산세 혼합: 헤드라인 Playfair Display, 본문 Inter, 단일 글꼴 사용 금지
  • 반응형 완료: 데스크탑 + 태블릿 + 모바일, clamp() 사용
  • 섹션/페이지 레이아웃 다양성: 인접한 영역이 레이아웃을 절대 반복하지 않음
  • clamp() 사용: 주요 글꼴 크기 / 간격 / 컨테이너는 hardcoded px 대신 clamp() 사용
  • 톤 일관성: 5a에서 선택한 감정적 톤과 일치

...

[번역을 위해 잘림]

관련 스킬