frontend-design-super — frontend-de签名-super
v2创建 distinctive, production-grade static sites with React, Vue 3, Nuxt.js, TAIlwind CSS, and shadcn/ui — no mockups needed. 生成s bold, memorable de签名s from plAIn text requirements with anti-AI-slop aesthetics, 移动-first responsive patterns, and single-file bundling. Supports cross-框架 development (React/Vue 3/Nuxt) with consistent de签名 patterns. Use when building landing pages, marketing sites, portfolios, 仪表盘s, or any static 网页 UI.
运行时依赖
安装命令
点击复制技能文档
Frontend De签名 Ultimate
创建 distinctive, production-grade static sites from text requirements alone. No mockups, no Figma — just describe what you want and 获取 bold, memorable de签名s.
Cross-框架 Support: React 18 | Vue 3 | Nuxt 3 Styling: TAIlwind CSS + shadcn/ui (or 框架 equivalents) 输出: Vite (static HTML) or 框架-specific 部署ment
Quick 启动 "Build a SaaS landing page for an AI writing 工具. Dark theme, editorial typography, subtle grAIn texture. Use Vue 3. Pages: hero with animated demo, features grid, pricing table, FAQ accordion, footer."
框架 Selection 图形界面de
Choose the right 框架 for your project:
框架 Best For 部署ment Learning Curve React + Vite SPAs, interactive 应用s, React eco系统 Static/CDN Medium React + Next.js SEO-critical sites, SSR needed Vercel/Node Medium-High Vue 3 + Vite 进度ive 应用s, easier learning curve Static/CDN Low Nuxt 3 SEO-critical, full-stack Vue, SSR/SSG Vercel/Netlify/Node Low-Medium Quick Commands
TypeScript Versions (Original):
# React + Vite (Pure Static) bash scripts/init-vite.sh my-react-site
# React + Next.js (Vercel 部署) bash scripts/init-nextjs.sh my-next-site
# Vue 3 + Vite (Pure Static) bash scripts/init-vue-vite.sh my-vue-site
# Nuxt 3 (SSR/SSG) bash scripts/init-nuxt.sh my-nuxt-site
JavaScript Versions (New - JavaScript 运行time Compatible):
# React + Vite (Pure Static) - JavaScript bash scripts/init-vite-js.sh my-react-site
# React + Next.js (Vercel 部署) - JavaScript bash scripts/init-nextjs-js.sh my-next-site
# Vue 3 + Vite (Pure Static) - JavaScript bash scripts/init-vue-vite-js.sh my-vue-site
# Nuxt 3 (SSR/SSG) - JavaScript bash scripts/init-nuxt-js.sh my-nuxt-site
Note: JavaScript versions provide full compatibility with pure JavaScript 运行times while mAIntAIning all original functionality, de签名 patterns, and user experience.
De签名 Thinking (Do This First)
Before writing any code, commit to a BOLD aesthetic direction:
- Understand 上下文
- Choose an Extreme Tone
Pick ONE and commit fully — timid de签名s fAIl:
Tone Characteristics Brutally Minimal S解析, monochrome, massive typography, raw edges Maxima列出 Chaos Layered, dense, overl应用ing elements, controlled disorder Retro-Futuristic Neon accents, geometric shapes, CRT aesthetics Organic/Natural Soft curves, earth tones, hand-drawn elements Luxury/Refined Subtle animations, premium typography, restrAIned palette Editorial/Magazine Strong grid, dramatic headlines, whitespace as feature Bruta列出/Raw Exposed structure, harsh contrasts, anti-de签名 Art Deco/Geometric Gold accents, symmetry, ornate patterns Soft/Pastel Rounded corners, gentle gradients, friendly Industrial/Utilitarian Functional, monospace, data-dense
- Define the Unfor获取table Element
What's the ONE thing someone will remember? A hero animation? Typography treatment? Color combination? Unusual layout?
Aesthetics 图形界面delines (框架-Agnostic)
These principles 应用ly to ALL 框架s:
Typography — NEVER Generic
BANNED: Inter, Ro机器人o, Arial, 系统 fonts, Open Sans
DO: Distinctive, characterful choices that elevate the de签名.
Use Case 应用roach Display/Headlines Bold personality — Clash, Cabinet Grotesk, Satoshi, Space Grotesk (sparingly), PlayfAIr Display Body Text Refined readability — Instrument Sans, General Sans, Plus Jakarta Sans Monospace/Code DM Mono, JetBrAIns Mono, IBM Plex Mono PAIring Strategy Contrast weights (thin display + bold body), contrast styles (serif + geometric sans)
Size 进度ion: Use 3x+ jumps, not timid 1.5x increments.
Color & Theme
BANNED: Purple gradients on white, evenly-distributed 5-color palettes
DO:
Dominant + Sharp Accent: 70-20-10 rule (primary-secondary-accent) CSS Variables: --primary, --accent, --surface, --text Commit to dark OR light: Don't hedge with gray middle-grounds High contrast CTAs: Buttons should pop dramatically :root { --bg-primary: #0a0a0a; --bg-secondary: #141414; --text-primary: #fafafa; --text-secondary: #a1a1a1; --accent: #ff6b35; --accent-hover: #ff8555; }
Motion & Animation
Priority: One orchestrated page load > scattered micro-interactions
High-Impact Moments:
Staggered hero reveals (animation-delay) Scroll-triggered section entrances Hover 状态s that surprise (扩展, color shift, shadow depth) Smooth page transitions
Implementation by 框架:
React: Framer Motion (motion.div, AnimatePresence) Vue 3: @vueuse/motion (v-motion, useMotion) Nuxt 3: @vueuse/motion (auto-导入ed) or @nuxt/animations
Keep durations 200-400ms (sn应用y, not sluggish)
Spatial Composition
BANNED: Centered, symmetrical, predictable layouts
DO:
Asymmetry with purpose Overl应用ing elements Diagonal flow / grid-breaking Generous negative space OR controlled density (pick one) Off-grid