快速生成高保真的产品交互原型,通过 Mock 数据模拟真实业务流,验证 UI 布局与用户体验。交付物为单个独立 .html 文件,可直接在浏览器中打开交互。
首先判断用户的输入情况:
Mode A: 有明确行业信息
Mode B: 有产品描述但行业不明显
Mode C: 仅有模糊想法
根据用户提供的背景信息,推断所处行业。当无法推断时,主动向用户询问。
常见行业关键词映射:
推断行业后,从 references/industry-design-specs.md 加载该行业的完整视觉规范。规范包含:
这些约束适用于所有行业,不可违反:
from-blue-500 to-purple-500)
blue-500 作为主色,根据行业规范选择合适的色调
在 HTML 中引入:
<!-- TailwindCSS -->
<script src="https://cdn.tailwindcss.com"></script>
<!-- Lucide Icons -->
<script src="https://unpkg.com/lucide@latest/dist/umd/lucide.js"></script>
<!-- Google Fonts (按行业需求选择) -->
<link href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;500;700&display=swap" rel="stylesheet">
原型 HTML 文件应包含以下标准结构:
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>[产品名称] - 原型</title>
<!-- CDN Dependencies -->
<script src="https://cdn.tailwindcss.com"></script>
<script src="https://unpkg.com/lucide@latest/dist/umd/lucide.js"></script>
<link href="https://fonts.googleapis.com/css2?family=..." rel="stylesheet">
<!-- Tailwind Config -->
<script>
tailwind.config = {
theme: {
extend: {
colors: {
primary: { /* 行业主色调 */ },
secondary: { /* 行业辅助色 */ },
},
fontFamily: {
sans: ['Noto Sans SC', 'sans-serif'],
}
}
}
}
</script>
<style>
/* 自定义动画、滚动条、行业特殊样式 */
</style>
</head>
<body>
<!-- 页面内容 -->
<script>
// Mock 数据
// 交互逻辑
// Lucide Icons 初始化: lucide.createIcons()
</script>
</body>
</html>
每个原型交付前,检查以下要素:
from-blue- to-purple- 类
.html 文件保存到用户指定目录(默认为项目根目录)
.html 文件
共 2 个版本