Feihong Design System
Premium Brand Design System · 工作流手册
This document is the operating system of Feihong Design System. It defines the complete process from requirement to delivery. 本文件是设计系统的「大脑」,规定了从需求到交付的完整工作流程。
Mission: Produce work that is artistically refined, recognizably Feihong, and unmistakably human — never looking AI-generated. 核心目标:产出不像AI的、有Feihong品牌辨识度的、艺术且有品质的设计作品。
Ten Scenes · 十大场景
All 10 scenes are production-ready, each with complete specification and template.
| N° | Scene · 场景 | Specification · 规范 | Template · 模板 | Core Character |
|---|---|---|---|---|
| 01 | Portfolio / Personal Site · 作品集/个人主页 | scenes/portfolio.md | assets/portfolio.html | Asymmetric Hero, Bento grid, Wax Seal, editorial feel |
| 02 | Landing Page · 活动页/落地页 | scenes/landing.md | assets/landing.html | Conversion-driven, timeline, speakers, CTA forms |
| 03 | Tutorial / Long-form · 教程/长文/博客 | scenes/tutorial.md | assets/tutorial.html | Drop cap, reading progress, TOC, book-quality typography |
| 04 | Presentation Deck · 演示文稿/Slides | scenes/deck.md | assets/deck.html | Fullscreen, 16:9, keyboard nav, 9 layouts, F fullscreen |
| 05 | Case Study · 案例研究/项目复盘 | scenes/case-study.md | assets/case-study.html | Narrative arc, data visualization, dark panels |
| 06 | Console / Admin · 后台控制台/仪表盘 | scenes/console.md | assets/console.html | Admin dashboard, sidebar nav, Terminal Green, KPI cards, data charts |
| 07 | Social Cards · 图文卡片/小红书 | scenes/cards.md | assets/cards.html | 3:4 portrait, pagination, html2canvas PNG export |
| 08 | Resume / CV · 简历/履历 | scenes/resume.md | assets/resume.html | A4 print, single page, no animation, Ctrl+P PDF |
| 09 | WeChat Article · 公众号/微信图文 | scenes/wechat.md | Inline HTML | WeChat inline styles, no external CSS/JS |
| 10 | Email / EDM · 邮件营销 | scenes/email.md | assets/email.html | Table layout, inline styles, Outlook compatible |
Activation · 触发条件
The system activates automatically when the request matches these scenarios:
| Trigger Keywords · 触发关键词 | Scene Type · 场景 |
|---|---|
| 个人主页、个人网站、Portfolio、作品集、作品展示、项目展示 | Portfolio |
| Landing Page、落地页、活动页、报名页、课程页、发布会 | Landing |
| 教程、教学、科普、博客、文章页、长文、专栏 | Tutorial |
| 演示文稿、slides、幻灯片、deck、演讲、分享会 | Deck |
| 案例研究、Case Study、项目复盘、设计过程 | Case Study |
| 后台控制台、功能页、看板、仪表盘、工具页 | Console |
| 图文卡片、小红书图文、社交卡片、朋友圈图 | Cards |
| 简历、CV、履历 | Resume |
| 邮件模板、EDM、Newsletter、订阅邮件 | |
| 公众号排版、微信图文 |
Adaptive Judgment: For simple modifications (e.g., "change a button color", "add a section"), use Fast Track. For new pages / complete designs, use the Full 8-Step Process. 自适应判断:需求简单时走快速路径;新建页面/完整设计走完整8步工作流。
⚡ Fast Track · 快速路径(Simple Modifications)
For:
- Minor changes to existing pages
- Single component adjustments, text replacements, color tweaks
- Post-feedback local modifications
- Single section additions
Process:
- Read the existing HTML file
- Apply changes following
DNA.mdstandards - Quick verify against P0 items relevant to the change
- If changes affect color/typography/layout → check related P0 items
- Deliver
Not for Fast Track: New complete pages, changes spanning 3+ sections, color palette adjustments, overall style changes.
📋 Feihong 8-Step Process · 完整8步工作流
Step 01 — Discover · 洞察需求(Adaptive Triage)
Before starting, quickly assess what is already known from the user input:
- Type clear? (Which of the 10 scenes?)
- Audience clear? (Who is it for?)
- Scale known? (How many screens/pages/cards/slides?)
- Assets available? (Copy/images/data/avatar/IP character)
- Constraints clear? (Must-haves, brand partners, forbidden elements)
Decision Rules:
- 4+ items clear → Skip to Step 03
- 2-3 items clear → Ask only the missing critical questions
- 0-1 items clear → Enter Step 02 for full clarification
Step 02 — Define · 定调定向(Clarify When Needed)
Do not mechanically ask all 5 questions. Based on Step 01, ask only the missing critical questions.
Core questions to confirm (select only what's missing):
- Type (when uncertain): Offer 2-3 most likely options, not open-ended
- Audience (when not mentioned): "Who is the primary audience?"
- Scale (when not stated): "Approximately how many screens/pages/cards?"
- Assets (when no copy provided): "Do you have prepared copy, images or data?"
- Constraints (when special needs): "Any mandatory elements or partner brand colors?"
Communication Principle: Talk like a designer with a client, not like filling a form. Use natural language, max 2-3 questions at a time. 沟通原则:像设计师跟客户沟通,不像填表。用自然语言,一次最多问2-3个问题。
Step 03 — Inject DNA · 品牌注入(Read Specifications)
Mandatory Reading (every project):
DNA.md— Memorize these essentials:- 🔴 Exact color values:
#0A2463(Royal Blue 55%),#F4D35E(Vintage Gold 30%),#D8315B(Burgundy Wine 15%) - 🔴 Typography strategy: Playfair Display (serif headings) + Inter (sans body) + Cormorant Garamond (italic quotes) + JetBrains Mono (code)
- 🔴 Priority order: Anti-AI > Artistic Quality > Human Warmth > Designer's Eye
- 🔴 Warm cream background
#FDFBF6, ink black text#0D1225 - 🔴 Key forbidden items
- 🔴 Motion language from
MOTION.md(easing, duration, principles)
- 🔴 Exact color values:
Selective Reading (by scene type) — read the corresponding scene spec before work:
| N° | Scene | Specification | Template |
|---|---|---|---|
| 01 | Portfolio / Personal Site | scenes/portfolio.md | assets/portfolio.html |
| 02 | Landing Page | scenes/landing.md | assets/landing.html |
| 03 | Tutorial / Long-form | scenes/tutorial.md | assets/tutorial.html |
| 04 | Deck / Presentation | scenes/deck.md | assets/deck.html |
| 05 | Case Study | scenes/case-study.md | assets/case-study.html |
| 06 | Console / Admin | scenes/console.md | assets/console.html |
| 07 | Social Cards | scenes/cards.md | assets/cards.html |
| 08 | Resume / CV | scenes/resume.md | assets/resume.html |
| 09 | WeChat Article | scenes/wechat.md | Inline HTML |
| 10 | Email / EDM | scenes/email.md | assets/email.html |
After Reading, you must be clear on 5 things:
- What is the typical structure / rhythm of this scene?
- Are there technical constraints? (email tables, WeChat inline styles, Deck fullscreen)
- What role do the three brand colors play in this scene?
- What is the core emotional tone? (Solemn? Dynamic? Professional? Artistic?)
- Any scene-specific taboos?
Step 04 — Structure · 架构搭建(Choose Starting Point)
Default strategy: Start from templates, never from zero. 默认策略:从模板开始改,不从零写。
All 10 scene templates — start from the appropriate one, never from zero:
| N° | Scene | Template | Special Notes |
|---|---|---|---|
| 01 | Portfolio | assets/portfolio.html | Project grid, visual-first, asymmetric Hero, Wax Seal |
| 02 | Landing | assets/landing.html | CTA-driven, visual impact, timeline, form interaction |
| 03 | Tutorial | assets/tutorial.html | Long-form reading, TOC nav, progress bar, Drop Cap |
| 04 | Deck | assets/deck.html | Fullscreen slides, keyboard nav, 16:9, F for fullscreen |
| 05 | Case Study | assets/case-study.html | Context→Challenge→Process→Result narrative, data viz |
| 06 | Console | assets/console.html | Admin dashboard, sidebar nav, Terminal Green, KPI cards, data charts |
| 07 | Social Cards | assets/cards.html | 3:4 portrait pagination, html2canvas PNG export |
| 08 | Resume | assets/resume.html | A4 single page, print-friendly, Ctrl+P PDF |
| 09 | Inline HTML | WeChat compatible, inline styles, no external CSS/JS | |
| 10 | assets/email.html | Table layout, inline styles, Outlook compatible |
When to deviate from templates:
- Template structure truly doesn't fit (but CSS variables, font imports, base reset must remain)
- User explicitly requests a unique design approach
- Brand tokens (
:rootCSS variables), font imports, base reset styles must always be preserved
Template modification principles:
- Preserve template
:rootCSS variables - Preserve font
<link>tags - Replace content areas, adjust layout structure
- Do not remove base style resets
Step 05 — Compose · 组件编排(Direction Setting & Layout)
This is the most critical step against AI generic output — AI assembles without direction. This step decides whether the output is "design" or "assembly." 这是最容易被跳过但最重要的步骤——AI没有"方向判断",它直接组装。这一步决定了产出是"设计"还是"组装"。
Before filling components, define 4 direction decisions:
5a. Emotional Tone (choose 1-2 primary)
- Sovereign Authority · 沉稳权威: Generous whitespace, Royal Blue dominant, gold used sparingly, serif headlines, minimal animation
- Dynamic Creative · 活力创意: Gold and burgundy more active, asymmetric layouts, elements breaking containers, slightly more animation
- Art Editorial · 艺术画册: Large images, text as visual element, images overflowing containers, generous whitespace, dark panels
- Warm Humanist · 温暖人文: More Cormorant italic, slightly higher burgundy ratio, warm tones, IP character appears
- Refined Minimal · 专业极简: Restrained color, generous whitespace, higher Inter ratio, geometric precision
5b. Hero Strategy (choose 1)
- Visual-led: Large image / IP / abstract visual as primary, minimal text
- Typography-led: Large headline + pull quote primary, visual elements secondary
- Portrait-led: Avatar / IP character as centerpiece, text beside
- Data/Achievement-led: Large numbers + labels primary, establishing trust
5c. Signature Elements (choose 1-2 to carry through the page)
- Gold decorative line (beneath headlines)
- Large decorative numerals / English (low opacity background)
- Serif italic pull quotes
- IP character / avatar interspersed
- Gold dots for list / timeline markers
- Images overflowing containers
- Deep blue panels breaking rhythm
- Feihong Signature Collection elements (wax seal, photo corners, fleuron ❦, drop cap, large quotes)
5d. Rhythm Planning
- Total screens/pages: ___
- Density rhythm: Dense→Sparse→Dense→Sparse? Or Strong→Weak→Strong?
- Where is the visual surprise screen placed?
- Dark panels? Where?
Direction Output: You don't need to write this down, but it must be crystal clear in your mind. Subsequent layout and component choices serve this direction.
Then select layout patterns from components/14-layouts.md for each section/page.
Core principle: Every section must use a different layout. Layout choices serve the direction set in 5a-5d.
Step 06 — Signature · 签名点睛(Component Filling)
Select appropriate components from the components/ files.
🔴 Hard Rule (P0 level): Zero default HTML styles. 🔴 硬规则(P0级别):禁止使用任何HTML默认样式。
Specific zero-default-style requirements:
- ❌ Default
<blockquote>(left-border is Notion/Feishu generic) - ❌ Default
border-leftquote blocks - ❌ Unstyled
<ul>/<ol>(must customize — gold dots, serif numerals, custom icons) - ❌ Default
<table>borders - ❌ Default blue underlined links
- ❌ Default button styles (gray, 3D effects, default borders)
- ❌ Default input styles
- ❌ Default form control styles
- ✅ All components selected from component library
- ✅ Components not in library: design consistent with DNA.md, never browser default
Brand injection checkpoints:
- Links: Royal Blue
#0A2463, hover with gold underline / background tint - Buttons: Primary Royal Blue, CTA Burgundy, Secondary Gold outlined/filled
- Quote blocks: Large gold serif quotes + Cormorant italic + gold decorative line
- List markers: Gold dots or Playfair Display serif numerals
- Tags/Badges: Gold fill (secondary), Burgundy fill (emphasis), Royal Blue light bg (category)
- Headlines: Playfair Display serif, optional gold decorative short line beneath
- Dividers: Not simple
border-bottom; use gold thin line + gradient fade or gold dot separators - Animation (if any): Light, slow, restrained,
cubic-bezier(0.16, 1, 0.3, 1), no bounce
Feihong Signature Collection — strongly recommended for all scenes:
- Drop Cap (first paragraph of tutorials)
- Marginalia (tutorial side notes)
- Wax Seal (portfolio / certification feel)
- Photo Corner (portfolio / editorial feel)
- Gold Signature (article endings / About pages)
- Fleuron ❦ (section dividers)
- N° Serial Badge (numbered items, limited edition feel)
Step 07 — Refine · 精工细作(Quality Self-Check)
This is the most critical step. Do not skip. 这是最关键的一步,不能跳过。
Check against QUALITY.md + DNA.md quality gate standards item by item.
🔴 P0 — Seal Required · 必过(一条不过就必须改)
- Exact colors: Search HTML to confirm three colors are exactly
#0A2463,#F4D35E,#D8315B, no approximations - Color proportions: Royal Blue dominant ~55%, Gold supporting ~30%, Burgundy accent ~15%
- Gold never large background: Only for emphasis / decoration / highlight
- Body contrast: ≥4.5:1, no gold body text on light backgrounds
- Single Hero focus: Only one primary visual focal point
- Mobile adaptation: <600px layout reasonable, no text overlap/overflow
- No fourth primary: Success green only functional, Terminal green only terminal scenes
- Taboo check: No glassmorphism / bounce / gradient text / AI glow / default quote blocks
- Zero default styles: All ul/ol/blockquote/table/button/input/links branded
- Serif + Sans mix: Headlines Playfair Display, body Inter, never single font throughout
- Responsive complete: Desktop + tablet + mobile, using clamp()
- Section/page layouts differ: Adjacent areas never repeat layout
- clamp() usage: Key font sizes / spacing / containers use clamp(), not hardcoded px
- Tone consistent: Matches emotional direction set in Step 05
- Anti-AI detection: Screenshot would not be identified as AI-generated on social platforms
- Motion compliance: Follows
MOTION.mdeasing, duration, reduced-motion rules
🟡 P1 — Quality Expected · 应该通过(尽量满足)
- Typography strategy correct: Display serif, UI sans
- Overall feel: refined, artistic, professional, warm
- Royal Blue carries brand recognition
- Burgundy provides breathing room (appears meaningfully, not just one button)
- Vintage Gold is a memorable signature detail
- Layout alignment disciplined, not random decoration
- At least one visual surprise section breaking template feel
- Extreme typography contrast (very large ↔ truly small)
- Animation light, slow, restrained
- Large decorative numerals/English present but unobtrusive (opacity 0.06-0.12)
- Signature elements from Step 05c carry through the page
- Motion follows Feihong Easing
cubic-bezier(0.16, 1, 0.3, 1)
🟢 P2 — Refinement Bonus · 加分项(锦上添花)
- Subtle flowing line / art panel motif
- CSS variables/tokens reusable
- Brand migratable to other scenes
- Images/IP overflow containers (editorial feel)
- Dark panels break rhythm without dominating
- Decorative elements few and precise
- Radial gradients instead of flat color
- Avatar/IP appear naturally
- Feihong Signature Collection elements used appropriately
Scene Additional Checks
- Deck → Confirm 16:9, keyboard navigation (←→/Space/F/Esc), fullscreen
- Cards →
scenes/cards.mddedicated Checklist - Email → Confirm table layout, Outlook compatible, no external CSS
- WeChat → Confirm inline styles, no external JS, WeChat-compatible tags
- Resume → Confirm A4 print, single page, no animations, print-friendly
- Console / Terminal → Terminal Green
#4ADE80restricted to code/terminal elements only
Self-check failure handling:
- P0 failure → Fix immediately → Re-check all P0
- P1 failure → Assess fix cost, fix if time allows
- Changes affecting other parts → Re-check affected P0 items
Step 08 — Seal & Deliver · 封印交付
Delivery standards:
- HTML file complete, opens directly in browser
- External resources via CDN (Google Fonts), no local file dependency (except avatar/IP)
- File encoding UTF-8
- Special scenes meet technical constraints (email tables, WeChat inline, Deck nav JS, resume print CSS)
When delivering:
- ✅ File link (computer:// path)
- ✅ 1-2 sentences describing design signature (e.g., "Asymmetric Hero + gold signature line, deep blue panel with IP overflow on third screen creating editorial feel")
- ✅ Notes (e.g., "Replace avatar in assets/avatar.png", "Press F11 for best fullscreen presentation", "Ctrl+P to export PDF for resume")
When delivering, do NOT:
- ❌ "This was generated according to the specification"
- ❌ "Used the three brand colors"
- ❌ List technical implementation details
🗺️ Scene Quick Reference · 十大场景速查表
| N° | Scene · 场景 | Spec | Template | Core Features | Interaction Type |
|---|---|---|---|---|---|
| 01 | Portfolio / 作品集 | scenes/portfolio.md | assets/portfolio.html | Project showcase, visual-first, Bento grid, asymmetric Hero, Wax Seal | Long scroll |
| 02 | Landing Page / 活动页 | scenes/landing.md | assets/landing.html | Conversion-driven, visual impact, timeline, clear CTA, forms | Long scroll |
| 03 | Tutorial / 教程 | scenes/tutorial.md | assets/tutorial.html | Long reading, TOC, progress bar, Drop Cap, book-quality typography | Long scroll |
| 04 | Deck / 演示文稿 | scenes/deck.md | assets/deck.html | Fullscreen, 16:9, keyboard nav, large type, minimal text | Slide navigation |
| 05 | Case Study / 案例研究 | scenes/case-study.md | assets/case-study.html | Narrative arc: problem→solution→result, data viz, dark panels | Long scroll |
| 06 | Console / 控制台 | scenes/console.md | assets/console.html | Admin dashboard, sidebar nav, Terminal Green, KPI cards, data charts | Interactive |
| 07 | Social Cards / 图文卡片 | scenes/cards.md | assets/cards.html | 3:4 portrait, pagination, html2canvas PNG export | Paged |
| 08 | Resume / 简历 | scenes/resume.md | assets/resume.html | A4 single page, print-friendly, no animation, Ctrl+P PDF | Static/Print |
| 09 | WeChat / 公众号 | scenes/wechat.md | Inline HTML | WeChat compatible, inline styles, no external CSS/JS | Long scroll |
| 10 | Email / 邮件 | scenes/email.md | assets/email.html | Table layout, inline styles, Outlook compatible | Static |
Interaction Classification · 交互类型分类
Long Scroll (5): Portfolio, Landing, Tutorial, Case Study, WeChat Paged/Paginated (2): Deck (fullscreen slides), Cards (3:4 portrait) Interactive (1): Console (admin dashboard UI) Static/Print (2): Resume (A4 print), Email (table static)
🔑 Key Principles · 关键原则(时刻记住)
- 8 Steps, no shortcuts — Step 05 direction setting is the anti-AI key; never skip it
- Start from templates, never from zero — Templates have brand tokens built in
- Choose the right template — All 10 scenes are production-ready; select the matching template
- Every section layout must differ — Avoid monotonous repetition
- Checklist must pass — P0 all clear before delivery
- Brand colors exact to HEX —
#0A2463/#F4D35E/#D8315B, not "blue""gold""red" - Serif + Sans must mix — All Inter = AI template signature
- clamp() preferred — Font sizes, spacing, container sizes use fluid sizing
- Decoration few and precise — Gold lines, numerals, quotes: 2-3 per page, not stacked
- Warm base tone —
#FDFBF6warm cream, not cold white#FFFFFF - Radial gradients for depth — Not flat color; subtle gradients add texture
- Signature Collection adds human warmth — Drop cap, wax seal, fleuron used appropriately
- Motion follows MOTION.md — Easing, duration, restraint, reduced-motion support
🚫 Core Bottom Line · 核心底线
Strictly follow the taboo list in DNA.md. Core bottom line:
A screenshot shared to any social platform must never trigger the reaction "that's AI-generated." 截图发到任何社交平台,不会让人第一反应是"又是AI做的"。
Anti-AI strategies:
- No symmetric centered card grids (AI's favorite)
- No Glassmorphism / gradient text / glow effects (AI signature)
- Extreme typography contrast (large→very large, small→truly small)
- At least one "human judgment" decision: asymmetric layout, element overflow, irregular rhythm, deliberate whitespace
- Cormorant Garamond italic quotes add humanist warmth
- Gold decorative lines add hand-crafted signature feel
- Radius hierarchy (not uniform sizing)
- Shadows with blue tint (not generic black shadows)
- Whitespace with breathing rhythm (not mechanically equal spacing)
- Step 05 direction setting must be executed — AI has no "tonal judgment", it assembles
- Motion has weight and restraint, never bouncy or frantic
Feihong Design System v8.0 Anti-AI · Artistic Quality · Human Warmth 10 Scenes · 265+ Components · 19 Categories · 420+ Variants · v8.0