Communitygithub.com

hhse/threeui-3d-pages

使用 ThreeUI 社群目錄,打造精美的 Three.js 落地頁面、英雄區域、背景及 UI 控制項。適用於高階 3D 網頁 UI 需求,包含液態金屬、玻璃、煙霧、粒子、著色器按鈕或 ThreeUI 範本選擇。

threeui-3d-pages 是什麼?

此技能旨在幫助開發者使用 ThreeUI 社群目錄,快速建置生產就緒的 Three.js 3D 網頁介面。它提供了一套從設計構思、目錄搜尋、元件挑選到最終整合的完整工作流程。技能支援 Claude Code、Coder 等 AI 編碼代理,透過本地 CLI 指令(如 `node scripts/threeui.mjs search`)與目錄互動,並搭配關鍵整合指南 `references/integration.md` 來確保實作的正確性。使用者應先釐清設計簡報,從目錄中挑選最適合的錨點效果(如全部頁面、英雄區塊、背景或 UI 元件),並嚴格遵循決策規則:效果需與內容匹配、避免疊加無關的著色器、並優先使用社群授權的 MIT 元件。最終驗證時需執行建置、測試、lint,並檢查桌面/行動版渲染、控制台輸出、減少動畫行為及 WebGL 備援路徑,確保品質。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add hhse/threeui-3d-pages

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

ThreeUI 3D 頁面

將 ThreeUI 視為精心策劃的視覺來源,而非盲目貼上的提示集合。目標是建立一個連貫、可投入生產的介面,其中的英雄效果、排版、間距、動態與內容彼此強化,共同支撐一致的藝術方向。

工作流程

  1. 根據使用者需求建立設計簡報:產品、目標受眾、期望氛圍、主要內容,以及任何必要的品牌限制。不要憑空捏造產品聲明,也不要用展示用文字取代使用者提供的內容。

  2. 搜尋捆綁的目錄:

    node scripts/threeui.mjs search "液態金屬啟動按鈕"
    node scripts/threeui.mjs search "奢侈品香水 落地頁 煙霧"
    
  3. 挑選兩到三個相容的候選項目,然後檢視最強的那個:

    node scripts/threeui.mjs show <item-id>
    node scripts/threeui.mjs guide <item-id>
    
  4. 選擇一個錨點效果。最多添加一個輔助的 ThreeUI 元素,且僅在該元素能服務明確的層級結構或互動角色時才這麼做。不要為了讓頁面看起來更豐富而堆疊無關的著色器。

  5. 在修改應用程式程式碼之前,請閱讀 references/integration.md。該文件包含了來源、資源、組合、效能與驗證規則。

決策規則

  • 讓效果與內容相匹配。一個平靜的產品頁面不應自動獲得高能量的粒子場,而一個儀表板也不應使用電影級的全頁面著色器作為其主要表面。
  • 當任務是建立一個全新網站時,優先選用「落地頁」和「英雄」類別中的全頁或英雄效果。當現有 UI 需要更多層次感時,優先使用背景元件;當需求範圍較小時,優先使用按鈕或 UI 元件。
  • 使用目錄中的 runtime、interaction、asset 和 variants 元數據來排除與目標技術棧或效能範圍衝突的候選項。
  • 將影像與動畫效果視為設計中的一個圖層。周圍的版面、字體比例、留白、對比度與行動呼籲仍然是決定最終成品是否完整的關鍵。
  • 如果目錄中沒有合適的社群元件,請清楚說明,並從專案現有的技術棧中建置最接近的合適解決方案。不要聲稱使用了 Pro 或無可取用的 ThreeUI 資源。

來源規則

  • 社群來源採用 MIT 授權。保留出處與捆綁的授權聲明;請參閱 references/THIRD_PARTY_NOTICES.md。不要重新散佈遠端的 ThreeUI 縮圖或預覽圖。
  • 優先使用 npm 套件 @designcodeio/threeui 及其文件中定義的匯入名稱。不要將整個範本目錄複製到目標專案中。
  • 如果存在實作指南,請在自行修改前先遵循該指南。指南會標明權威的原始碼檔案、資源、執行時期版本與行為。
  • 當確切的來源可用時,絕不要用粗略的視覺近似來取代自訂的著色器、幾何體或資源。
  • 僅在使用者擁有自己的授權存取權限時,才能使用 Pro MCP 或 CLI。絕不要在生成的專案中請求、儲存或嵌入憑證。

完成檢查清單

在完成之前,執行目標專案中存在的建置、測試與 lint 指令。檢查桌面版與行動版渲染、瀏覽器控制台輸出、減少動畫行為,以及適用的 WebGL 備援路徑。報告已執行的確切檢查項目,以及任何無法完成的驗證內容。

相關技能