Communitygithub.com

前端设计

打造富有创意、可用于生产环境的前端界面,摆脱千篇一律的“AI 风格”审美,专注于创意方向和令人难忘的设计选择。

前端设计 是什么?

该技能旨在指导开发者设计出在视觉上令人印象深刻且与众不同的 Web 界面,避免陷入 AI 生成内容常见的平庸审美。它首先强调在编码前进行“设计思维”过程,要求开发者理解上下文、大胆选择美学方向(如极简、复古未来主义、有机风等),并承诺一个核心的记忆点。在实现层面,技能提供了具体、可操作的视觉指南,涵盖排版(推荐使用 Space Grotesk、Clash Display 等个性化字体,并明确禁止通用字体)、色彩主题(主张主色+强调色策略,避免“AI 默认”的紫色渐变)、空间构图(提倡不对称和颠覆性排列)以及高影响时刻的动效设计(页面加载、滚动触发和悬停动画)。该技能适用于 Claude Code、Cursor 等编程助手,其核心原则是让每个界面都具备独特的视觉身份,避免在不同生成任务中重复使用相同模式,并严格禁止使用通用字体、紫色渐变和模板化布局。它通过明确的“禁止清单”和具体的代码示例,帮助 AI 助手生成具有创意且无 AI 痕迹的前端代码。

兼容平台✓Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/majiayu000/claude-skill-registry/tree/HEAD/skills/design/frontend-design-wpank-ai

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

前端设计 是做什么的?

通过大胆的创意选择,打造令人难忘、与平庸的 AI 生成审美截然不同的前端界面。

另请参阅: 基础排版、色彩、间距请参考 ui-design;CSS 模式请参考 web-design。

安装

OpenClaw / Moltbot / Clawbot

npx clawhub@latest install frontend-design

该技能的功能

指导创建视觉上独特的 Web 界面,通过以下方式实现:

  • 在编码前确立大胆的美学方向
  • 有意识地选择字体、色彩和空间
  • 实现令人愉悦的动效和微交互
  • 避免标记 AI 生成 UI 的可预测模式

何时使用

  • 构建新组件、页面或 Web 应用程序时
  • 创建落地页、营销网站或产品 UI 时
  • 重新设计界面以使其更令人难忘
  • 任何视觉影响至关重要的前端工作

关键词

前端设计, Web UI, UI 设计, 落地页, 创意 UI, Web 美学, 排版, 视觉设计, 动效设计, 独特界面

设计思维过程

在编写代码之前,先承诺一个美学方向:

1. 理解上下文

  • 目的:这个界面解决什么问题?
  • 受众:谁会使用它,他们期望什么?
  • 约束条件:框架、性能、可访问性要求

2. 选择一个大胆的方向

选择一个极端的美学方向 —— 平庸是会被遗忘的:

方向特征
极端极简冷峻、必要、毫无冗余
繁复混沌密集、层次丰富、有意为之的压倒感
复古未来融合复古美学与现代技术
有机/自然柔和、流动、源于自然
奢华/雅致高端材质、微妙优雅
俏皮/玩具风有趣、亲和、色彩明亮
编辑/杂志风以字体为先、基于网格
粗野/原生暴露结构、反设计
装饰/几何大胆形状、对称、装饰
工业/实用功能优先、坚固稳健

3. 确定令人印象深刻的元素

有人会记住这个界面的哪一件事?对此做出承诺。

美学指南

排版

绝不使用通用字体:

  • Arial, Helvetica, system-ui
  • Inter, Roboto(除非有非常明确的意图)

务必选择有特色的字体:

  • 将富有个性的展示字体与精致的正文字体搭配
  • 探索:Space Grotesk, Clash Display, Cabinet Grotesk, Satoshi, General Sans, Instrument Serif, Fraunces, Newsreader
/* 示例搭配 */
--font-display: 'Clash Display', sans-serif;
--font-body: 'Satoshi', sans-serif;

色彩与主题

  • 承诺使用协调的调色板 —— 不要用安全的颜色来回避
  • 主色 + 强调色 比颜色均匀分布效果更好
  • 使用 CSS 变量 以确保一致性
  • 避免白色背景上的紫色渐变(“AI 默认”)
:root {
  --color-bg: #0a0a0a;
  --color-surface: #141414;
  --color-text: #fafafa;
  --color-accent: #ff4d00;
  --color-muted: #666666;
}

空间构图

打破常规:

  • 不对称胜过完美平衡
  • 有意识地重叠元素
  • 对角线流动或非传统布局
  • 大量的留白空间或有控制的密度 —— 而不是中庸
  • 打破网格的元素以吸引注意力

动效与交互

专注于高影响力的时刻:

  • 页面加载:使用 animation-delay 实现错位渐变显示
  • 滚动触发的动画带来惊喜
  • 悬停状态富有特色
  • 对于 HTML,优先使用 CSS 动画;对于 React,优先使用 Motion 库
/* 错位入场 */
.card { animation: fadeUp 0.6s ease-out backwards; }
.card:nth-child(1) { animation-delay: 0.1s; }
.card:nth-child(2) { animation-delay: 0.2s; }
.card:nth-child(3) { animation-delay: 0.3s; }

@keyframes fadeUp {
  from { opacity: 0; transform: translateY(20px); }
  to { opacity: 1; transform: translateY(0); }
}

背景与氛围

创造深度和氛围:

  • 渐变网格和多点渐变
  • 噪点纹理和颗粒叠加
  • 几何图案或微妙网格
  • 分层透明度
  • 戏剧性阴影或完全平坦
  • 自定义光标用于交互元素

实现原则

使复杂度与愿景相匹配

  • 繁复愿景 → 包含大量动画的精巧代码
  • 极简愿景 → 克制、精准、完美的间距
  • 优雅 = 出色地执行愿景,而不是添加更多东西

在不同生成之间做出变化

绝不收敛于同一模式:

  • 交替使用浅色/深色主题
  • 每次使用不同的字体族
  • 探索不同的美学方向
  • 每个设计都应有独特的感受

绝对不要做

  1. 绝不使用通用字体族(Inter, Roboto, Arial, 系统字体)
  2. 绝不使用白色背景上的紫色渐变 —— 这属于“AI 审美”
  3. 绝不使用可预测、千篇一律的布局
  4. 绝不跳过设计思维阶段 —— 先理解再构建
  5. 绝不回避安全的、中庸的美学 —— 对一个方向做出承诺
  6. 绝不要忘记独特的设计需要独特的代码
  7. 绝不在不同生成之间收敛于相同模式 —— 有意地做出变化
  8. 绝不无目的地增加复杂性 —— 极简主义和繁复主义都需要意图

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

majiayu000/claude-skill-registry

Builds, edit or validate Agent Skill through conversational discovery. Use when the user requests to "Create an Agent", "Optimize an Agent" or "Edit an Agent".

majiayu000/claude-skill-registry

Edit existing BMAD agents while maintaining compliance

majiayu000/claude-skill-registry

Edit existing BMAD agents while maintaining compliance

majiayu000/claude-skill-registry

Edit existing BMAD modules while maintaining coherence

majiayu000/claude-skill-registry

Edit existing BMAD modules while maintaining coherence

majiayu000/claude-skill-registry

Analyzes current state and user query to answer BMad questions or recommend the next workflow or agent. Use when user says what should I do next, what do I do now, or asks a question about BMad

majiayu000/claude-skill-registry

Build AI agents with Google ADK Python (Agent Development Kit). Use for multi-agent systems, workflow agents (sequential/parallel/loop), Vertex AI deployment, tool integration, human-in-the-loop.

majiayu000/claude-skill-registry

Build AI agents with Google ADK Python (Agent Development Kit). Use for multi-agent systems, workflow agents (sequential/parallel/loop), Vertex AI deployment, tool integration, human-in-the-loop.

majiayu000/claude-skill-registry

Portfolio allocation and rebalancing optimizer. Manages asset allocation across stocks/cash/bonds, performs periodic rebalancing, and ensures diversification according to market regime and risk tolerance.

majiayu000/claude-skill-registry

Create a hilarious and ultra-realistic video of an anthropomorphic animal acting like a human vlogger in a real-world setting.

majiayu000/claude-skill-registry

Speech-to-text transcription and translation via OpenAI Audio API -- models, response formats, timestamps, prompting, streaming, chunking, and diarization

majiayu000/claude-skill-registry

BlockRun works with Claude Code and Google Antigravity.

majiayu000/claude-skill-registry

This skill should be used when the user asks about libraries, frameworks, API references, or needs code examples. Activates for setup questions, code generation involving libraries, or mentions of specific frameworks like React, Vue, Next.js, Prisma, Supabase, etc.

majiayu000/claude-skill-registry

小省导购员数字人带货版即梦视频提示词生成系统,基于四大智能体协同(提示词生成师、质量管控师、知识库运维师、跨环节适配师),按照"主体+运动+场景+(镜头语言+光影+氛围)"公式输出中英文双版提示词,适配5s短视频。确保人物一致性、视觉连贯性、情绪连贯性,支持知识库智能复用和跨工具适配(Suno音乐、AI绘画),为数字人带货视频提供高质量提示词生成服务。

majiayu000/claude-skill-registry

Upload and manage files using Google Gemini File API via scripts/. Use for uploading images, audio, video, PDFs, and other files for use with Gemini models. Supports file upload, status checking, and file management. Triggers on "upload file", "file API", "upload image", "upload PDF", "upload video", "file management".

majiayu000/claude-skill-registry

CRITICAL: Use for MolyKit AI chat toolkit. Triggers on: BotClient, OpenAI, SSE streaming, AI chat, molykit, PlatformSend, spawn(), ThreadToken, cross-platform async, Chat widget, Messages, PromptInput, Avatar, LLM

majiayu000/claude-skill-registry

AI and machine learning workflow covering LLM application development, RAG implementation, agent architecture, ML pipelines, and AI-powered features.

majiayu000/claude-skill-registry

Analyze images/audio/video with Gemini API (better vision than Claude). Generate images (Imagen 4), videos (Veo 3). Use for vision analysis, transcription, OCR, design extraction, multimodal AI.

majiayu000/claude-skill-registry

Analyze images/audio/video with Gemini API (better vision than Claude). Generate images (Imagen 4), videos (Veo 3). Use for vision analysis, transcription, OCR, design extraction, multimodal AI.

majiayu000/claude-skill-registry

Skill for discovering and researching autonomous AI agents, tools, and ecosystems using the AgentFolio directory.

相关技能