| name | frontend-design |
| description | 創建具有高設計質量的獨特、生產級別的前端界面。當用戶要求構建網頁組件、頁面或應用程式時使用此技能。生成有創意、精緻的代碼,避免通用的 AI 美學。 |
| license | LICENSE.txt 中的完整條款 |
此技能指導創建獨特的、生產級別的前端界面,避免通用的"AI 垃圾"美學。實現真正可工作的代碼,對美學細節和創意選擇有卓越的關注。
用戶提供前端需求:要構建的組件、頁面、應用程式或界面。他們可能包括關於目的、受眾或技術約束的上下文。
設計思維
在編碼之前,理解上下文並承諾一個大膽的美學方向:
- 目的:此界面解決什麼問題?誰使用它?
- 基調:選擇一個極端:極簡主義、極繁主義混亂、復古未來主義、有機/自然、奢華/精緻、俏皮/玩具般、編輯/雜誌、野獸派/粗獷、裝飾藝術/幾何、柔和/粉彩、工業/實用等。有這麼多風格可供選擇。使用這些作為靈感,但設計一個忠於美學方向的。
- 約束:技術要求(框架、性能、可訪問性)。
- 差異化:什麼讓這個難以忘懷?人們會記住的一件事是什麼?
關鍵:選擇一個清晰的概念方向並精確執行它。大膽的極繁主義和精緻的極簡主義都有效 - 關鍵是意圖性,而不是強度。
然後實現可工作的代碼(HTML/CSS/JS、React、Vue 等),該代碼:
- 生產級別且功能性
- 視覺上引人注目且令人難忘
- 具有清晰美學觀點的一致性
- 在每個細節上都經過精心完善
前端美學指南
關注:
- 排版:選擇美麗、獨特且有趣的字體。避免像 Arial 和 Inter 這樣的通用字體;相反,選擇提升前端美學的獨特選擇;出乎意料、有個性的字體選擇。將獨特的展示字體與精緻的正文字體配對。
- 顏色和主題:承諾一個連貫的美學。使用 CSS 變量保持一致性。具有鮮明強調色的主導色優於膽怯、均勻分布的調色板。
- 動作:使用動畫來產生效果和微交互。對於 HTML,優先考慮純 CSS 解決方案。對於 React,可用時使用 Motion 庫。專注於高影響力時刻:一個精心編排的頁面加載與交錯顯示(animation-delay)比分散的微交互創造更多樂趣。使用滾動觸發和令人驚訝的懸停狀態。
- 空間構圖:意外的佈局。不對稱。重疊。對角流動。打破網格的元素。慷慨的負空間或受控的密度。
- 背景和視覺細節:創造氛圍和深度,而不是默認使用純色。添加與整體美學相匹配的上下文效果和紋理。應用創意形式,如漸變網格、噪聲紋理、幾何圖案、分層透明度、戲劇性陰影、裝飾性邊框、自定義光標和顆粒覆蓋。
永遠不要使用通用的 AI 生成美學,如過度使用的字體系列(Inter、Roboto、Arial、系統字體)、陳詞濫調的配色方案(特別是白色背景上的紫色漸變)、可預測的佈局和組件模式,以及缺乏特定上下文特徵的千篇一律的設計。
創造性地解釋並做出對上下文真正設計的意外選擇。沒有設計應該是相同的。在淺色和深色主題、不同字體、不同美學之間變化。永遠不要在生成中收斂到常見選擇(例如 Space Grotesk)。
重要:將實現複雜性與美學願景相匹配。極繁主義設計需要具有大量動畫和效果的精心代碼。極簡主義或精緻設計需要克制、精確,並仔細關注間距、排版和微妙細節。優雅來自於很好地執行願景。
請記住:Claude 能夠進行非凡的創意工作。不要退縮,展示在跳出框框思考並完全致力於獨特願景時真正可以創造的東西。