К основному содержанию
скилл CX Codex

glass-dark-ui — скилл для Claude Code: что делает и как установить

Настраивает тёмный глассморфизм с матовыми панелями и градиентными рамками через CSS-маски. Пригодится для карточек, дашбордов и модальных окон в React или Tailwind.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add MengTo/Skills --skill glass-dark-ui -a claude-code
Открыть на GitHub

Что делает glass-dark-ui

Скилл задаёт правила вёрстки для тёмного глассморфизма в проектах на чистом HTML/CSS, Tailwind или React. Работа начинается с выбора типа компонента — например, карточки или модального окна. Затем агент подключает палитру токенов: глубокий фон --bg-0 (#020617), полупрозрачную заливку --glass-fill и светлый текст --text-main.

Панели строятся через backdrop-filter: blur(18px) saturate(140%) с лёгким внутренним бликом. Для акцентных границ используется приём с псевдоэлементом .border-gradient::before и маской mask-composite: exclude, которая вырезает середину и оставляет тонкую градиентную рамку толщиной в один пиксель.

Если окружение не поддерживает фильтры размытия, полупрозрачные панели теряют читаемость без запасного сплошного фона --glass-fill-strong. Чек-лист внутри скилла требует проверять видимость колец фокуса, держать цвет основного текста не темнее #cbd5e1 и избегать чистого чёрного оверлея поверх размытия.

Какие задачи решает

  • собрать карточки и панели с эффектом матового стекла через backdrop-filter
  • сделать тонкую градиентную рамку через псевдоэлемент и CSS-маску
  • задать дизайн-токены тёмной темы с читаемым контрастом текста
  • настроить фолбэк с плотным фоном для браузеров без поддержки размытия

Примеры запросов агенту

  • Сделай hero-секцию в тёмном стиле с эффектом матового стекла и градиентной рамкой на Tailwind.
  • Переведи этот дашборд на тёмный глассморфизм и проверь контраст текста на карточках.
  • Добавь модальное окно с размытием фона и градиентным контуром границы.

Как установить glass-dark-ui

1Через Skills CLI (Vercel)

npx skills add MengTo/Skills --skill glass-dark-ui -a claude-code

2Вручную: положить файлы

~/.claude/skills/glass-dark-ui/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/glass-dark-ui/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора148

atmosphere-background Скилл для генерации тёмного атмосферного фона: вертикальные световые складки медленно дрейфуют, свечение складывается в углу или у нижнего края. CX Codex +1 1 500установок editorial-tech Задаёт правила вёрстки на стыке журнальной графики и строгого интерфейса: асимметричная сетка, панорамные медиа-полосы, моноширинные метки и один акцентный цвет. CX Codex +1 1 500установок css-alpha-masking Скилл добавляет CSS-маски с градиентным исчезновением по краям. Пригодится для плавного скрытия краёв изображений, текста и контейнеров. CX Codex +1 1 500установок stitched-full-page-capture Скилл собирает полный скриншот страницы из кусков вьюпорта, когда обычный fullPage даёт пустоту. Пригодится на Framer, WebGL и сайтах с ленивой загрузкой. CX Codex +1 1 500установок build-threejs-scroll-worlds Скилл помогает собирать интерактивные Three.js-миры, где нативный скролл ведёт через несколько сцен. Нужен для 3D-сторителлинга и пространственных веб-историй. CX Codex +1 1 500установок container-lines Скилл добавляет тонкие вертикальные линии по краям контентного контейнера и мини-квадраты в углах секций. Пригодится, когда макет выглядит рыхлым и нужен каркас. CX Codex +1 1 500установок company-logos Скилл настраивает добавление логотипов брендов через Iconify Simple Icons в сетке 64x64 вместо текстовых названий и случайных картинок. CX Codex +1 1 500установок marquee-loop Скилл помогает собрать бесконечную бегущую строку из логотипов, отзывов или скриншотов. Пригодится для секций, где элементы должны прокручиваться по кругу без заметного стыка. CX Codex +1 1 500установок

Похожие

color-mode-and-theme dembrandt Помогает выбрать цветовую схему проекта, решить вопрос о поддержке тёмной темы и выстроить токены без сломанного контраста. CX Codex +1 926установок tokens educlopez Проверяет, как в проекте устроены дизайн-токены, и помогает собрать трёхслойную систему с нуля. Пригодится, когда цвета и отступы расползлись по файлам. CX Codex +1 853установок tailwind-css manutej Скилл по Tailwind CSS: утилитарные классы, адаптивность, тёмная тема и оптимизация сборки. Пригодится, когда верстаешь интерфейс и не хочешь прыгать в CSS-файлы. CX Codex +1 461установок dark-mode-design-expert curiositech Скилл по тёмной теме интерфейсов: атмосферные палитры, требования WCAG и токены для светлой и тёмной схемы. Пригодится, когда нужно переключать тему без потери читаемости. CX Codex +1 304установок dark-mode-design Owl-Listener Скилл переводит готовую светлую палитру в тёмную тему: уровни поверхностей, контраст, приглушение ярких цветов. Нужен, когда светлые токены уже есть. CX Codex +1 2 400установок ui-web alinaqi Скилл со строгими правилами вёрстки: внедряет WCAG 2.1 AA, сетку Tailwind на 8 px, тёмную тему и эффекты глассморфизма. CX Codex +1 393установок

Рядом в теме «Фронтенд и UI»

Всё по теме «Фронтенд и UI» →

Вопросы о glass-dark-ui

Как установить glass-dark-ui в Claude Code?

Выполните команду npx skills add MengTo/Skills --skill glass-dark-ui -a claude-code. Файл навыка сохранится по пути ~/.claude/skills/glass-dark-ui/SKILL.md.

Что делает скилл glass-dark-ui?

Он содержит правила и CSS-шаблоны для создания интерфейсов в стиле тёмного глассморфизма. Внутри описаны токены цветов, матовые панели с backdrop-filter и маски для градиентных рамок.

Как скилл реализует градиентные рамки у карточек?

Через псевдоэлемент ::before со свойствами mask-composite: exclude или -webkit-mask-composite: xor. Маска исключает центральную заливку и оставляет градиентную линию толщиной в один пиксель.

Исходный текст

SKILL.md · MIT
---
name: glass-dark-ui
description: Build dark-mode glassmorphism interfaces with readable contrast, frosted surfaces, and gradient borders using a pseudo-element mask. Use when asked for glass cards, frosted dark hero sections, blur panels, or dark UI systems with gradient/glow borders.
---

# Glass Dark UI Skill

## Workflow
1. Confirm environment (`HTML/CSS`, Tailwind, or React) and target surface (`hero`, `dashboard`, `modal`, `card`).
2. Define dark UI tokens first (background, glass fill, border glow, primary text, muted text).
3. Build frosted panels with `backdrop-filter`, transparent dark fill, and subtle inner highlight.
4. Apply the masked gradient border (`.border-gradient::before`) to key surfaces.
5. Add restrained depth (shadow + glow) and clear hover/focus states.
6. Validate contrast and mobile behavior before finalizing.

## Base Tokens
Use these as defaults and tune per brand.

```css
:root {
  --bg-0: #020617;
  --bg-1: #0b1220;
  --glass-fill: rgba(15, 23, 42, 0.45);
  --glass-fill-strong: rgba(15, 23, 42, 0.62);
  --text-main: #e2e8f0;
  --text-muted: #94a3b8;
  --accent: #60a5fa;
}
```

## Glass Panel Pattern

```css
.glass-panel {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.02));
  background-color: var(--glass-fill);
  border-radius: 24px;
  box-shadow: 0 20px 48px rgba(2, 6, 23, 0.45), inset 0 1px 0 rgba(255, 255, 255, 0.12);
  backdrop-filter: blur(18px) saturate(140%);
  -webkit-backdrop-filter: blur(18px) saturate(140%);
}
```

## Border Gradient Pattern

```css
.border-gradient {
  position: relative;
}

.border-gradient::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1px;
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  background: linear-gradient(
    145deg,
    rgba(148, 163, 184, 0.28) 0%,
    rgba(96, 165, 250, 0.36) 45%,
    rgba(168, 85, 247, 0.3) 70%,
    rgba(148, 163, 184, 0.18) 100%
  );
  pointer-events: none;
}
```

## Tailwind Usage Pattern

```html
<section class="relative rounded-3xl border-gradient bg-slate-950/45 backdrop-blur-xl p-8 shadow-[0_20px_48px_rgba(2,6,23,0.45),inset_0_1px_0_rgba(255,255,255,0.12)]">
  <h2 class="text-slate-100 text-2xl font-semibold">Frosted Panel</h2>
  <p class="text-slate-400 mt-2">Dark glass card with masked gradient border.</p>
</section>
```

## Dark Mode Checklist
- Keep body text at least `#cbd5e1` on dark glass surfaces.
- Avoid pure black overlays over blur; use deep navy/charcoal alpha instead.
- Limit glow radius/intensity to preserve readability.
- Ensure focus rings are visible (`outline` or bright border state).
- Add fallback for non-blur environments: stronger solid background (`--glass-fill-strong`).

## Common Requests This Skill Should Handle
- "Create a dark glass hero section with glowing border cards."
- "Convert this bright UI to dark glassmorphism without losing contrast."
- "Add border gradient glow to a frosted navbar/card/modal."
- "Make my dark dashboard feel premium with glass panels and subtle depth."

© MengTo · MIT · MengTo/Skills

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой