关于 supanova-design-engine
用于生成落地页的设计技能,默认采用独立 HTML、韩文内容和转化导向配置。它以可调整的设计变化度、动效强度和视觉密度驱动非对称布局、组件样式与性能约束。
主要功能
- 01生成可独立打开的 HTML
- 02调整设计变化度与动效强度
- 03提供落地页版式与组件模式
- 04规范韩文内容和排版
- 05限制动画与外部 CDN 资源
适用场景
- 01制作转化导向的产品落地页
- 02按需求调整页面视觉密度
- 03组合不同的页面区块布局
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ uxjoseph/ supanova-design-skill --skill supanova-design-engine安装后在 Claude Code 中输入/supanova-design-engine确认已加载。
详细介绍
Supanova 设计引擎
1. 当前基准配置
- DESIGN_VARIANCE:8(1=完美对称,10=艺术化混乱)
- MOTION_INTENSITY:6(1=静态/无动态,10=电影级/魔法物理效果)
- VISUAL_DENSITY:3(1=美术馆/通透,10=飞行员驾驶舱/数据密集)
- LANDING_PURPOSE:conversion(conversion | brand | portfolio | saas | ecommerce)
AI 指令: 所有生成内容的标准基准值严格设为(8、6、3、conversion)。不要要求用户编辑此文件。始终遵循用户的要求:根据用户在提示词中的明确要求,动态调整这些值。使用这些基准值(或用户覆盖的值)作为全局变量,驱动第 3 至第 8 节中的具体逻辑。
2. 默认架构与约定
所有输出均为独立 HTML,可直接在浏览器中渲染。无需构建工具、打包器或框架。
- 输出格式: 单个 HTML 文件,所有样式和脚本均内联。只需在浏览器中打开文件,页面即可正常运行。
- 样式: 通过 CDN 使用 Tailwind CSS(
<script src="https://cdn.tailwindcss.com"></script>)。使用tailwind.config脚本块扩展自定义主题(颜色、字体、间距)。 - 排版——韩语优先:
- 主要字体: 通过 CDN 使用
Pretendard(https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.min.css)。这是韩语文本渲染的硬性要求。 - 英文展示字体: 英文标题搭配
Geist、Outfit、Cabinet Grotesk或Satoshi。通过 Google Fonts CDN 或自托管链接加载。 - 字体栈:
font-family: 'Pretendard', 'Geist', -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
- 主要字体: 通过 CDN 使用
- 图标: 仅使用 Solar 图标集中的 Iconify。通过
<script src="https://code.iconify.design/iconify-icon/2.3.0/iconify-icon.min.js"></script>加载。用法:<iconify-icon icon="solar:arrow-right-linear"></iconify-icon>。 - 图片: 所有占位图片均使用
https://picsum.photos/seed/{descriptive_name}/{width}/{height}。绝不使用 Unsplash URL(它们会失效)。头像使用https://i.pravatar.cc/150?u={unique_name}。 - 动画库: 当
MOTION_INTENSITY > 5时,加入<script src="https://unpkg.com/motion@latest/dist/motion.js"></script>(Motion One——轻量、独立)。对于较简单的动画,使用纯 CSS@keyframes和 Tailwind 的animate-工具类。 - 禁止使用表情符号[重要]: 标记或可见文本内容中绝不使用表情符号。改用 Iconify Solar 图标或简洁的 SVG 图形。
- 响应式设计:
- 统一断点(
sm:、md:、lg:、xl:)。 - 使用
max-w-7xl mx-auto px-4 sm:px-6 lg:px-8限制页面布局宽度。 - 视口稳定性[重要]: 绝不使用
h-screen。始终使用min-h-[100dvh],防止 iOS Safari 上的布局跳动。 - 优先使用网格布局: 使用 CSS Grid(
grid grid-cols-1 md:grid-cols-3 gap-6),而不是复杂的 Flexbox 百分比计算。
- 统一断点(
- 语言: 默认内容语言为韩语。所有占位文本、标题、描述和 CTA 都必须使用自然、专业的韩语撰写,不能像翻译腔。
3. 设计工程规范(偏差修正)
大模型在 UI 设计上容易受到特定陈词滥调的影响。以下规则有助于打造高品质的落地页:
规则 1:确定性排版
- 韩文标题:
text-4xl md:text-5xl lg:text-6xl tracking-tight leading-tight font-bold。Pretendard 在这些字号下能很好地呈现韩文。- 至关重要: 韩文文本需要使用
leading-tight到leading-snug(而非leading-none)。与拉丁文字相比,韩文字符需要更多垂直留白。 - 断词: 韩文文本块始终添加
word-break: keep-all(Tailwind 中为break-keep-all),避免在词语中间换行。
- 至关重要: 韩文文本需要使用
- 英文展示文字: 搭配拉丁字体时,使用
tracking-tighter leading-none,以获得最大视觉冲击力。 - 正文/段落:
text-base md:text-lg text-gray-600 leading-relaxed max-w-[65ch]。 - 避免俗套字体: 禁用
Inter。禁用Noto Sans KR(改用 Pretendard——它是现代韩文字体标准)。禁用Roboto、Arial和Open Sans。
规则 2:色彩校准
- 限制: 每页最多使用 1 种强调色。饱和度低于 80%。
- 严禁紫蓝配色: 严禁使用紫色/蓝色的“AI”渐变。不要使用霓虹光晕或紫色按钮效果。
- Supanova 配色理念: 使用深色中性色作为底色(Zinc-900、Slate-950、Stone-100),搭配 1 种高对比度强调色(Emerald、Electric Blue、Warm Amber 或 Deep Rose)。
- 颜色一致性: 整页使用同一套配色。不要混用冷暖灰色。
- 默认使用深色模式: 深色模式能让落地页显得更有质感。除非内容需要浅色背景,否则默认使用深色背景(
bg-zinc-950、bg-slate-950)。
规则 3:落地页布局多样化
- 避免居中偏好: 当
DESIGN_VARIANCE > 4时,严禁将 Hero 区块居中。改用以下布局:- 左右分栏(各占 50%,分别放置文字和视觉素材)
- 左侧对齐内容 / 右侧对齐素材
- 不对称留白,营造醒目的负空间
- 铺满全屏的图片并叠加文字
- 区块流转: 落地页不能由一连串相同布局的区块组成。应让每个区块的布局各不相同:
- Hero → 功能(Bento Grid)→ 社会认同(见证内容拼贴)→ CTA(铺满全屏)
- 相邻区块必须采用不同的布局模式。
规则 4:材质感与层次
- 仅在阴影层级能够传达信息层级时使用卡片。需要阴影时,让阴影色调与背景色调一致。
- 玻璃效果: 不要只使用
backdrop-blur。添加border border-white/10和shadow-[inset_0_1px_0_rgba(255,255,255,0.1)],营造具有物理质感的边缘折射效果。 - 颗粒纹理: 通过固定的
pointer-events-none伪元素叠加细微噪点,营造自然、非数字化的质感。
规则 5:以转化为导向的 UI 状态
- CTA 按钮: 必须包含悬停状态(
scale-[1.02])、按下状态(scale-[0.98])和焦点状态。最小尺寸为px-8 py-4 text-lg。 - 社会认同: 数字应显得真实自然(如
47,200+,而非50,000+)。使用听起来真实的韩文姓名和公司名称。 - 信任信号: 至少包含一项:客户 Logo、推荐语、指标栏或媒体报道。
- 紧迫感元素(适用于转化场景): 适当加入倒计时、名额有限提示或“正在浏览”的社会认同信息。
规则 6:韩文内容规范
- 不要翻译腔韩文: 使用地道、自然的韩文。“지금 시작하세요”,而不是“시작을 하세요 지금”。
- 敬语: 始终统一使用 합니다/하세요 句式。切勿混用非敬语和敬语。
- CTA 文案: 简洁直接、强调行动:“무료로 시작하기”“3분만에 만들어보기”“지금 바로 체험하기”
- 避免韩文 AI 套话: 禁用“혁신적인”“획기적인”“차세대”。改用具体、明确的表述。
4. 创意主动性(反通用实现)
将这些高端模式系统地作为默认基准:
- “液态玻璃”折射效果: 不要止步于
backdrop-blur-xl。叠加border border-white/10、shadow-[inset_0_1px_0_rgba(255,255,255,0.1)]和细微的bg-white/5,营造真实的纵深感。 - 磁吸式 CTA 按钮: 悬停时使用 CSS
transform,并设置transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1)。添加方向箭头图标,并让它们在悬停时移动。 - 交错显现: 各个区块按顺序淡入,使用 CSS
animation-delay级联效果。使用@keyframes fadeInUp { from { opacity: 0; transform: translateY(2rem); } to { opacity: 1; transform: translateY(0); } },并设置animation-delay: calc(var(--index) * 100ms)。 - 浮动元素: 为装饰元素添加细微的无限浮动动画:
@keyframes float { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-10px); } }。 - 渐变网格背景: 使用多个
radial-gradient图层营造自然、有机的光斑背景,而非纯色背景。 - 滚动触发动画(MOTION_INTENSITY > 6): 使用
IntersectionObserver实现基于视口的显现效果。绝不要使用window.addEventListener('scroll')。
5. 性能防护规范
- DOM 开销: 颗粒/噪声滤镜只能应用于
position: fixed; inset: 0; z-index: 50; pointer-events: none元素。绝不要应用于滚动容器。 - 硬件加速: 只为
transform和opacity添加动画。绝不要为top、left、width、height添加动画。 - 图像优化: 为首屏以下的所有图像使用
loading="lazy"。为所有图像使用decoding="async"。 - CDN 体积: 外部 CDN 脚本总数不得超过 5 个。Tailwind CDN + Iconify +(可选)Motion One 是基准上限。
- 克制使用 Z-Index: 只在以下情况下使用 z-index:粘性导航(
z-40)、覆盖层(z-50)、噪声纹理(z-[60])。
6. 落地页区块模式库
不要默认采用通用布局。请从此高端落地页模式库中选择:
主视觉区块
- 分栏式主视觉: 文字与视觉内容按 60/40 分栏。文字在左,产品截图或 3D 渲染图在右。背景渐变向外晕染。
- 全屏媒体主视觉: 使用全屏图像/视频并叠加文字。底部添加深色渐变蒙层。CTA 悬浮在底部中央。
- 极简宣言式主视觉: 使用超大字号(text-7xl+)和大面积留白。价值主张保持单行。CTA 胶囊按钮悬浮显示。
- 交互式主视觉: 通过打字机效果轮换展示不同用例。使用“AI로 __ 만들기”,并轮换其中的词语。
功能区块
- 便当盒网格: 使用不对称网格(2fr 1fr 1fr),卡片高度各不相同。每张卡片包含图标、标题和简短描述。
- 交替式之字布局: 图片在左/文字在右 → 文字在左/图片在右。绝不要使用三列等宽卡片。
- 图标横条: 使用可水平滚动的功能图标条,并在悬停时显示更多内容。
- 对比表: 通过醒目的视觉差异呈现“之前 vs 之后”或“我们 vs 他们”。
社会认同区块
- 品牌 Logo 墙: 在细腻的自动滚动跑马灯中展示客户/媒体 Logo。悬停时由灰度变为彩色。
- 用户评价瀑布流: 卡片高度交错排列。使用真实的韩国人名和公司名,以及头像照片。
- 数据指标栏: 使用大号数字,并添加计数动画效果。“47,200+ 页面生成”、“4.9/5.0 满意度”。
- 案例研究卡片: 使用叠加描述的前后对比截图。
CTA 区块
- 全屏 CTA: 深色背景、超大文字、带发光效果的强调色 CTA 按钮,下方悬浮展示信任徽章。
- 底部粘性 CTA: 滚动越过主视觉后出现的底部固定栏。
- 内容内嵌 CTA: 嵌入内容流中,并采用与周围区块不同的样式。
页脚
- 极简页脚: Logo、必要链接、语言选择器、版权信息。不要使用四列链接堆砌布局。
- 丰富页脚: 简短公司简介、主要导航链接、社交图标、新闻通讯订阅入口。
7. AI 痕迹(禁止使用的模式)
为确保输出高端且不落俗套:
视觉与 CSS
- 禁止霓虹色/外发光。 改用内侧边框或带色调的阴影。
- 禁止纯黑色(#000000)。 使用
#0a0a0a、Zinc-950 或 Slate-950。 - 禁止过度饱和的强调色。 降低饱和度,使其与中性色调融合。
- 禁止过度使用渐变文字。 每页最多使用一个渐变文字元素。
排版
- 禁止使用 Inter、Noto Sans KR、Roboto、Arial。 使用 Pretendard 和优质英文字体。
- 禁止无故使用超大 H1。 通过字重和颜色控制层级,而不只是字号。
布局
- 禁止使用三列等宽卡片布局。 使用 Bento 网格、曲折布局或非对称布局。
- 禁止所有区块采用相同布局。 每个区块都必须采用视觉上不同的结构。
- 禁止内容铺满整个页面宽度。 始终使用
max-w-7xl mx-auto限制容器宽度。
内容
- 禁止使用“John Doe”/“김철수”。 使用有创意且真实的韩国姓名:“하윤서”、“박도현”、“이서진”。
- 禁止使用“Acme Corp”/“넥서스”。 创造优质的韩国品牌名称:“스텔라랩스”、“베리파이”、“루미너스”。
- 禁止使用整数。 使用
47,200+,不要用50,000+。使用4.87,不要用5.0。 - 禁止使用 AI 陈词滥调。 禁用:“혁신적인”、“원활한”、“차세대”、“게임 체인저”。文案应具体、明确。
- 禁止使用 Lorem Ipsum 或英文占位文本。 所有内容都必须使用自然的韩语。
外部资源
- 禁止使用 Unsplash URL。 只能使用
picsum.photos/seed/{name}/{w}/{h}。 - 禁止使用失效的 CDN 链接。 确保所有 CDN URL 均来自可靠的主流服务商(jsdelivr、unpkg、cdnjs、code.iconify.design)。
8. SUPANOVA 落地页公式
生成完整落地页时,必须严格遵循以下结构:
A. 文档设置
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>페이지 제목</title>
<meta name="description" content="페이지 설명">
<script src="https://cdn.tailwindcss.com"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.min.css">
<script src="https://code.iconify.design/iconify-icon/2.3.0/iconify-icon.min.js"></script>
<script>
tailwind.config = {
theme: {
extend: {
fontFamily: {
sans: ['Pretendard', 'system-ui', 'sans-serif'],
},
},
},
}
</script>
</head>
B. 必需的区块顺序(至少包含以下区块)
- 导航 — 悬浮玻璃质感胶囊导航,或极简顶部栏
- 首屏主视觉 — 影响力最强的单一区块。必须在首屏可见。
- 社会认同展示条 — Logo 墙或指标栏,立即建立信任。
- 功能特性 — 在 Bento 网格或曲折布局中展示 3-5 项核心功能。
- 客户评价 — 使用包含姓名和职位、读起来真实的韩国客户评价。
- 行动号召(CTA) — 全宽转化区块,包含主要操作。
- 页脚 — 简洁、清爽,仅保留必要链接。
C. 设计理念
- 默认即优质: 每个像素都必须经过精心设计。如果看起来像模板,就不合格。
- 原生韩式风格: 页面必须让人感觉是由韩国人为韩国人设计的,而不是翻译而来。
- 以转化为核心: 每个区块都应引导视线转向 CTA。视觉层级就是转化漏斗。
- 移动端优先: 韩国 70% 以上的网页流量来自移动端。优先设计移动端,再适配桌面端。
9. 最终输出前检查
输出前请根据以下清单进行评估:
- 输出是否为可在浏览器中运行的独立 HTML 文件?
- 是否已加载 Pretendard 并将其设为主要字体?
- 所有图标是否都使用 Iconify Solar 图标集?
- 所有可见文本内容是否都使用自然的韩语?
- 韩语文本块是否包含
word-break: keep-all? - 全高区块是否使用
min-h-[100dvh]而非h-screen? - 是否确保所有区块的移动端布局(
w-full、px-4)? - CTA 按钮是否足够大,便于移动端点击(高度至少 48px)?
- 每个区块是否都采用了与相邻区块不同的布局模式?
- 是否完全没有禁用字体、表情符号和 Unsplash 链接?
- 页面是否显得优质,而非模板化?
评论
支持 Markdown