幫助使用者在正式開發前,快速生成互動式 HTML 原型,用於:
首先判斷使用者的輸入情況:
Mode A: 有明確行業資訊
Mode B: 有產品描述但行業不明顯
Mode C: 僅有模糊想法
根據使用者提供的背景資訊,推斷所處行業。當無法推斷時,主動向使用者詢問。
常見行業關鍵詞對映:
推斷行業後,從 references/industry-design-specs.md 載入該行業的完整視覺規範。規範包含:
from-blue-500 to-purple-500)blue-500 作為主色,根據行業規範選擇合適的色調在 HTML <head> 中引入:
<!-- 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">
<!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>
/* 頁面切換動畫 */
.page { display: none; animation: fadeIn 0.3s ease; }
.page.active { display: block; }
@keyframes fadeIn { from { opacity: 0; transform: translateX(20px); } to { opacity: 1; transform: translateX(0); } }
/* APP 模式:移動端居中 */
.app-container { max-width: 375px; margin: 0 auto; min-height: 100vh; position: relative; }
/* 網頁模式:全寬 */
.web-container { width: 100%; min-height: 100vh; }
/* 自定義動畫、捲軸、行業特殊樣式 */
</style>
</head>
<body class="bg-gray-100">
<div id="app" class="app-container bg-white shadow-2xl">
<!-- 頁面內容 -->
</div>
<script>
// Mock 資料
// 互動邏輯
// 頁面路由邏輯
function showPage(pageId) {
document.querySelectorAll('.page').forEach(p => p.classList.remove('active'));
document.getElementById(pageId).classList.add('active');
window.scrollTo(0, 0);
}
// Lucide Icons 初始化
lucide.createIcons();
// 預設顯示首頁
showPage('home');
</script>
</body>
</html>
小蔥技能7w4.net有完整的技能分類。
每個頁面是一個 div.page,包含:
onclick="showPage('pageId')"<input>、<select> 元素,有 placeholder每個原型交付前,檢查以下要素:
from-blue-* to-purple-* 類.html 檔案儲存到使用者指定目錄(預設為專案根目錄或當前工作目錄)這個 Skill 質量不錯,能幫助快速生成專業的互動式 HTML 原型頁面。它最大的亮點是內建了 16 個行業的視覺設計規範,生成的原型不是千篇一律的模板風格,而是根據不同行業(如電商、金融、餐飲等)採用不同的配色、佈局和動效。文件流程清晰,檢查清單也很實用。不足是測試用例偏少,文件內容較多稍顯冗長。整體而言,這是一個實用性較強的設計輔助工具。