Feihong Design System
Premium Brand Design System · Workflow Manual
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. Core Goal: Output designs that don't look AI-generated, carry Feihong brand recognition, and are artistic and high quality.
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: Matc
…
[truncated for translation]