首页 › Skills专栏 › 产品经理工作流skills › HTML Prototype Style Generator

HTML Prototype Style Generator

为产品经理打造的快速原型生成工具 — 输入产品需求,10 分钟输出多风格 Web 端高保真原型​

示例原型​

以下是使用本工具生成的真实原型示例:​

Minimal SaaS 风格 Modern Dark 风格​

​

​

​

飞书文档 - 图片

​

50%

​

​

​

飞书文档 - 图片

​

50%

​

​

核心价值​

帮助产品经理快速搭建不同风格的 Web 端产品雏形,无需设计资源,无需编码能力,从需求文档直接生成可交互的高保真 HTML 原型。​

典型使用场景​

•

需求评审前:快速生成原型,让开发和设计直观理解产品意图​

•

A/B 方案对比:同一功能用不同风格生成,直观对比效果​

•

客户演示:现场生成可点击原型,提升提案通过率​

•

跨部门沟通:用视觉化原型替代抽象 PRD,减少沟通成本​

•

MVP 验证:快速搭建多个版本进行用户测试​

功能特性​

•

📋 智能页面规划:分析需求文档,自动生成完整页面结构​

•

🎨 10 种设计风格:从极简 SaaS 到现代暗黑、扁平化、新拟物等风格一键切换​

•

✨ 空间构成优化:自动应用不对称布局、元素叠压、对角线流向等专业设计手法​

•

🎭 动画与微交互:每个风格独有的动画系统(悬停态、按压态、环境光效)​

•

✅ 质量自检验:生成前自动检查编码、结构、可访问性、响应式适配​

•

📁 智能文件管理:自动检测文件名冲突,智能递增命名​

•

🔧 渐进式学习:测试中发现问题自动沉淀到避坑清单,持续优化​

安装​

方式 1:Claude Code 项目级安装​

将本目录复制到你的项目 .skills/ 目录下:​

​

代码块​

Plain Text

# 在项目根目录执行​

mkdir -p .skills​

cp -r html-style-generator .skills/​

​

方式 2:Claude Code 全局安装​

将本目录复制到 Claude Code 的 skills 目录:​

​

代码块​

Plain Text

# 复制到用户目录​

mkdir -p ~/claude-code-skills​

​

快速开始​

触发技能​

在 Claude Code 对话中输入:​

​

代码块​

Plain Text

/html-style 我想做一个鼠标电商 SaaS 平台,有首页、功能特色、价格方案、客户评价​

​

或使用需求文档:​

​

代码块​

Plain Text

/html-style @product-requirements.md​

​

六阶段工作流​

阶段 1:需求分析与页面规划​

AI 分析需求并输出页面结构:​

​

代码块​

Plain Text

📋 理解你的需求!建议生成以下页面:​

​

【页面规划】​

1. 首页 (index.html) - 产品展示、核心功能、数据指标、客户证言​

2. 功能详情 (features.html) - 完整功能列表、技术规格​

3. 价格方案 (pricing.html) - 套餐对比、FAQ​

4. 客户案例 (customers.html) - 成功案例、行业解决方案​

​

✅ 请确认:​

- 这些页面够吗?需要增减吗?​

- 回复"确认"继续,或告诉我调整内容​

​

阶段 2:选择设计风格(10 种可选)​

​

代码块​

Markdown

🎨 请选择设计风格:​

​

1. Minimal SaaS(极简 SaaS)— 蓝色渐变、现代科技感​

2. Modern Dark(现代暗黑)— 深色背景、环境光效、Bento 网格​

3. Hand-Drawn Sketch(手绘草图)— 手绘线条、纸张纹理​

4. Corporate Trust(企业信赖)— 等距 3D、彩色阴影​

5. Flat Design(扁平化)— 零阴影、大胆色块、几何装饰​

6. Industrial(工业粗犷)— 金属质感、机械动画​

7. Material Design(材料设计)— 涟漪扩散、pill 按钮​

8. Neumorphism(新拟物)— 软性凸起/凹陷、物理按压​

9. Newsprint(报纸印刷)— 油墨扩散、印刷错位​

10. Tencent Cloud(腾讯云)— 腾讯蓝、科技感光效​

​

请回复编号:​

​

阶段 3:选择输出目录​

​

代码块​

Plain Text

​

自动检测文件名冲突,智能递增命名(如 index-5.html)。​

阶段 4:选择生成策略​

​

代码块​

Plain Text

⚙️ 请选择生成策略:​

1. 一次性全部生成 — 快速出完整原型​

2. 逐个生成 — 逐步确认每个模块​

3. 选择性生成 — 只生成指定页面​

​

阶段 5:批量生成​

全部生成模式:​

​

代码块​

Plain Text

🚀 开始生成 Modern Dark 风格原型...​

​

[1/4] 生成首页 (index-5.html)...​

✅ 已保存:D:\test\index-5.html​

✓ 多层背景系统 + 环境光团​

✓ 不对称 Bento 网格布局​

✓ 鼠标追踪聚光灯效果​

✓ 滚动视差动画​

​

[2/4] 生成价格方案 (pricing-2.html)...​

✅ 已保存:D:\test\pricing-2.html​

✓ 非对称提升卡片​

✓ 渐变文字 + 光泽扫过​

✓ hover 态阴影递进​

​

...​

​

✨ 全部完成!共生成 4 个页面​

📂 D:\test\​

​

逐个生成模式:​

​

代码块​

Plain Text

🚀 开始生成...​

​

[1/4] 生成首页 (index-5.html)...​

✅ 已保存:D:\test\index-5.html​

​

💡 请查看效果,回复"继续"生成下一个,或提出调整意见​

(例如:"Hero 区域再大一些"、"按钮颜色换成紫色")​

​

阶段 6:质量自检报告​

每个文件生成后自动输出质量检查报告:​

​

代码块​

Markdown

## 质量自检报告​

​

### 基础结构​

- ✅ DOCTYPE / charset / viewport​

- ✅ 语义化标签(nav/section/footer)​

- ✅ 简体中文内容​

​

### 风格符合度(Modern Dark)​

- ✅ 背景 #050506(非纯黑)​

- ✅ 多层环境光背景系统​

- ✅ 动态光团(float 动画 8-11s)​

- ✅ 鼠标追踪聚光灯效果​

- ✅ 渐变文字 + shimmer 动画​

- ✅ 不对称 Bento 网格(英雄卡 4×2)​

- ✅ 精准缓动 cubic-bezier(0.16,1,0.3,1)​

​

### 空间构成​

- ✅ 不对称布局(Hero 7:5 比例)​

​

技术架构​

底层设计要求(所有风格必须遵守)​

语言要求:简体中文输出(代码注释、页面文本、按钮文字)​

设计视角:设计师思维,追求美感而非程序员思维​

字体排版:禁用 Inter/Roboto/Arial,使用展示性字体 + 精致正文字体​

色彩系统:CSS 变量构建统一美学,主色调 + 点缀色​

图片资源:Unsplash CDN(https://images.unsplash.com/photo-{ID}?w={宽度}&q=80)​

技术栈:​

空间构成(新增):​

◦

不对称布局(避免镜像对称)​

◦

元素叠压(浮动徽章超出边界)​

◦

对角线流向(clip-path 斜切引导视线)​

◦

留白与密度刻意对比​

动画强制执行:​

◦

必须实现风格模板所有动画效果​

◦

完整三态(default/hover/active)​

◦

精确参数(duration/easing/delay)​

项目结构​

​

代码块​

Python

html-style-generator/​

├── skill.md # 核心工作流定义(6 阶段 + 8 项底层要求)​

├── README.md # 使用说明​

├── config/​

│ └── pitfalls.yaml # 避坑清单(持续积累)​

└── styles/​

├── Saas-style.md # Minimal SaaS 风格​

├── Modern-Dark.md # Modern Dark 风格(Bento 网格 + 环境光)​

├── Flat-Design.md # Flat Design 风格(零阴影 + 色块)​

├── Neumorphism.md # Neumorphism 风格(双向软阴影)​

├── Corporate.Trust.md # Corporate Trust 风格(等距 3D)​

├── Hand-Drawn-Sketch.md # Hand-Drawn Sketch 风格(抖动线条)​

├── Industrial.md # Industrial 风格(金属光泽)​

├── Material.md # Material Design 风格(涟漪扩散)​

├── Newsprint.md # Newsprint 风格(油墨扩散)​

├── Tencent-Cloud.md # Tencent Cloud 风格(腾讯蓝光效)​

└── _template.md # 新风格模板​

​

扩展能力​

添加新风格​

在 styles/ 目录创建 .md 文件(如 Cyberpunk.md)​

参考 _template.md 编写设计 Token 系统、组件规范、动画要求​

在 skill.md 的风格列表中注册新风格​

重启 Claude Code 即可使用​

自定义避坑规则​

测试中发现问题时,AI 会自动记录到 config/pitfalls.yaml:​

​

代码块​

Plain Text

# 示例规则​

- category: "布局问题"​

description: "标签云必须使用 flex-wrap: wrap,防止标签重叠"​

​

可直接编辑 YAML 文件增删规则。​

质量保障机制​

生成前自检清单​

每个文件生成前,AI 必须逐项检查:​

基础结构​

DOCTYPE / charset=UTF-8 / viewport​

语义化标签(nav/section/article/footer)​

简体中文内容(包括注释)​

风格符合度​

颜色 Token 与风格模板一致​

字体栈符合要求(禁用 Inter/Roboto)​

圆角系统匹配风格(如 Material 24px+,Flat Design 6-8px)​

阴影策略正确(Neumorphism 双向软阴影 / Flat Design 零阴影)​

动画系统​

实现风格模板所有独特动画​

完整三态(default/hover/active)​

精确参数(duration/easing/delay)​

装饰元素到位(光斑/浮动/渐变)​

空间构成​

不对称布局(避免镜像对称)​

元素叠压(至少一处超出父容器边界)​

对角线流向(clip-path 或 skew 斜切)​

留白与密度对比​

响应式​

≤1024px 断点(双列 → 单列)​

≤640px 断点(导航折叠/CTA 垂直)​

无横向滚动条​

可访问性​

Focus ring 可见​

对比度通过 WCAG AA​

图标 aria-hidden 处理​

生成后验证报告​

每个文件生成后自动输出详细报告(参考阶段 6 示例)。​

常见问题​

Q: 生成的 HTML 有乱码怎么办?​

A: 立即反馈,AI 会修复并自动将问题记录到避坑清单,下次生成时自动避免。​

Q: 如何切换不同风格对比效果?​

A: 使用相同需求重新运行 /html-style,选择不同风格编号即可。建议保存多个版本进行 A/B 测试。​

Q: 生成的文件保存在哪里?​

A: 默认保存在用户指定的目录(如 D:\test\),首次使用会询问确认。​

Q: 可以修改已生成的文件吗?​

A: 可以。告知 AI 修改意见(如"Hero 标题字号加大"、"按钮换成圆角"),AI 会重新生成该文件。​

Q: 如何让某个风格永久生效特定要求?​

A: 修改对应风格文档(如 styles/Modern-Dark.md),或在对话中提出后让 AI 更新 skill.md 底层要求。​

Q: 支持生成移动端原型吗?​

A: 当前聚焦 Web 端响应式布局(桌面/平板/手机三档适配),如需纯移动端 H5 原型可单独提出需求。​

Q: 能导出为 React/Vue 组件吗?​

A: 当前输出纯 HTML/CSS/JS,如需转换为组件需手动迁移或提出需求让 AI 协助。​

版本历史​

v2.0.0 (2026-03-13)​

•

✨ 新增 9 种设计风格:Modern Dark、Flat Design、Neumorphism、Corporate Trust 等​

•

🎨 空间构成要求:强制不对称布局、元素叠压、对角线流向、留白对比​

•

🎭 动画强制执行:每个风格独特动画系统 + 完整三态 + 精确参数​

•

🔍 质量自检升级:生成前 8 项检查清单 + 生成后详细验证报告​

•

📐 技术栈扩展:集成 Font Awesome、ECharts、Unsplash CDN​

•

🚀 性能优化:纯 CSS 动画优先、will-change 提示、避免 layout thrashing​

•

🌐 响应式增强:三档断点(1024px/640px)+ 移动端导航优化​

子栏目 / 页面