Communitygithub.com

luukalleman/premium-design-skill

建立高品質、編輯風格的網頁介面,適用於高端品牌、奢華產品、設計導向的 SaaS 與創意作品集。

premium-design-skill 是什麼?

這個技能專門用於打造頂級、充滿編輯風格的網頁介面,當使用者的美學目標是精緻、高檔或編輯風格,而非標準的 SaaS 產品時,應使用此技能而非一般的 `design` 技能。它遵循一套嚴謹的設計哲學,包含五大原則:字體排版是主角、動畫必須有意圖、透過圖層創造深度、色彩運用克制且構圖自信、以及刻意打破網格限制。此技能支援透過目錄驅動的方式選用預先定義的元件,例如導航列、英雄區塊、特色介紹、作品集等,所有元件皆為原創且符合高端視覺語彙。工作流程要求開發者先閱讀設計標記、動畫原則以及元件目錄,然後選定變體進行開發,最終需通過非協商清單的檢查,確保字體載入、單一強調色、滾動驅動動畫與不對稱佈局等關鍵要素都已實現。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/luukalleman/premium-design-skill/tree/HEAD/skills/premium-design

在你喜歡的 AI 中提問

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

說明文件

高階設計 — Kinetic Luxe

一個由目錄驅動的技能,用於建立高階、編輯風格、頂級介面。與一般的 design 技能不同:此技能對於字體排版、動態效果和克制有明確的主張。


設計哲學 — 五項規則

1. 字體排版是主角

標題顯示字型使用襯線字體或獨特的顯示無襯線字體。內文使用精緻的無襯線字體(Inter, Geist, Satoshi)。標題要 大 — 落在 text-[clamp(2.5rem,8vw,10rem)] 的範圍。顯示字型要緊縮字母間距(tracking-tight 或更緊)。顯示字型的行高要寬鬆(leading-[0.9] 或 leading-none),內文行高要更緊湊(leading-[1.45])。

有效的字體搭配:

  • Fraunces(顯示)+ Inter(內文)— 編輯雜誌風格
  • Canela(顯示)+ Geist(內文)— 奢華現代感
  • Migra(顯示)+ Manrope(內文)— 鋒利的編輯風格
  • Reckless(顯示)+ Inter(內文)— 柔和的編輯溫暖感

透過 index.html 中的 <link> 或 CSS @import 載入字體。顯示字體絕不使用系統字型。

2. 動畫是有意圖的,絕非裝飾

不要用彈跳彈簧效果。不要用快速的 ease-out-200ms 淡出。高階動畫使用:

  • 長持續時間:800–1800 ms 用於揭示效果
  • 精煉的緩動曲線:cubic-bezier(0.16, 1, 0.3, 1)(easeOutExpo)、cubic-bezier(0.22, 1, 0.36, 1)(easeOutQuint)或自訂曲線
  • 滾動驅動而非頁面載入:使用 framer-motion 的 useScroll + useTransform,讓動畫與使用者動作連結
  • 每個區段一個標誌性動畫:不要在英雄區塊堆疊 5 種動畫。選擇最能烘托內容的那一個。

如果動畫沒有服務內容,就刪除它。

3. 透過圖層而非陰影創造深度

高階深度是透過堆疊細微圖層來創造的:

  • 底層:噪點紋理疊加(CSS 或 SVG)
  • 內容下方:暖色/冷色漸層(非常細微,5-15% 不透明度)
  • 中層:裝飾性元素(一個大型顯示字元、一張褪色照片、一個網格)
  • 前景:內容

避免使用 shadow-lg / shadow-2xl — 它們看起來很普通。改用 shadow-[0_1px_0_rgba(255,255,255,0.05)] 或漸層邊框。

4. 色彩運用克制,構圖充滿信心

調色板通常是:

  • 背景:一種暖色或冷色的米白/米黑(絕不是純 #000 或 #fff)。例如:#0A0908(暖黑色)、#F7F5F1(暖米白)、#0F1117(冷黑色)。
  • 文字:與背景高對比,但色調柔和。例如:在 #0A0908 背景上使用 #F7F5F1 文字,在 #F7F5F1 背景上使用 #1A1A1A 文字。
  • 強調色:一種顏色,節制使用。例如:#C8522C(陶土色)、#4C3F2F(濃縮咖啡色)、#B8A978(黃銅色)、#D9C2A4(香檳色)。

不要使用彩虹漸層。不要有青綠色/紫色這種科技新創公司的感覺。

5. 刻意打破網格來構圖

標準的三欄網格感覺很普通。高階佈局使用:

  • 不對稱:兩欄佈局,其中一欄是另一欄的兩倍寬,或者使用七欄網格,內容跨 3+4 欄
  • 有意的留白:一個區段有 60% 的留白,內容集中在一個角落
  • 尺度對比:小標籤放在巨型標題旁邊
  • 重疊:元素突破其容器邊界

當不確定時,移除一個欄位或增加更多留白。


此技能 不 適用於

如果使用者想要:

  • 標準的 B2B SaaS 登陸頁面(對話氣泡、產品模型、功能網格)→ 使用 design
  • 管理後台 / 資料密集的 UI → 使用 design
  • 附帶手機模型的應用程式登陸頁面 → 使用 design
  • 帶有素材庫照片的企業網站 → 使用 design

此技能適用於:時尚品牌、奢華產品、設計公司、創意作品集、建築事務所、編輯刊物、定位為設計導向的高階 SaaS。


工作流程 — 步驟 0:閱讀目錄

在撰寫任何頁面之前,請閱讀:

  1. references/design-tokens.md — 顏色、字體尺寸、間距
  2. references/motion-principles.md — 緩動曲線、時機、動畫哲學
  3. references/catalog/ 中的相符分類 .md 檔案 — 可用的變體

然後選擇一個變體並閱讀其位於 references/catalog/components/ 中的 .tsx 檔案。

頁面 → 目錄檔案對照表:

頁面類型目錄檔案
登陸 / 首頁hero.md + features.md + testimonials.md + cta-sections.md + footers.md
定價pricing.md
關於 / 工作室 / 宣言about.md
聯絡contact.md
作品集 / 作品gallery.md
常見問題 / 備註faq.md
導航(所有頁面)navigation.md

目前的目錄庫存 — 11 個元件,皆為原創:

  • navigation.md — 1 個變體(編輯式主桅桿)
  • hero.md — 1 個變體(動態遮罩英雄區塊)
  • features.md — 1 個變體(編輯式索引)
  • stats.md — 1 個變體(編輯式數字)
  • logos.md — 1 個變體(編輯式客戶清單)
  • gallery.md — 1 個變體(編輯式作品索引)
  • about.md — 1 個變體(編輯式故事/宣言)
  • testimonials.md — 1 個變體(編輯式引用)
  • pricing.md — 1 個變體(編輯式不對稱)
  • faq.md — 1 個變體(編輯式常見問題/備註)
  • cta-sections.md — 1 個變體(Moment 行動呼籲)
  • contact.md — 1 個變體(編輯式聯絡表單)
  • footers.md — 1 個變體(編輯式宣言頁尾)

非協商清單

在回報完成之前:

  1. 基礎閱讀:在撰寫任何程式碼之前,務必先閱讀 design-tokens.md + motion-principles.md。
  2. 已查閱目錄:已從目錄中選擇一個特定變體。請註明其名稱。
  3. 已載入字體:透過 index.html 中的 <link> 或 CSS @import 載入所需的顯示字體 + 內文字體。系統字型會破壞高階感。
  4. 單一強調色:設計使用一種強調色(加上中性色)。沒有彩虹調色板。
  5. 動畫時機:至少有一個區段使用滾動驅動動畫(而不僅僅是頁面載入時的淡入)。緩動曲線為 easeOutExpo 或類似曲線 — 不是預設的 easeOut。
  6. 構圖突破:至少有一個區段使用不對稱佈局、有意的留白或尺度對比。並非所有欄位都是等寬網格。
  7. 行動裝置:已在 375px 寬度測試。顯示字型會縮小但保留其特色(比標準的行動裝置 H1 更大)。

相關技能