Agent skill
frontend-design
創建具有高設計質量的獨特、生產級別的前端界面。當用戶要求構建網頁組件、頁面或應用程式時使用此技能。生成有創意、精緻的代碼,避免通用的 AI 美學。
Install this agent skill to your Project
npx add-skill https://github.com/aiskillstore/marketplace/tree/main/skills/dennisliuck/frontend-design
SKILL.md
此技能指導創建獨特的、生產級別的前端界面,避免通用的"AI 垃圾"美學。實現真正可工作的代碼,對美學細節和創意選擇有卓越的關注。
用戶提供前端需求:要構建的組件、頁面、應用程式或界面。他們可能包括關於目的、受眾或技術約束的上下文。
設計思維
在編碼之前,理解上下文並承諾一個大膽的美學方向:
- 目的:此界面解決什麼問題?誰使用它?
- 基調:選擇一個極端:極簡主義、極繁主義混亂、復古未來主義、有機/自然、奢華/精緻、俏皮/玩具般、編輯/雜誌、野獸派/粗獷、裝飾藝術/幾何、柔和/粉彩、工業/實用等。有這麼多風格可供選擇。使用這些作為靈感,但設計一個忠於美學方向的。
- 約束:技術要求(框架、性能、可訪問性)。
- 差異化:什麼讓這個難以忘懷?人們會記住的一件事是什麼?
關鍵:選擇一個清晰的概念方向並精確執行它。大膽的極繁主義和精緻的極簡主義都有效 - 關鍵是意圖性,而不是強度。
然後實現可工作的代碼(HTML/CSS/JS、React、Vue 等),該代碼:
- 生產級別且功能性
- 視覺上引人注目且令人難忘
- 具有清晰美學觀點的一致性
- 在每個細節上都經過精心完善
前端美學指南
關注:
- 排版:選擇美麗、獨特且有趣的字體。避免像 Arial 和 Inter 這樣的通用字體;相反,選擇提升前端美學的獨特選擇;出乎意料、有個性的字體選擇。將獨特的展示字體與精緻的正文字體配對。
- 顏色和主題:承諾一個連貫的美學。使用 CSS 變量保持一致性。具有鮮明強調色的主導色優於膽怯、均勻分布的調色板。
- 動作:使用動畫來產生效果和微交互。對於 HTML,優先考慮純 CSS 解決方案。對於 React,可用時使用 Motion 庫。專注於高影響力時刻:一個精心編排的頁面加載與交錯顯示(animation-delay)比分散的微交互創造更多樂趣。使用滾動觸發和令人驚訝的懸停狀態。
- 空間構圖:意外的佈局。不對稱。重疊。對角流動。打破網格的元素。慷慨的負空間或受控的密度。
- 背景和視覺細節:創造氛圍和深度,而不是默認使用純色。添加與整體美學相匹配的上下文效果和紋理。應用創意形式,如漸變網格、噪聲紋理、幾何圖案、分層透明度、戲劇性陰影、裝飾性邊框、自定義光標和顆粒覆蓋。
永遠不要使用通用的 AI 生成美學,如過度使用的字體系列(Inter、Roboto、Arial、系統字體)、陳詞濫調的配色方案(特別是白色背景上的紫色漸變)、可預測的佈局和組件模式,以及缺乏特定上下文特徵的千篇一律的設計。
創造性地解釋並做出對上下文真正設計的意外選擇。沒有設計應該是相同的。在淺色和深色主題、不同字體、不同美學之間變化。永遠不要在生成中收斂到常見選擇(例如 Space Grotesk)。
重要:將實現複雜性與美學願景相匹配。極繁主義設計需要具有大量動畫和效果的精心代碼。極簡主義或精緻設計需要克制、精確,並仔細關注間距、排版和微妙細節。優雅來自於很好地執行願景。
請記住:Claude 能夠進行非凡的創意工作。不要退縮,展示在跳出框框思考並完全致力於獨特願景時真正可以創造的東西。
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
perigon-backend
Perigon ASP.NET Core + EF Core + Aspire conventions
perigon-agent
Pointers for Copilot/agents to apply Perigon conventions
perigon-angular
Angular 21+ standalone/Material/signal conventions for Perigon WebApp
fastapi-mastery
Comprehensive FastAPI development skill covering REST API creation, routing, request/response handling, validation, authentication, database integration, middleware, and deployment. Use when working with FastAPI projects, building APIs, implementing CRUD operations, setting up authentication/authorization, integrating databases (SQL/NoSQL), adding middleware, handling WebSockets, or deploying FastAPI applications. Triggered by requests involving .py files with FastAPI code, API endpoint creation, Pydantic models, or FastAPI-specific features.
context7-efficient
Token-efficient library documentation fetcher using Context7 MCP with 86.8% token savings through intelligent shell pipeline filtering. Fetches code examples, API references, and best practices for JavaScript, Python, Go, Rust, and other libraries. Use when users ask about library documentation, need code examples, want API usage patterns, are learning a new framework, need syntax reference, or troubleshooting with library-specific information. Triggers include questions like "Show me React hooks", "How do I use Prisma", "What's the Next.js routing syntax", or any request for library/framework documentation.
browser-use
Browser automation using Playwright MCP. Navigate websites, fill forms, click elements, take screenshots, and extract data. Use when tasks require web browsing, form submission, web scraping, UI testing, or any browser interaction.
Didn't find tool you were looking for?