幫助使用者在正式開發前,快速生成互動式 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 個行業的視覺設計規範,生成的原型不是千篇一律的模板風格,而是根據不同行業(如電商、金融、餐飲等)採用不同的配色、佈局和動效。文件流程清晰,檢查清單也很實用。不足是測試用例偏少,文件內容較多稍顯冗長。整體而言,這是一個實用性較強的設計輔助工具。