Communitygithub.com

ifeihong/feihong-design-system

飞鸿设计系统 — 为 AI 编码助手打造的高奢个人品牌设计系统。10 种场景模板,265+ 品牌组件,19 个科学分类,420+ 样式变体,含影院/终端/纪事三大视觉母题。

O que é feihong-design-system?

飞鸿设计系统是一个专为 AI 编码助手(如 Claude Code、Cursor、Codex)打造的高奢个人品牌设计系统。它包含 10 种场景模板(作品集、落地页、教程、演示文稿、案例研究、后台控制台、社交卡片、简历、邮件和微信公众号图文)、265+ 品牌组件(布局、导航、卡片、表单等)以及 420+ 样式变体,覆盖从品牌三色基因(皇家蓝 #0A2463、复古金 #F4D35E、酒红 #D8315B)到字体、动效和三大视觉母题(影院、终端、纪事)的完整设计语言。该系统通过 SKILL.md 定义了完整的 8 步工作流(洞察需求、定调定向、品牌注入、架构搭建、组件编排、签名点睛、精工细作、交付反思),并支持快速路径(简单修改)和自适应判断(根据需求清晰度智能跳过步骤)。AI 代理使用该系统时,会优先读取 DNA.md 品牌规范,从模板开始修改而非从零编写,并严格遵循“零默认样式”原则——所有 HTML 元素必须经过品牌处理——最终产出不像 AI、具备飞鸿品牌辨识度、且富有艺术品质和人文温度的设计作品。

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add ifeihong/feihong-design-system

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Feihong Design System

Sistema de Design de Marca Premium · Manual de Fluxo de Trabalho

Este documento é o sistema operacional do Feihong Design System. Ele define o processo completo, desde o requisito até a entrega. 本文件是设计系统的「大脑」,规定了从需求到交付的完整工作流程。

Missão: Produzir trabalhos artisticamente refinados, reconhecidamente Feihong e inconfundivelmente humanos — que nunca pareçam gerados por IA. 核心目标:产出不像AI的、有Feihong品牌辨识度的、艺术且有品质的设计作品。


Ten Scenes · Dez Cenários

Todos os 10 cenários estão prontos para produção, cada um com especificação e modelo completos.

NºCena · 场景Especificação · 规范Modelo · 模板Caractere Principal
01Portfólio / Site Pessoal · 作品集/个人主页scenes/portfolio.mdassets/portfolio.htmlHero Assimétrico, Grade Bento, Selo de Cera, toque editorial
02Landing Page · 活动页/落地页scenes/landing.mdassets/landing.htmlFoco em conversão, linha do tempo, palestrantes, formulários CTA
03Tutorial / Conteúdo Longo · 教程/长文/博客scenes/tutorial.mdassets/tutorial.htmlCapitular, progresso de leitura, sumário, tipografia de qualidade de livro
04Apresentação de Slides · 演示文稿/Slidesscenes/deck.mdassets/deck.htmlTela cheia, 16:9, navegação por teclado, 9 layouts, F para tela cheia
05Estudo de Caso · 案例研究/项目复盘scenes/case-study.mdassets/case-study.htmlArco narrativo, visualização de dados, painéis escuros
06Console / Admin · 后台控制台/仪表盘scenes/console.mdassets/console.htmlDashboard administrativo, navegação lateral, Verde Terminal, cartões KPI, gráficos de dados
07Cartões Sociais · 图文卡片/小红书scenes/cards.mdassets/cards.htmlRetrato 3:4, paginação, exportação PNG com html2canvas
08Currículo / CV · 简历/履历scenes/resume.mdassets/resume.htmlImpressão A4, página única, sem animação, Ctrl+P para PDF
09Artigo WeChat · 公众号/微信图文scenes/wechat.mdHTML InlineEstilos inline para WeChat, sem CSS/JS externo
10Email / EDM · 邮件营销scenes/email.mdassets/email.htmlLayout de tabela, estilos inline, compatível com Outlook

Activation · Condições de Ativação

O sistema é ativado automaticamente quando a solicitação corresponde a estes cenários:

Palavras-chave de Ativação · 触发关键词Tipo de Cena · 场景
Página pessoal, site pessoal, Portfolio, portfólio, vitrine de projetosPortfólio
Landing Page, página de destino, página de evento, página de inscrição, página de curso, lançamentoLanding
Tutorial, ensino, divulgação científica, blog, página de artigo, conteúdo longo, colunaTutorial
Apresentação, slides, slide, deck, palestra, evento de compartilhamentoDeck
Estudo de caso, Case Study, revisão de projeto, processo de designEstudo de Caso
Console administrativo, painel funcional, dashboard, página de ferramentasConsole
Cartão gráfico, post Xiaohongshu, cartão social, postagem de círculo de amigosCartões
Currículo, CV, currículo vitaeCurrículo
Modelo de email, EDM, Newsletter, email de assinaturaEmail
Formatação de conta pública WeChat, artigo WeChat gráficoWeChat

Julgamento Adaptativo: Para modificações simples (ex.: "mudar a cor de um botão", "adicionar uma seção"), use o Caminho Rápido. Para novas páginas / designs completos, use o Processo Completo de 8 Etapas. 自适应判断:需求简单时走快速路径;新建页面/完整设计走完整8步工作流。


⚡ Fast Track · Caminho Rápido (Modificações Simples)

Para:

  • Alterações menores em páginas existentes
  • Ajustes de componente único, substituições de texto, ajustes de cor
  • Modificações locais pós-feedback
  • Adições de seção única

Processo:

  1. Leia o arquivo HTML existente
  2. Aplique as alterações seguindo os padrões do DNA.md
  3. Verifique rapidamente os itens P0 relevantes para a alteração
  4. Se as alterações afetarem cor/tipografia/layout → verifique os itens P0 relacionados
  5. Entregue

Não para Caminho Rápido: Novas páginas completas, alterações que abrangem 3+ seções, ajustes de paleta de cores, mudanças de estilo geral.


📋 Processo Feihong de 8 Etapas · 完整8步工作流


Etapa 01 — Discover · Descobrir (Triagem Adaptativa)

Antes de começar, avalie rapidamente o que já é conhecido a partir da entrada do usuário:

  • Tipo claro? (Qual dos 10 cenários?)
  • Público claro? (Para quem é?)
  • Escala conhecida? (Quantas telas/páginas/cartões/slides?)
  • Ativos disponíveis? (Texto/imagens/dados/avatar/personagem IP)
  • Restrições claras? (Obrigatórios, marcas parceiras, elementos proibidos)

Regras de Decisão:

  • 4+ itens claros → Pule para a Etapa 03
  • 2-3 itens claros → Pergunte apenas as questões críticas faltantes
  • 0-1 itens claros → Entre na Etapa 02 para esclarecimento completo

Etapa 02 — Define · Definir (Esclarecer Quando Necessário)

Não pergunte mecanicamente todas as 5 questões. Com base na Etapa 01, pergunte apenas as questões críticas faltantes.

Questões principais a confirmar (selecione apenas o que estiver faltando):

  1. Tipo (quando incerto): Ofereça 2-3 opções mais prováveis, não de forma aberta
  2. Público (quando não mencionado): "Quem é o público principal?"
  3. Escala (quando não informada): "Aproximadamente quantas telas/páginas/cartões?"
  4. Ativos (quando nenhum texto fornecido): "Você tem texto, imagens ou dados preparados?"
  5. Restrições (quando houver necessidades especiais): "Há elementos obrigatórios ou cores de marca parceira?"

Princípio de Comunicação: Fale como um designer com um cliente, não como se estivesse preenchendo um formulário. Use linguagem natural, no máximo 2-3 perguntas por vez. 沟通原则:像设计师跟客户沟通,不像填表。用自然语言,一次最多问2-3个问题。


Etapa 03 — Inject DNA · Injetar DNA (Ler Especificações)

Leitura Obrigatória (em todo projeto):

  • DNA.md — Memorize estes essenciais:
    • 🔴 Valores exatos de cor: #0A2463 (Azul Real 55%), #F4D35E (Dourado Vintage 30%), #D8315B (Vinho Borgonha 15%)
    • 🔴 Estratégia tipográfica: Playfair Display (serifa para títulos) + Inter (sem serifa para corpo) + Cormorant Garamond (itálico para citações) + JetBrains Mono (código)
    • 🔴 Ordem de prioridade: Anti-IA > Qualidade Artística > Calor Humano > Olhar do Designer
    • 🔴 Fundo creme quente #FDFBF6, texto preto tinta #0D1225
    • 🔴 Itens proibidos principais
    • 🔴 Linguagem de movimento do MOTION.md (easing, duração, princípios)

Leitura Seletiva (por tipo de cena) — leia a especificação da cena correspondente antes do trabalho:

NºCenaEspecificaçãoModelo
01Portfólio / Site Pessoalscenes/portfolio.mdassets/portfolio.html
02Landing Pagescenes/landing.mdassets/landing.html
03Tutorial / Conteúdo Longoscenes/tutorial.mdassets/tutorial.html
04Deck / Apresentaçãoscenes/deck.mdassets/deck.html
05Estudo de Casoscenes/case-study.mdassets/case-study.html
06Console / Adminscenes/console.mdassets/console.html
07Cartões Sociaisscenes/cards.mdassets/cards.html
08Currículo / CVscenes/resume.mdassets/resume.html
09Artigo WeChatscenes/wechat.mdHTML Inline
10Email / EDMscenes/email.mdassets/email.html

Após a Leitura, você deve ter clareza sobre 5 coisas:

  1. Qual é a estrutura/ritmo típico desta cena?
  2. Há restrições técnicas? (tabelas de email, estilos inline WeChat, tela cheia Deck)
  3. Qual o papel das três cores da marca nesta cena?
  4. Qual é o tom emocional central? (Solenemente? Dinâmico? Profissional? Artístico?)
  5. Há tabus específicos da cena?

Etapa 04 — Structure · Estruturar (Escolher Ponto de Partida)

Estratégia Padrão: Comece a partir de modelos, nunca do zero. 默认策略:从模板开始改,不从零写。

Todos os 10 modelos de cena — comece pelo apropriado, nunca do zero:

NºCenaModeloNotas Especiais
01Portfólioassets/portfolio.htmlGrade de projetos, visual-first, Hero Assimétrico, Selo de Cera
02Landingassets/landing.htmlOrientado a CTA, impacto visual, linha do tempo, interação de formulário
03Tutorialassets/tutorial.htmlLeitura de formato longo, navegação de sumário, barra de progresso, Capitular
04Deckassets/deck.htmlSlides em tela cheia, navegação por teclado, 16:9, F para tela cheia
05Estudo de Casoassets/case-study.htmlNarrativa Contexto→Desafio→Processo→Resultado, visualização de dados
06Consoleassets/console.htmlDashboard administrativo, navegação lateral, Verde Terminal, cartões KPI, gráficos de dados
07Cartões Sociaisassets/cards.htmlPaginação retrato 3:4, exportação PNG com html2canvas
08Currículoassets/resume.htmlPágina única A4, amigável para impressão, Ctrl+P para PDF
09WeChatHTML InlineCompatível com WeChat, estilos inline, sem CSS/JS externo
10Emailassets/email.htmlLayout de tabela, estilos inline, compatível com Outlook

Quando desviar dos modelos:

  • A estrutura do modelo realmente não se encaixa (mas as variáveis CSS, importações de fontes, reset base devem permanecer)
  • O usuário solicita explicitamente uma abordagem de design única
  • Os tokens de marca (variáveis CSS :root), importações de fontes, estilos de reset base devem sempre ser preservados

Princípios de modificação de modelo:

  • Preserve as variáveis CSS :root do modelo
  • Preserve as tags <link> de fonte
  • Substitua áreas de conteúdo, ajuste a estrutura de layout
  • Não remova os resets de estilo base

Etapa 05 — Compose · Compor (Definição de Direção e Layout)

Esta é a etapa mais crítica contra a saída genérica de IA — a IA monta sem direção. Esta etapa decide se a saída é "design" ou "montagem". 这是最容易被跳过但最重要的步骤——AI没有"方向判断",它直接组装。这一步决定了产出是"设计"还是"组装"。

Antes de preencher componentes, defina 4 decisões de direção:

5a. Tom Emocional (escolha 1-2 primários)

  • Autoridade Soberana · 沉稳权威: Espaçamento generoso, Azul Real dominante, dourado usado com moderação, títulos serifados, animação mínima
  • Criatividade Dinâmica · 活力创意: Dourado e Borgonha mais ativos, layouts assimétricos, elementos quebrando contêineres, um pouco mais de animação
  • Editorial Artístico · 艺术画册: Imagens grandes, texto como elemento visual, imagens transbordando contêineres, espaçamento generoso, painéis escuros
  • Humanista Acolhedor · 温暖人文: Mais itálico Cormorant, proporção ligeiramente maior de Borgonha, tons quentes, personagem IP aparece
  • Mínimo Refinado · 专业极简: Cor contida, espaçamento generoso, proporção maior de Inter, precisão geométrica

5b. Estratégia de Hero (escolha 1)

  • Liderado por Visual: Imagem grande / IP / visual abstrato como primário, texto mínimo
  • Liderado por Tipografia: Título grande + citação destacada como primário, elementos visuais secundários
  • Liderado por Retrato: Avatar / personagem IP como peça central, texto ao lado
  • Liderado por Dados/Realização: Números grandes + rótulos como primários, estabelecendo confiança

5c. Elementos de Assinatura (escolha 1-2 para levar pela página)

  • Linha decorativa dourada (abaixo dos títulos)
  • Numerais / Inglês decorativos grandes (fundo de baixa opacidade)
  • Citações em itálico com serifa
  • Personagem IP / avatar intercalado
  • Pontos dourados para marcadores de lista / linha do tempo
  • Imagens transbordando contêineres
  • Painéis azuis profundos quebrando o ritmo
  • Elementos da Coleção de Assinatura Feihong (selo de cera, cantos de foto, florão ❦, capitular, citações grandes)

5d. Planejamento de Ritmo

  • Total de telas/páginas: ___
  • Ritmo de densidade: Denso→Espaçado→Denso→Espaçado? Ou Forte→Fraco→Forte?
  • Onde está a tela surpresa visual?
  • Painéis escuros? Onde?

Saída de Direção: Você não precisa escrever isso, mas deve estar cristalino em sua mente. Escolhas subsequentes de layout e componentes servem a esta direção.

Em seguida, selecione padrões de layout em components/14-layouts.md para cada seção/página.

Princípio central: Cada seção deve usar um layout diferente. As escolhas de layout servem à direção definida em 5a-5d.


Etapa 06 — Signature · Assinar (Preenchimento de Componentes)

Selecione componentes apropriados dos arquivos components/.

🔴 Regra Rígida (nível P0): Zero estilos HTML padrão. 🔴 硬规则(P0级别):禁止使用任何HTML默认样式。

Requisitos específicos de zero estilo padrão:

  • ❌ <blockquote> padrão (borda esquerda é genérica do Notion/Feishu)
  • ❌ Blocos de citação border-left padrão
  • ❌ <ul>/<ol> sem estilo (deve personalizar — pontos dourados, numerais serifados, ícones personalizados)
  • ❌ Bordas <table> padrão
  • ❌ Links azuis sublinhados padrão
  • ❌ Estilos de botão padrão (cinza, efeitos 3D, bordas padrão)
  • ❌ Estilos de input padrão
  • ❌ Estilos de controle de formulário padrão
  • ✅ Todos os componentes selecionados da biblioteca de componentes
  • ✅ Componentes não na biblioteca: design consistente com DNA.md, nunca padrão do navegador

Pontos de verificação de injeção de marca:

  • Links: Azul Real #0A2463, hover com sublinhado dourado / matiz de fundo
  • Botões: Primário Azul Real, CTA Borgonha, Secundário Dourado contornado/preenchido
  • Blocos de citação: Citações grandes douradas com serifa + itálico Cormorant + linha decorativa dourada
  • Marcadores de lista: Pontos dourados ou numerais serifados Playfair Display
  • Tags/Badges: Preenchimento dourado (secundário), preenchimento Borgonha (ênfase), fundo claro Azul Real (categoria)
  • Títulos: Playfair Display serifado, opcional linha curta decorativa dourada abaixo
  • Divisores: Não simples border-bottom; use linha fina dourada + gradiente de desvanecimento ou separadores de ponto dourado
  • Animação (se houver): Leve, lenta, contida, cubic-bezier(0.16, 1, 0.3, 1), sem bounce

Coleção de Assinatura Feihong — fortemente recomendada para todos os cenários:

  • Capitular (primeiro parágrafo de tutoriais)
  • Marginalia (notas laterais de tutorial)
  • Selo de Cera (sensação de portfólio / certificação)
  • Canto de Foto (sensação de portfólio / editorial)
  • Assinatura Dourada (finais de artigo / páginas Sobre)
  • Florão ❦ (divisores de seção)
  • Badge Serial N° (itens numerados, sensação de edição limitada)

Etapa 07 — Refine · Refinar (Auto-Verificação de Qualidade)

Esta é a etapa mais crítica. Não pule. 这是最关键的一步,不能跳过。

Verifique os padrões de gate de qualidade QUALITY.md + DNA.md item por item.

🔴 P0 — Selo Obrigatório · 必过 (um item não aprovado deve ser corrigido)

  • Cores exatas: Pesquise no HTML para confirmar que as três cores são exatamente #0A2463, #F4D35E, #D8315B, sem aproximações
  • Proporções de cor: Azul Real dominante ~55%, Dourado suporte ~30%, Borgonha destaque ~15%
  • Dourado nunca como fundo grande: Apenas para ênfase / decoração / destaque
  • Contraste do corpo: ≥4.5:1, sem texto dourado em fundos claros
  • Foco único no Hero: Apenas um ponto focal visual primário
  • Adaptação mobile: Layout <600px razoável, sem sobreposição/transbordamento de texto
  • Sem quarta cor primária: Verde de sucesso apenas funcional, Verde Terminal apenas em cenas de terminal
  • Verificação de tabu: Sem glassmorphism / bounce / gradiente de texto / brilho de IA / blocos de citação padrão
  • Zero estilos padrão: Todos ul/ol/blockquote/table/button/input/links marcados
  • Mistura Serifa + Sem Serifa: Títulos Playfair Display, corpo Inter, nunca uma única fonte em toda a página
  • Responsivo completo: Desktop + tablet + mobile, usando clamp()
  • Layouts de seção/página diferentes: Áreas adjacentes nunca repetem layout
  • Uso de clamp(): Tamanhos de fonte / espaçamento / contêineres principais usam clamp(), não px fixo
  • Tom consistente: Corresponde ao tom escolhido em 5a
  • Espaçamento generoso: Sem aglomeração, blocos de texto têm largura confortável
  • Pontuação e espaços: Pontuação e espaçamento em chinês + inglês corretos
  • Identificadores de cena: Contém scene-[name] na classe do body ou div wrapper
  • Tabu de template misto: Não misturar características de templates diferentes

🟡 P1 (itens importantes, mas não bloqueadores de entrega)

  • Animações intencionais: Cada animação tem propósito claro, não por "parecer legal"
  • Consistência de componentes: Componentes similares (ex.: cartões de preço) usam estrutura / espaçamento consistentes
  • Hierarquia visual: Hierarquia clara: Título → Subtítulo → Corpo → Detalhe minucioso
  • Hierarquia de fonte: Título: 2.5rem+ | Subtítulo: 1.25-1.5rem | Corpo: 1rem | Detalhe: 0.75-0.875rem
  • Consistência de cantos: Cantos arredondados uniformes ou excepcionalmente justificados
  • Consistência de ícone: Todos os ícones do mesmo conjunto (ex.: Lucide), não misturar Font Awesome com SVG personalizado
  • Níveis de zoom: Design testado em 100% e 150% zoom sem quebra
  • Estado vazio: Estados vazios considerados (dados de amostra se nenhum dado fornecido)
  • Sobreposição de texto-imagem: Sobreposições de imagem têm contraste suficiente
  • Gradientes apenas estratégicos: Nenhum gradiente decorativo que distraia o conteúdo

Regras de Saída (sem exceção):

  • ❌ Jamais diga "Vou gerar..." ou "Aqui está..." — apenas mostre o código com comentários
  • ❌ Jamais peça permissão para mostrar o código — apenas produza
  • ❌ Nunca entregue HTML incompleto com elipses /* ... */ ou <!-- more --> — cada entrega é completa renderizável

Etapa 08 — Deliver · Entregar (Apresentação e Reflexão)

Formato de saída:

<!-- scene: [scene-name] -->
<!-- Feihong Design System · v3.1 -->
<!-- Tone: [Emotional Tone] | Hero: [Hero Strategy] | Signature: [Signature Elements] -->
<!-- Color proportions: Royal Blue ~55% · Gold ~30% · Burgundy ~15% -->

... (código HTML completo) ...

Marcação de cena obrigatória: scene-[name] na classe do body ou div wrapper mais externa.

Sempre entregue código autossuficiente, completo e renderizável — uma única página HTML com CSS e JS inline. Sem dependências externas (CDNs aceitáveis se confiáveis).


🚫 Tabus · Tabus

🔴 Tabus Absolutos (Nunca Usar)

  • ❌ Glassmorphism: (fundo borrado + vidro) — moda passageira, não atemporal
  • ❌ Bounce: Efeito bounce no scroll/revelação — parece IA genérica
  • ❌ Gradiente de texto: background-clip: text para gradiente em texto — não é premium
  • ❌ Brilho de IA: Efeito de brilho, especialmente azul ciano → parece IA
  • ❌ Blocos de citação com borda esquerda: Estilo Notion/Feishu, não é premium
  • ❌ Cores neon/fluorescentes: Especialmente verde néon nos temas Console
  • ❌ Efeito máquina de escrever: Animação de texto aparecendo letra por letra — parece IA
  • ❌ Arte gerada por IA: (mãos deformadas, texturas lisas demais, olhos sem vida)
  • ❌ Sombras pretas: rgba(0,0,0,0.x) para sombras de cartão — use tons de azul escuro
  • ❌ Padding uniforme: Todas as seções com o mesmo padding → parece template genérico
  • ❌ Mais de 3 níveis de heading: h1 → h2 → h3, nunca h4
  • ❌ Quarta cor não funcional: Se uma quarta cor é necessária, use tom extendido do azul ou cinza quente

📂 Estrutura do Sistema · Estrutura do Sistema

feihong-design-system/
├── DNA.md                    # Especificações de identidade de marca
├── QUALITY.md                # Padrões de gate de qualidade
├── MOTION.md                 # Linguagem de movimento e princípios de animação
├── SCENES.md                 # (Este arquivo) Manual de fluxo de trabalho
├── components/
│   ├── 01-hero-patterns.md
│   ├── 02-navigation.md
│   ├── 03-cards.md
│   ├── 04-forms.md
│   ├── 05-buttons.md
│   ├── 06-quote-blocks.md
│   ├── 07-data-tables.md
│   ├── 08-charts.md
│   ├── 09-footers.md
│   ├── 10-modals.md
│   ├── 11-feature-grids.md
│   ├── 12-misc-decorative.md
│   ├── 13-signature-collection.md
│   └── 14-layouts.md
├── scenes/
│   ├── portfolio.md
│   ├── landing.md
│   ├── tutorial.md
│   ├── deck.md
│   ├── case-study.md
│   ├── console.md
│   ├── cards.md
│   ├── resume.md
│   ├── wechat.md
│   └── email.md
├── assets/
│   ├── portfolio.html
│   ├── landing.html
│   ├── tutorial.html
│   ├── deck.html
│   ├── case-study.html
│   ├── console.html
│   ├── cards.html
│   ├── resume.html
│   ├── wechat.html
│   └── email.html
└── assets/
    └── images/            # Imagens de amostra, ícones, recursos de personagem IP

📐 Princípios de Design · Princípios de Design

  1. Hierarquia Clara: Cada página tem um ponto focal claro
  2. Espaço em Branco como Recurso: Espaçamento generoso, sem aglomeração
  3. Ritmo: Layout alterna densidade → espaço em branco → densidade → espaço em branco
  4. Consistência: Componentes similares são visualmente consistentes
  5. Toque Humano: Cada design inclui um elemento "feito pelo homem" (foto angular, letra capitular, citação manuscrita, florão)
  6. Primeiro Mobile: Mobile-first, desktop expande
  7. Performance: CSS leve, sem bibliotecas pesadas desnecessárias, transições suaves
  8. Acessibilidade: Proporções de contraste WCAG AA, tamanhos de fonte legíveis, significados não apenas por cor

Feihong Design System — Onde o artesanato encontra o algoritmo. 飞鸿设计系统 — 当匠心遇见算法。

Habilidades Relacionadas