Skip to content
Back to skills

Applying Ui Design System

ASecurity

Frontend UI design system selector and implementation guide covering Glassmorphism, Liquid Glass (Apple-style), Neubrutalism, and Claymorphism. Use when building UI components, choosing a visual aesthetic, implementing design tokens, or auditing accessibility/contrast on themed surfaces. Provides per-style tokens, component patterns, dark mode, and a11y constraints.

  • 239 stars
  • 0 votes
  • 0 copies
  • 8 views
  • Added May 26, 2026
designfrontend

Security analysis

A100/100

Pro scans all 9 files and shows the line behind each finding

Scanned May 27, 2026

npx -y skills add telagod/code-abyss --skill applying-ui-design-system --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Applying Ui Design System?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Applying Ui Design System
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/telagod-applying-ui-design-system/badge)](https://www.skillsdirectory.com/skills/telagod-applying-ui-design-system)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: applying-ui-design-system
description: Frontend UI design system selector and implementation guide covering Glassmorphism, Liquid Glass (Apple-style), Neubrutalism, and Claymorphism. Use when building UI components, choosing a visual aesthetic, implementing design tokens, or auditing accessibility/contrast on themed surfaces. Provides per-style tokens, component patterns, dark mode, and a11y constraints.
user-invocable: false
---

# 设计语言选型

> 不同设计语言不可混搭。先选语言,再按 reference 落地组件。

## 风格决策

| 想要的感觉 | 选 | 加载 |
|---|---|---|
| 半透明、磨砂、轻盈、纵深感弱 | **Glassmorphism** | [references/glassmorphism.md](references/glassmorphism.md) |
| Apple 风格、立体玻璃、环境光响应、弹簧动效 | **Liquid Glass** | [references/liquid-glass.md](references/liquid-glass.md) |
| 粗框硬影、高饱和、纯平、反精致 | **Neubrutalism** | [references/neubrutalism.md](references/neubrutalism.md) |
| 软糯黏土、大圆角、双内影、温暖 | **Claymorphism** | [references/claymorphism.md](references/claymorphism.md) |

每个 reference 自包含「核心要素 + CSS Tokens + 关键约束 + 组件 + 暗色模式 + 无障碍」全套。

## 共享铁律(跨风格)

无论选哪种风格,下列约束**全部适用**:

1. **对比度** — 主文字 ≥ 4.5:1,大字体(≥18pt 常规 / ≥14pt 粗体)≥ 3:1。**逐底色验证**,不靠白底脑补。
2. **`:focus-visible`** — 必须可见;轮廓与底色有足够反差。键盘可达性是底线。
3. **`prefers-reduced-motion: reduce`** — 禁用弹簧、滑入、parallax 等装饰动画;保留功能性 transition。
4. **`prefers-contrast: more`** — 减少透明、增强边界、平化阴影。
5. **暗色模式** — 用语义 token 切换(如 `--bg-surface`),不要硬编码 `#fff/#000` 后再交换。

## 落地流程

1. **选风格** — 一个项目通常一种主风格;可有第二风格作辅助层(如主体 Liquid Glass + 强调按钮 Neubrutalism)
2. **导入 tokens** — 复制对应 `tokens-<style>.css` 到项目,按需扩展
3. **按 reference 抄组件** — Card / Button / Modal / Nav 速查已就位
4. **验证对比度 + 焦点 + 减弱动效** — 跑 a11y 自检
5. **暗色模式映射** — 每个 token 都要有暗色对应

## 何时不要本 skill

- 仅需 vanilla CSS / Tailwind 默认组件 → 不需要设计系统选型
- 已有完整 design system(如 Material、Ant Design)→ 沿用,不重新选风格
- 后端工作 / 数据可视化主导 → 走 [designing-architectures](../designing-architectures/SKILL.md)

## 性能基线

- 同屏 `backdrop-filter` 元素 ≤ 3(Glassmorphism / Liquid Glass 限制)
- 滚动容器内避免 blur(触发逐帧重绘)
- 阴影层叠 ≤ 3 层(Claymorphism 多内影时尤其注意)
- 低端设备:用 `@supports` 或 `@media (hover: none)` 降级为纯色

Files in this skill

  • SKILL.md2.9 KB
  • references/claymorphism.md4 KB
  • references/glassmorphism.md3.6 KB
  • references/liquid-glass.md5.8 KB
  • references/neubrutalism.md3.7 KB
  • references/tokens-claymorphism.css1.5 KB
  • references/tokens-glassmorphism.css886 B
  • references/tokens-liquid-glass.css2.1 KB
  • references/tokens-neubrutalism.css1 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…