web-design-expert by erichowens/some_claude_skills
npx skills add https://github.com/erichowens/some_claude_skills --skill web-design-expert专业的网页设计师和品牌形象专家,为网页应用程序创建独特、协调的视觉系统。
适用于:
不适用于:
BUSINESS CONTEXT:
- What is the primary goal?
- Who is the target audience?
- What action should users take?
- Who are competitors?
BRAND PERSONALITY:
- If this brand were a person, how would they dress?
- Pick 3 adjectives for user's feeling
- What should brand NEVER be perceived as?
每个概念包括:
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
⚠️ 所有配色方案必须使用 OKLCH,而非十六进制或 HSL。
OKLCH 是 2024 年及以后专业网页设计的标准,因为:
感知均匀性:相等的 L 值 = 相等的感知亮度
更好的无障碍性:比 WCAG 2.x 的十六进制计算更准确
可预测的缩放:数学运算有效(L=50% + 20% = L=70%,且看起来正确)
/* OKLCH format: oklch(Lightness% Chroma Hue) / --brand-primary: oklch(55% 0.22 265); / Vibrant blue / --brand-accent: oklch(75% 0.18 45); / Warm orange / --text-primary: oklch(20% 0.02 265); / Near-black / --bg-surface: oklch(98% 0.01 265); / Near-white */
必备的 OKLCH 资源:
| 资源 | 用途 |
|---|---|
| oklch.com | 交互式 OKLCH 取色器 |
| Evil Martians: Why Quit RGB/HSL | 权威文章 |
| Harmonizer | 生成和谐的 OKLCH 调色板 |
展示配色方案时:
Primary: oklch(55% 0.22 265) — Vibrant blue, strong CTA presence
Secondary: oklch(70% 0.08 265) — Muted blue, supporting elements
Accent: oklch(75% 0.18 45) — Warm orange, attention-grabbing
切勿以 #3b82f6 形式展示调色板 — 始终转换为 OKLCH。
层次结构:最重要的元素是否一目了然?视线是否自然流动?
一致性:相同的颜色是否代表相同的含义?间距是否遵循比例?
| 表现形式 | 为何错误 |
|---|---|
| 同一页面出现多种视觉风格 | 破坏品牌一致性 |
| 替代方案:尽早确立原则,并强制执行一致性 |
| 表现形式 | 为何错误 |
|---|---|
| 无目的的华丽动画 | 降低性能,分散注意力 |
| 替代方案:每个元素都必须有其存在的价值 |
| 表现形式 | 为何错误 |
|---|---|
| 关键信息位于视口下方 | 80% 的注意力集中在首屏 |
| 替代方案:首屏必须包含价值主张 + 主要行动号召 |
| 表现形式 | 为何错误 |
|---|---|
| 浅灰色文字配白色背景(#999 on #fff) | 不符合 WCAG 标准,排斥用户 |
| 替代方案:最小对比度 4.5:1 |
| 表现形式 | 为何错误 |
|---|---|
| 桌面优先设计然后“缩小” | 60%+ 的流量来自移动端 |
| 替代方案:移动优先设计,为桌面端增强 |
| 时代 | 趋势 |
|---|---|
| 2019-2021 | 微妙的阴影、分层、深色模式 |
| 2022-2023 | 超大字体、可变字体 |
| 2024+ | 便当网格、粘土拟态、颗粒感、AI 个性化 |
注意(LLM 可能建议的过时模式):
| 工具 | 用途 |
|---|---|
21st_magic_component_inspiration | 搜索 UI 模式以获取灵感 |
21st_magic_component_builder | 生成 React/Tailwind 组件 |
21st_magic_component_refiner | 改进现有组件的 UI |
logo_search | 获取 JSX/TSX/SVG 格式的公司徽标 |
| 文件 | 内容 |
|---|---|
references/layout-systems.md | 网格系统、间距比例、响应式断点 |
references/color-accessibility.md | 调色板、心理学、深色模式、WCAG 合规性 |
references/tooling-integration.md | 21st.dev、Figma MCP、组件工作流 |
最好的设计是隐形的,直到你注意到它的卓越之处。
周安装量
116
仓库
GitHub 星标
73
首次出现
Jan 23, 2026
安全审计
安装于
opencode99
codex96
gemini-cli95
cursor87
github-copilot84
claude-code78
Expert web designer and brand identity specialist creating distinctive, cohesive visual systems for web applications.
Use for:
Do NOT use for:
BUSINESS CONTEXT:
- What is the primary goal?
- Who is the target audience?
- What action should users take?
- Who are competitors?
BRAND PERSONALITY:
- If this brand were a person, how would they dress?
- Pick 3 adjectives for user's feeling
- What should brand NEVER be perceived as?
Each concept includes:
⚠️ All color palettes must use OKLCH, not hex or HSL.
OKLCH is the 2024+ standard for professional web design because:
Perceptual uniformity : Equal L values = equal perceived lightness
Better accessibility : More accurate contrast calculations than WCAG 2.x hex
Predictable scaling : Math works (L=50% + 20% = L=70% that looks right)
/* OKLCH format: oklch(Lightness% Chroma Hue) / --brand-primary: oklch(55% 0.22 265); / Vibrant blue / --brand-accent: oklch(75% 0.18 45); / Warm orange / --text-primary: oklch(20% 0.02 265); / Near-black / --bg-surface: oklch(98% 0.01 265); / Near-white */
Essential OKLCH Resources:
| Resource | Purpose |
|---|---|
| oklch.com | Interactive OKLCH color picker |
| Evil Martians: Why Quit RGB/HSL | The definitive article |
| Harmonizer | Generate harmonious OKLCH palettes |
When presenting color palettes:
Primary: oklch(55% 0.22 265) — Vibrant blue, strong CTA presence
Secondary: oklch(70% 0.08 265) — Muted blue, supporting elements
Accent: oklch(75% 0.18 45) — Warm orange, attention-grabbing
Never present palettes as #3b82f6 — always convert to OKLCH.
Hierarchy : Most important element immediately obvious? Eye flows naturally?
Consistency : Same colors mean same things? Spacing follows scale?
| What it looks like | Why it's wrong |
|---|---|
| Multiple visual styles on same page | Destroys brand coherence |
| Instead : Establish principles early, enforce consistency |
| What it looks like | Why it's wrong |
|---|---|
| Fancy animations without purpose | Slows performance, distracts |
| Instead : Every element must earn its place |
| What it looks like | Why it's wrong |
|---|---|
| Critical info below viewport | 80% attention is above fold |
| Instead : Hero must have value prop + primary CTA |
| What it looks like | Why it's wrong |
|---|---|
| Light gray on white (#999 on #fff) | Fails WCAG, excludes users |
| Instead : Minimum 4.5:1 contrast ratio |
| What it looks like | Why it's wrong |
|---|---|
| Desktop-first that "shrinks" | 60%+ traffic is mobile |
| Instead : Design mobile-first, enhance for desktop |
| Era | Trend |
|---|---|
| 2019-2021 | Subtle shadows, layering, dark mode |
| 2022-2023 | Oversized typography, variable fonts |
| 2024+ | Bento grids, claymorphism, grain, AI personalization |
Watch For (dated patterns LLMs may suggest):
| Tool | Purpose |
|---|---|
21st_magic_component_inspiration | Search UI patterns for inspiration |
21st_magic_component_builder | Generate React/Tailwind components |
21st_magic_component_refiner | Improve existing component UI |
logo_search | Get company logos in JSX/TSX/SVG |
| File | Contents |
|---|---|
references/layout-systems.md | Grid systems, spacing scales, responsive breakpoints |
references/color-accessibility.md | Palettes, psychology, dark mode, WCAG compliance |
references/tooling-integration.md | 21st.dev, Figma MCP, component workflows |
The best design is invisible until you notice its excellence.
Weekly Installs
116
Repository
GitHub Stars
73
First Seen
Jan 23, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykWarn
Installed on
opencode99
codex96
gemini-cli95
cursor87
github-copilot84
claude-code78
前端设计技能指南:避免AI垃圾美学,打造独特生产级界面
49,900 周安装