smooth-shadow-ring

flornkm/shadow-plugin · Agent Skill

Стилизуйте приподнятые поверхности с помощью утилит гладкого кольца тени вместо объединения границ или колец с тенями и создания двойных краев.

Перейти к установке ↓

Обзор

АвторflornkmСообщество
Репозиторийflornkm/shadow-plugin ↗
Папка скиллаsmooth-shadow-ring
Звёзды149
Форки2
Файлы1
ЛицензияMIT
Обновлён18 сентября 2026 г.
СсылкиИсходник скилла ↗ · Репозиторий ↗

Проверка Mozgi

Что мы нашли в файлах скилла. Подробности — по подписке.

Безопасность
низкий риск · явных рисков не найдено — полный отчёт покажет детали
Совместимость
только инструкции — подходит большинству агентов
Похожие скиллы
найдено 139 похожих скиллов
Ещё в подписке

Установка

Скилл — это папка с файлом SKILL.md. Выберите своего агента и скопируйте команды в терминал (macOS, Linux или Git Bash на Windows) в корне проекта.

Скопируйте промпт и вставьте в Claude, Codex или другого ассистента: он сам проверит скилл и подключит его.

Установи мне скилл «smooth-shadow-ring» с mozgi.io (https://mozgi.io/skills/flornkm-smooth-shadow-ring/).

1. Скачай архив: https://mozgi.io/skills/flornkm-smooth-shadow-ring/download
   Если не скачивается — возьми папку скилла из исходника: https://github.com/flornkm/shadow-plugin/tree/main/.claude/skills/smooth-shadow-ring
2. Прочитай SKILL.md и остальные файлы. Проверь, что скилл безопасен: нет скрытых команд, отправки данных наружу или скриптов, которые делают не то, что описано. Если что-то подозрительно — остановись и скажи мне.
3. Положи папку «smooth-shadow-ring» в папку скиллов своего агента: .claude/skills/ для Claude Code, .agents/skills/ для Codex, .cursor/skills/ для Cursor, .gemini/skills/ для Gemini CLI. В проекте — внутри проекта, иначе в домашней папке (~/.claude/skills/ и т. п.).
4. Убедись, что получилось <папка скиллов>/smooth-shadow-ring/SKILL.md.
5. Коротко расскажи, что умеет этот скилл, и предложи попробовать его на моей задаче.

Если какой-то шаг не можешь сделать сам — подскажи, что нажать или ввести.

Файлы скилла

1 файл Скачать ZIP

Просмотрите SKILL.md и сопутствующие файлы перед установкой. Клик по файлу — предпросмотр.

Содержимое SKILL.md

Оригинальный текст автора · только чтение

Elevated surfaces: use smooth-shadow-ring, never border + shadow

When this applies

Any element that floats above the page surface: cards, dialogs, modals,

popovers, dropdowns, menus, tooltips, sheets, toasts, command palettes.

The problem

Putting a border-* (or ring-*) and a shadow-* on the same element draws

two stacked edges: the border paints a hard 1px stroke, and the shadow begins

just outside it. The result is a visible double border, a crisp line then a

soft one. It looks heavy, greyed, and cheap.

The rule

If you are about to write a border-* or ring-* class next to any shadow-*

on an elevated surface, use smooth-shadow-ring-{size} instead. It bakes a 1px

hairline ring into the final shadow layer, so the edge dissolves into the shadow

as one continuous stroke.

  • border shadow-md → smooth-shadow-ring-md
  • ring-1 ring-neutral-200 shadow-lg → smooth-shadow-ring-lg
  • Sizes: smooth-shadow-ring-xs, -sm, -md (or bare smooth-shadow-ring), -lg, -xl, -2xl
  • Never keep a border or ring on an element that already has

smooth-shadow-ring-*. The ring is already in there; a second edge doubles up.

  • If the surface should have no edge stroke at all, use plain

smooth-shadow-{size} (no ring), not a border.

Coloring

The ring and shadow tint independently and compose on the same element:

  • shadow-{color} tints the shadow, e.g. shadow-blue-500
  • smooth-ring-{color} tints the ring, e.g. smooth-ring-black/10, smooth-ring-blue-500/40

The ring defaults to rgba(0,0,0,0.05) and flips to rgba(255,255,255,0.18)

in dark mode — under a .dark class, data-theme="dark", or (for

OS-preference dark modes) when the page declares color-scheme: light dark.

It never keys off prefers-color-scheme alone, so light-only sites keep the

light ring for every visitor. If the site's dark mode is driven purely by a

prefers-color-scheme media query, make sure it declares

:root { color-scheme: light dark; } so the ring follows.

The dark alpha is much higher than the light one on purpose. The ring paints

outside the surface, so its rendered colour comes from the page behind it, not

from the surface it outlines. A white hairline therefore lightens *toward* a

raised dark surface, and too low an alpha makes the edge land on the surface's

own colour and disappear. If a surface is light enough to sit near the ring

anyway (neutral-700 and up on a dark page), set smooth-ring-* explicitly.

Ring width

The hairline is 1px by default and follows the project's Tailwind ring width

automatically, so a project with @theme { --default-ring-width: 0.5px; } gets

a 0.5px hairline here with no extra setup. Do not hardcode a width to match;

override --smooth-ring-width at any scope only when it must differ from the

project ring width — per element via [--smooth-ring-width:2px].

Overriding

The utilities carry no !important and follow the normal cascade, so a later

utility, an inline style, or a JS animation on box-shadow overrides them

normally. When one has to win against CSS that outranks it — a component

library's own box-shadow, which usually ships unlayered — use Tailwind's

important modifier on that element instead of a global override:

<div class="smooth-shadow-ring-md!">…</div>

Example

<!-- Wrong: border + shadow renders a double edge -->
<div class="rounded-2xl border border-neutral-200 shadow-md">…</div>

<!-- Right: one continuous edge -->
<div class="rounded-2xl smooth-shadow-ring-md">…</div>

<!-- Right: tuned ring + tinted shadow -->
<div class="rounded-2xl smooth-shadow-ring-md smooth-ring-black/10 shadow-blue-500">…</div>

Вопросы и ответы

Что делает скилл smooth-shadow-ring?

Стилизуйте приподнятые поверхности с помощью утилит гладкого кольца тени вместо объединения границ или колец с тенями и создания двойных краев.

Как установить smooth-shadow-ring?

Откройте блок «Установка» на этой странице и выберите своего агента — Claude Code, Codex, Cursor или Gemini CLI: там готовые команды, которые копируют папку скилла в нужное место. Либо скопируйте промпт из вкладки «Через ассистента» — ассистент сам проверит и подключит скилл.

С какими нейросетями работает smooth-shadow-ring?

Скиллы — это обычные инструкции в Markdown (формат Agent Skills), поэтому smooth-shadow-ring подходит любому агенту, который читает SKILL.md: Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode и другие. Модель загружает инструкции только когда задача подходит под описание скилла.

Скилл smooth-shadow-ring бесплатный?

Скилл опубликован автором flornkm в открытом доступе под лицензией MIT. Сам скилл ничего не стоит — вы платите только своему провайдеру нейросети за использованные токены.

Безопасно ли устанавливать скиллы?

Скилл — это инструкции, которые агент будет выполнять, поэтому перед установкой прочитайте SKILL.md и сопутствующие файлы. Скрипты из папки скилла запускаются только если их запустит агент — следите за тем, что он делает, и не давайте лишних прав.

Чем скилл отличается от MCP-сервера или плагина?

MCP-сервер и плагин дают модели новые инструменты — код, который выполняется и возвращает результат. Скилл даёт знания и порядок действий: как подходить к задаче, какие шаги делать и как выглядит хороший результат. Ему не нужен сервер или ключ API.

Похожие скиллы

Все скиллы →
prefer-container-queries Применяйте запросы контейнера Tailwind вместо точек разрыва viewport для адаптивных компонентов. Используйте при написании или проверке адаптивного кода Tailwind, когда компоненту необходимо адаптироваться к доступному пространству (карточки, боковые панели, списки, панели, все, что переиспользуется в разных макетах), или при миграции классов sm:/md:/lg: на варианты @container. flornkm115 prototype Создает одноразовые прототипы, чтобы быстро ответить на вопросы дизайна или логических вопросов. mattpocock304k design-philosophy Применяет философию дизайна VS Code для обоснования UI, используя ценности, принципы и действия вместо пикселей. Помогает при разработке, ревью и обратной связи по визуальным элементам. microsoft192k canvas-design Создавайте оригинальные визуальные дизайны и произведения искусства на цифровых холстах, используя философию дизайна, сосредоточив внимание на форме, пространстве и цвете. anthropics184k frontend-design Создавайте характерные, промышленные интерфейсы frontend с высоким качеством дизайна. Генерирует творческий, отполированный код и дизайн UI, который избегает общих аэстетических особенностей искусственного интеллекта. anthropics184k theme-factory Инструментарий для профессионального оформления презентаций, документов и веб-страниц. Выбирайте из десяти готовых цветовых схем и шрифтовых пар или создавайте уникальные стили для ваших проектов в автоматическом режиме. anthropics183k