Communitygithub.com

ifeihong/feihong-design-system

Sistema de diseño de marca personal premium para asistentes de codificación con IA. 10 plantillas de escenario, más de 265 componentes, 19 categorías científicas, más de 420 variantes de estilo.

¿Qué es feihong-design-system?

Feihong Design System es un sistema de diseño de alta gama diseñado específicamente para agentes de IA de codificación (como Claude Code, Cursor o Codex). Su objetivo es capacitar a la IA para que genere resultados que no parezcan de IA, sino que tengan una calidad artística, calidez humana y el 'ojo de diseñador' de la marca Feihong. El sistema abarca 10 escenarios completos (portfolio, landing page, tutorial, presentación, caso de estudio, consola, tarjetas sociales, currículum, correo electrónico y artículos de WeChat), cada uno con especificaciones detalladas y plantillas HTML listas para producción. Incluye más de 265 componentes de marca, 19 categorías científicas y más de 420 variantes de estilo, todo gobernado por tres colores gemelos (azul real, oro vintage y burdeos), una estrategia tipográfica definida y principios de animación. El sistema se activa automáticamente según palabras clave y sigue un flujo de trabajo de 8 pasos (o una ruta rápida para modificaciones simples) para garantizar que cada diseño producido por la IA cumpla con los estándares de calidad de la marca. La documentación detallada (SKILL.md) proporciona instrucciones paso a paso para que el agente de IA inyecte el ADN de la marca, estructure, componga, añada elementos característicos y refine el resultado final.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add ifeihong/feihong-design-system

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Feihong Design System

Sistema de Diseño de Marca Premium · Manual de Flujo de Trabajo

Este documento es el sistema operativo de Feihong Design System. Define el proceso completo desde el requisito hasta la entrega. 本文件是设计系统的「大脑」,规定了从需求到交付的完整工作流程。

Misión: Producir trabajos artísticamente refinados, reconocibles como Feihong e inconfundiblemente humanos, que nunca parezcan generados por IA. 核心目标:产出不像AI的、有Feihong品牌辨识度的、艺术且有品质的设计作品。


Diez Escenarios · 十大场景

Los 10 escenarios están listos para producción, cada uno con especificaciones y plantillas completas.

NºEscenarioEspecificaciónPlantillaCarácter Principal
01Portfolio / Sitio Personal · 作品集/个人主页scenes/portfolio.mdassets/portfolio.htmlHero asimétrico, cuadrícula Bento, Sello de Cera, estilo editorial
02Página de Aterrizaje · 活动页/落地页scenes/landing.mdassets/landing.htmlOrientado a conversión, línea de tiempo, ponentes, formularios CTA
03Tutorial / Artículo Largo · 教程/长文/博客scenes/tutorial.mdassets/tutorial.htmlLetra capitular, progreso de lectura, TOC, tipografía de calidad de libro
04Presentación / Diapositivas · 演示文稿/Slidesscenes/deck.mdassets/deck.htmlPantalla completa, 16:9, navegación por teclado, 9 diseños, F para pantalla completa
05Caso de Estudio · 案例研究/项目复盘scenes/case-study.mdassets/case-study.htmlArco narrativo, visualización de datos, paneles oscuros
06Consola / Administración · 后台控制台/仪表盘scenes/console.mdassets/console.htmlPanel de administración, barra lateral, Terminal Green, tarjetas KPI, gráficos de datos
07Tarjetas Sociales · 图文卡片/小红书scenes/cards.mdassets/cards.htmlRetrato 3:4, paginación, exportación html2canvas PNG
08Currículum / CV · 简历/履历scenes/resume.mdassets/resume.htmlImpresión A4, una página, sin animación, Ctrl+P PDF
09Artículo de WeChat · 公众号/微信图文scenes/wechat.mdHTML en líneaEstilos en línea de WeChat, sin CSS/JS externos
10Correo Electrónico / EDM · 邮件营销scenes/email.mdassets/email.htmlDiseño de tabla, estilos en línea, compatible con Outlook

Activación · 触发条件

El sistema se activa automáticamente cuando la solicitud coincide con estos escenarios:

Palabras Clave de Activación · 触发关键词Tipo de Escenario · 场景
个人主页、个人网站、Portfolio、作品集、作品展示、项目展示Portfolio
Landing Page、落地页、活动页、报名页、课程页、发布会Landing
教程、教学、科普、博客、文章页、长文、专栏Tutorial
演示文稿、slides、幻灯片、deck、演讲、分享会Deck
案例研究、Case Study、项目复盘、设计过程Case Study
后台控制台、功能页、看板、仪表盘、工具页Console
图文卡片、小红书图文、社交卡片、朋友圈图Cards
简历、CV、履历Resume
邮件模板、EDM、Newsletter、订阅邮件Email
公众号排版、微信图文WeChat

Juicio Adaptativo: Para modificaciones simples (por ejemplo, "cambiar el color de un botón", "añadir una sección"), utiliza la Vía Rápida. Para páginas nuevas / diseños completos, utiliza el Proceso Completo de 8 Pasos. 自适应判断:需求简单时走快速路径;新建页面/完整设计走完整8步工作流。


⚡ Vía Rápida · 快速路径 (Modificaciones Simples)

Para:

  • Cambios menores en páginas existentes
  • Ajustes de un solo componente, sustituciones de texto, ajustes de color
  • Modificaciones locales después de recibir comentarios
  • Adiciones de una sola sección

Proceso:

  1. Leer el archivo HTML existente
  2. Aplicar los cambios siguiendo los estándares de DNA.md
  3. Verificar rápidamente los elementos P0 relevantes para el cambio
  4. Si los cambios afectan el color/tipografía/diseño → comprobar los elementos P0 relacionados
  5. Entregar

No apto para Vía Rápida: Páginas completas nuevas, cambios que abarquen 3+ secciones, ajustes de paleta de colores, cambios de estilo general.


📋 Proceso Feihong de 8 Pasos · 完整8步工作流


Paso 01 — Descubrir · 洞察需求 (Triaje Adaptativo)

Antes de comenzar, evalúa rápidamente lo que ya se sabe a partir de la entrada del usuario:

  • Tipo ¿Claro? (¿Cuál de los 10 escenarios?)
  • Audiencia ¿Clara? (¿Para quién es?)
  • Escala ¿Conocida? (¿Cuántas pantallas/páginas/tarjetas/diapositivas?)
  • Activos ¿Disponibles? (Texto/imágenes/datos/avatar/personaje IP)
  • Restricciones ¿Claras? (Imprescindibles, socios de marca, elementos prohibidos)

Reglas de Decisión:

  • 4+ elementos claros → Saltar al Paso 03
  • 2-3 elementos claros → Preguntar solo las preguntas críticas faltantes
  • 0-1 elementos claros → Entrar al Paso 02 para aclaración completa

Paso 02 — Definir · 定调定向 (Aclarar Cuando Sea Necesario)

No hagas mecánicamente las 5 preguntas. Basándote en el Paso 01, pregunta solo las preguntas críticas faltantes.

Preguntas principales a confirmar (selecciona solo las que faltan):

  1. Tipo (cuando sea incierto): Ofrece 2-3 opciones más probables, no abiertas
  2. Audiencia (cuando no se mencione): "¿Quién es la audiencia principal?"
  3. Escala (cuando no se indique): "¿Aproximadamente cuántas pantallas/páginas/tarjetas?"
  4. Activos (cuando no se proporcione texto): "¿Tienes texto, imágenes o datos preparados?"
  5. Restricciones (cuando haya necesidades especiales): "¿Hay algún elemento obligatorio o colores de marca del socio?"

Principio de Comunicación: Habla como un diseñador con un cliente, no como quien llena un formulario. Usa lenguaje natural, máximo 2-3 preguntas a la vez. 沟通原则:像设计师跟客户沟通,不像填表。用自然语言,一次最多问2-3个问题。


Paso 03 — Inyectar ADN · 品牌注入 (Leer Especificaciones)

Lectura Obligatoria (cada proyecto):

  • DNA.md — Memoriza estos elementos esenciales:
    • 🔴 Valores de color exactos: #0A2463 (Azul Real 55%), #F4D35E (Oro Vintage 30%), #D8315B (Burdeos 15%)
    • 🔴 Estrategia tipográfica: Playfair Display (serif para encabezados) + Inter (sans para cuerpo) + Cormorant Garamond (citas en cursiva) + JetBrains Mono (código)
    • 🔴 Orden de prioridad: Anti-IA > Calidad Artística > Calidez Humana > Ojo de Diseñador
    • 🔴 Fondo color crema cálido #FDFBF6, texto negro tinta #0D1225
    • 🔴 Elementos prohibidos clave
    • 🔴 Lenguaje de movimiento de MOTION.md (facilidad, duración, principios)

Lectura Selectiva (según el tipo de escenario) — lee la especificación del escenario correspondiente antes de trabajar:

NºEscenarioEspecificaciónPlantilla
01Portfolio / Sitio Personalscenes/portfolio.mdassets/portfolio.html
02Página de Aterrizajescenes/landing.mdassets/landing.html
03Tutorial / Artículo Largoscenes/tutorial.mdassets/tutorial.html
04Presentación / Diapositivasscenes/deck.mdassets/deck.html
05Caso de Estudioscenes/case-study.mdassets/case-study.html
06Consola / Administraciónscenes/console.mdassets/console.html
07Tarjetas Socialesscenes/cards.mdassets/cards.html
08Currículum / CVscenes/resume.mdassets/resume.html
09Artículo de WeChatscenes/wechat.mdHTML en línea
10Correo Electrónico / EDMscenes/email.mdassets/email.html

Después de leer, debes tener claras 5 cosas:

  1. ¿Cuál es la estructura/ritmo típico de este escenario?
  2. ¿Hay restricciones técnicas? (tablas de correo electrónico, estilos en línea de WeChat, Deck a pantalla completa)
  3. ¿Qué papel juegan los tres colores de la marca en este escenario?
  4. ¿Cuál es el tono emocional principal? (¿Solemne? ¿Dinámico? ¿Profesional? ¿Artístico?)
  5. ¿Hay algún tabú específico del escenario?

Paso 04 — Estructurar · 架构搭建 (Elegir Punto de Partida)

Estrategia predeterminada: Comienza desde las plantillas, nunca desde cero. 默认策略:从模板开始改,不从零写。

Las 10 plantillas de escenario — comienza desde la adecuada, nunca desde cero:

NºEscenarioPlantillaNotas Especiales
01Portfolioassets/portfolio.htmlCuadrícula de proyectos, primero lo visual, Hero asimétrico, Sello de Cera
02Página de Aterrizajeassets/landing.htmlImpulsado por CTA, impacto visual, línea de tiempo, interacción de formulario
03Tutorialassets/tutorial.htmlLectura de formato largo, navegación TOC, barra de progreso, Letra Capitular
04Presentaciónassets/deck.htmlDiapositivas a pantalla completa, navegación por teclado, 16:9, F para pantalla completa
05Caso de Estudioassets/case-study.htmlNarrativa Contexto→Desafío→Proceso→Resultado, visualización de datos
06Consolaassets/console.htmlPanel de administración, barra lateral, Terminal Green, tarjetas KPI, gráficos de datos
07Tarjetas Socialesassets/cards.htmlPaginación de retrato 3:4, exportación html2canvas PNG
08Currículumassets/resume.htmlUna página A4, apto para impresión, Ctrl+P PDF
09WeChatHTML en líneaCompatible con WeChat, estilos en línea, sin CSS/JS externos
10Correo Electrónicoassets/email.htmlDiseño de tabla, estilos en línea, compatible con Outlook

Cuándo desviarse de las plantillas:

  • La estructura de la plantilla realmente no se ajusta (pero las variables CSS, las importaciones de fuentes y el reinicio base deben permanecer)
  • El usuario solicita explícitamente un enfoque de diseño único
  • Los tokens de marca (variables CSS :root), las importaciones de fuentes y los estilos de reinicio base siempre deben conservarse

Principios de modificación de plantillas:

  • Conservar las variables CSS :root de la plantilla
  • Conservar las etiquetas <link> de fuentes
  • Reemplazar las áreas de contenido, ajustar la estructura de diseño
  • No eliminar los reinicios de estilo base

Paso 05 — Componer · 组件编排 (Configuración de Dirección y Diseño)

Este es el paso más crítico contra la salida genérica de IA — la IA ensambla sin dirección. Este paso decide si la salida es "diseño" o "ensamblaje". 这是最容易被跳过但最重要的步骤——AI没有"方向判断",它直接组装。这一步决定了产出是"设计"还是"组装"。

Antes de llenar los componentes, define 4 decisiones de dirección:

5a. Tono Emocional (elige 1-2 principales)

  • Autoridad Soberana · 沉稳权威: Amplio espacio en blanco, Azul Real dominante, oro usado con moderación, titulares serif, animación mínima
  • Creativo Dinámico · 活力创意: Oro y burdeos más activos, diseños asimétricos, elementos que rompen contenedores, un poco más de animación
  • Editorial Artístico · 艺术画册: Imágenes grandes, texto como elemento visual, imágenes desbordando contenedores, amplio espacio en blanco, paneles oscuros
  • Humanista Cálido · 温暖人文: Más cursiva Cormorant, proporción de burdeos ligeramente más alta, tonos cálidos, aparece el personaje IP
  • Minimalista Refinado · 专业极简: Color contenido, amplio espacio en blanco, mayor proporción de Inter, precisión geométrica

5b. Estrategia de Hero (elige 1)

  • Liderado por lo visual: Imagen grande / IP / abstracto visual como principal, texto mínimo
  • Liderado por tipografía: Titular grande + cita destacada como principal, elementos visuales secundarios
  • Liderado por retrato: Avatar / personaje IP como pieza central, texto al lado
  • Liderado por datos/logros: Números grandes + etiquetas como principal, generando confianza

5c. Elementos Distintivos (elige 1-2 para llevar a través de la página)

  • Línea decorativa dorada (debajo de los titulares)
  • Grandes numerales decorativos / inglés (fondo de baja opacidad)
  • Citas en cursiva serif
  • Personaje IP / avatar intercalados
  • Puntos dorados para listas / marcadores de línea de tiempo
  • Imágenes desbordando contenedores
  • Paneles azul profundo rompiendo el ritmo
  • Elementos de la Colección Feihong Signature (sello de cera, esquinas de foto, florón ❦, letra capitular, grandes citas)

5d. Planificación del Ritmo

  • Total de pantallas/páginas: ___
  • Ritmo de densidad: ¿Denso→Espaciado→Denso→Espaciado? ¿O Fuerte→Débil→Fuerte?
  • ¿Dónde está la pantalla sorpresa visual?
  • ¿Paneles oscuros? ¿Dónde?

Salida de Dirección: No necesitas escribir esto, pero debe estar muy claro en tu mente. Las elecciones de diseño y componentes posteriores sirven a esta dirección.

Luego, selecciona patrones de diseño de components/14-layouts.md para cada sección/página.

Principio fundamental: Cada sección debe usar un diseño diferente. Las elecciones de diseño sirven a la dirección establecida en 5a-5d.


Paso 06 — Firma · 签名点睛 (Relleno de Componentes)

Selecciona los componentes apropiados de los archivos components/.

🔴 Regla Estricta (Nivel P0): Cero estilos HTML predeterminados. 🔴 硬规则(P0级别):禁止使用任何HTML默认样式。

Requisitos específicos de cero estilos predeterminados:

  • ❌ <blockquote> predeterminado (borde izquierdo es genérico de Notion/Feishu)
  • ❌ Bloques de cita con border-left predeterminados
  • ❌ <ul>/<ol> sin estilo (debe personalizarse — puntos dorados, numerales serif, iconos personalizados)
  • ❌ Bordes de <table> predeterminados
  • ❌ Enlaces azules subrayados predeterminados
  • ❌ Estilos de botón predeterminados (gris, efectos 3D, bordes predeterminados)
  • ❌ Estilos de input predeterminados
  • ❌ Estilos de control de formulario predeterminados
  • ✅ Todos los componentes seleccionados de la biblioteca de componentes
  • ✅ Componentes no en la biblioteca: diseñados de acuerdo con DNA.md, nunca el predeterminado del navegador

Puntos de control de inyección de marca:

  • Enlaces: Azul Real #0A2463, hover con subrayado dorado / tinte de fondo
  • Botones: Primario Azul Real, CTA Burdeos, Secundario Oro delineado/relleno
  • Bloques de cita: Grandes citas doradas serif + cursiva Cormorant + línea decorativa dorada
  • Marcadores de lista: Puntos dorados o numerales serif Playfair Display
  • Etiquetas/Insignias: Relleno dorado (secundario), relleno burdeos (énfasis), fondo claro Azul Real (categoría)
  • Titulares: Playfair Display serif, opcional línea corta decorativa dorada debajo
  • Divisores: No simple border-bottom; usar línea delgada dorada + degradado o separadores de punto dorado
  • Animación (si la hay): Ligera, lenta, contenida, cubic-bezier(0.16, 1, 0.3, 1), sin rebote

Colección Feihong Signature — muy recomendada para todos los escenarios:

  • Letra Capitular (primer párrafo de tutoriales)
  • Marginalia (notas al margen del tutorial)
  • Sello de Cera (sensación de portfolio / certificación)
  • Esquina de Foto (sensación de portfolio / editorial)
  • Firma Dorada (finales de artículo / páginas Acerca de)
  • Florón ❦ (divisores de sección)
  • Insignia de Serie N° (elementos numerados, sensación de edición limitada)

Paso 07 — Refinar · 精工细作 (Autoverificación de Calidad)

Este es el paso más crítico. No lo omitas. 这是最关键的一步,不能跳过。

Verifica contra los estándares de QUALITY.md + DNA.md punto por punto.

🔴 P0 — Sello Requerido · 必过 (Si uno no pasa, debe cambiarse)

  • Colores exactos: Busca en el HTML para confirmar que los tres colores son exactamente #0A2463, #F4D35E, #D8315B, sin aproximaciones
  • Proporciones de color: Azul Real dominante ~55%, Oro de apoyo ~30%, Burdeos de acento ~15%
  • Oro nunca como fondo grande: Solo para énfasis / decoración / resaltado
  • Contraste del cuerpo: ≥4.5:1, sin texto del cuerpo dorado sobre fondos claros
  • Enfoque de Hero único: Solo un punto focal visual principal
  • Adaptación móvil: Diseño <600px razonable, sin superposición/desbordamiento de texto
  • Sin cuarto color principal: Verde éxito solo funcional, Terminal Green solo en escenarios de terminal
  • Verificación de tabúes: Sin glassmorphism / rebote / texto degradado / brillo de IA / bloques de cita predeterminados
  • Cero estilos predeterminados: Todos ul/ol/blockquote/table/button/input/links con marca
  • Mezcla Serif + Sans: Titulares Playfair Display, cuerpo Inter, nunca una sola fuente en todo
  • Responsive completo: Escritorio + tableta + móvil, usando clamp()
  • Los diseños de sección/página difieren: Las áreas adyacentes nunca repiten el diseño
  • Uso de clamp(): Tamaños de fuente clave / espaciado / contenedores usan clamp(), no px duro
  • Tono coherente: Coincide con la dirección de 5a-5d en toda la página

Paso 08 — Entregar · 最终交付 (Salida Final)

Proporciona la salida final:

  1. Archivo HTML completo con estilos y scripts en línea incrustados (a menos que se especifique lo contrario)
  2. Lista de verificación breve: "P0 — todos verificados" o detalles de los elementos marcados para revisión
  3. Notas: Cualquier desviación de la plantilla, suposiciones realizadas o elementos que necesitan aprobación del cliente

Apéndice: Referencia Rápida de Archivos

ArchivoPropósito
DNA.mdGenética de marca: colores, fuentes, principios, prohibiciones
MOTION.mdLenguaje de animación: facilidad, duración, directrices
QUALITY.mdEstándares de puerta de calidad, lista de verificación P0 completa
components/Biblioteca de componentes de UI (~265+ componentes)
scenes/Especificaciones de escenario (10 archivos)
assets/Plantillas HTML de escenario (9 archivos + código en línea para WeChat)

Stack Técnico

  • HTML/CSS puro: Sin marco, sin dependencias npm, sin compilación
  • Tailwind CSS (vía CDN): Opcional para creación rápida de prototipos (según DNA.md)
  • html2canvas: Para exportación de Tarjetas Sociales
  • Variables CSS: Definiciones de color, fuente y espaciado en :root
  • clamp(): Tipografía fluida y espaciado responsivo
  • Iconos SVG: Todos los iconos son SVG en línea o de bibliotecas aprobadas

Skills relacionados