AgentSkillsCN

wunderfan-brand

Wunderfan品牌指南,旨在为各类Web项目提供一致的风格规范。适用于为Wunderfan构建网站、着陆页或微应用时使用。可与Lovable、v0或其他AI Web构建工具配合使用。提供色彩、字体、间距以及边框圆角等设计规范。

SKILL.md
--- frontmatter
name: wunderfan-brand
description: Wunderfan brand guidelines for consistent styling across web projects. Use when building websites, landing pages, or micro apps for Wunderfan. Use with Lovable, v0, or other AI web builders. Provides colors, typography, spacing, and border radii.

Wunderfan Brand Guidelines

Apply these design tokens when building Wunderfan web projects.

Colors

Primary Palette

TokenHexUsage
primary#007AFFPrimary brand blue, CTAs, links
primaryLight#4DA1FFHover states, accents
primaryDark#0051A8Active states
secondary#50D8DDTeal accent, highlights

Neutrals

TokenHexUsage
white#FFFFFFCards, surfaces
black#000000Primary text, dark surfaces
background#F6F7FBPage background
gray100#F8F9FASubtle backgrounds
gray500#ADB5BDDisabled states
gray600#6C757DMuted text
gray800#343A40Secondary text

Semantic

TokenHex
success#007AFF
warning#D088F2
error#FFC5AE
info#88DEFB

Typography

Font Family

Poppins — Use Google Fonts:

html
<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap" rel="stylesheet">
css
font-family: 'Poppins', sans-serif;

Font Sizes

TokenSizeUsage
xs12pxCaptions, labels
s14pxBody small
m16pxBody default
m218pxBody large
l24pxSubheadings
l228pxSection headings
xl42pxPage titles
xxl72pxHero text

Font Weights

TokenWeight
regular400
medium500
semiBold600
bold700

Spacing

Use 4px base unit:

TokenValue
xs4px
s8px
m16px
l24px
xl32px
xxl40px

Border Radii

TokenValueUsage
container24pxCards, sections
button28pxButtons (pill-shaped)
input50pxInput fields (fully rounded)
modal12pxDialogs, modals

Button Styles

Primary Button

css
.btn-primary {
  background-color: #007AFF;
  color: #FFFFFF;
  border-radius: 28px;
  padding: 16px 24px;
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
}

Outline Button

css
.btn-outline {
  background-color: transparent;
  color: #007AFF;
  border: 1px solid #007AFF;
  border-radius: 28px;
  padding: 16px 24px;
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
}

Logo

Local Assets

AssetPath
Logo onlyassets/wunderfan-logo.svg
Logo + nameassets/wunderfan-name-and-logo.svg

Remote URLs

If assets are unavailable locally, reference from GitHub:

code
https://raw.githubusercontent.com/Kingly-Clark/skills/main/skills/wunderfan-brand/assets/wunderfan-logo.svg
https://raw.githubusercontent.com/Kingly-Clark/skills/main/skills/wunderfan-brand/assets/wunderfan-name-and-logo.svg

SVG Color Customization

SVGs are provided with default colors. Update fill and stroke attributes to match your background/foreground requirements.

CSS Variables Template

css
:root {
  /* Colors */
  --color-primary: #007AFF;
  --color-primary-light: #4DA1FF;
  --color-primary-dark: #0051A8;
  --color-secondary: #50D8DD;
  --color-background: #F6F7FB;
  --color-surface: #FFFFFF;
  --color-text: #000000;
  --color-text-muted: #6C757D;
  
  /* Typography */
  --font-family: 'Poppins', sans-serif;
  --font-size-xs: 12px;
  --font-size-s: 14px;
  --font-size-m: 16px;
  --font-size-l: 24px;
  --font-size-xl: 42px;
  
  /* Spacing */
  --space-xs: 4px;
  --space-s: 8px;
  --space-m: 16px;
  --space-l: 24px;
  --space-xl: 32px;
  
  /* Border Radii */
  --radius-container: 24px;
  --radius-button: 28px;
  --radius-input: 50px;
  --radius-modal: 12px;
}

Tailwind Config

js
module.exports = {
  theme: {
    extend: {
      colors: {
        primary: '#007AFF',
        'primary-light': '#4DA1FF',
        'primary-dark': '#0051A8',
        secondary: '#50D8DD',
        background: '#F6F7FB',
      },
      fontFamily: {
        sans: ['Poppins', 'sans-serif'],
      },
      borderRadius: {
        container: '24px',
        button: '28px',
        input: '50px',
        modal: '12px',
      },
    },
  },
}