beautiful-shadows — скилл для Claude Code: тени Tailwind без «серых»
Скилл подставляет точные arbitrary-классы теней Tailwind для карточек, панелей и поповеров. Пригодится, когда стандартные shadow-sm и shadow-lg выглядят грубо.
npx skills add MengTo/Skills --skill beautiful-shadows -a claude-codeЧто делает beautiful-shadows
Скилл держит три готовых набора теней — Beautiful sm, Beautiful md и Beautiful lg. Каждый это длинная строка arbitrary-значения Tailwind: несколько слоёв с разными смещениями и прозрачностью, нейтральные, без цветного свечения. Агент выбирает уровень по типу поверхности: sm для компактных карточек, контролов и пилюль, md для карточек, панелей и поповеров, lg для hero-медиа, модалок и акцентных блоков.
Внутри — один файл SKILL.md с описанием, классами и примером разметки. Никаких скриптов и сборки. Агент просто вставляет нужный класс в JSX или HTML рядом с фоном и скруглением.
Есть правила, которые стоит соблюдать. Не смешивайте эти тени с дефолтной шкалой Tailwind на одном компоненте и не накладывайте несколько shadow-утилит на один элемент. Beautiful lg на плотных списках и мелких контролах смотрится тяжело. И в малоконтрастных макетах тень не заменяет границу — если разделение держится только на ней, это повод проверить контраст.
Какие задачи решает
- заменить грубые дефолтные тени Tailwind на многослойные
- подобрать тень для карточки, панели или поповера
- сделать нейтральную глубину без цветного свечения
- выровнять тени по уровням поверхностей в макете
- добавить аккуратную тень hero-блоку или модалке
Примеры запросов агенту
- навесь Beautiful md на карточку товара
- поставь Beautiful sm на кнопку и поле ввода
- добавь Beautiful lg на модальное окно
Как установить beautiful-shadows
1Через Skills CLI (Vercel)
npx skills add MengTo/Skills --skill beautiful-shadows -a claude-code2Вручную: положить файлы
~/.claude/skills/beautiful-shadows/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/beautiful-shadows/
1Через Skills CLI (Vercel)
npx skills add MengTo/Skills --skill beautiful-shadows -a codex2Вручную: положить файлы
.agents/skills/beautiful-shadows/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add MengTo/Skills --skill beautiful-shadows -a cursor2Вручную: положить файлы
.cursor/skills/beautiful-shadows/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install MengTo/Skills beautiful-shadows2Вручную: положить файлы
.github/skills/beautiful-shadows/SKILL.md1Через Skills CLI (Vercel)
npx skills add MengTo/Skills --skill beautiful-shadows -a gemini-cli2Командой платформы
gemini skills install https://github.com/MengTo/Skills --path agent-skills/web-design/beautiful-shadowsВручную: положить файлы
.devin/skills/beautiful-shadows/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add MengTo/Skills --skill beautiful-shadows -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора148
Похожие
Рядом в теме «Фронтенд и UI»
Всё по теме «Фронтенд и UI» →Вопросы о beautiful-shadows
Как установить beautiful-shadows в Claude?
Выполните npx skills add MengTo/Skills --skill beautiful-shadows -a claude-code. Скилл появится в ~/.claude/skills/beautiful-shadows/SKILL.md.
Что делает beautiful-shadows?
Даёт агенту три точных arbitrary-класса теней Tailwind и правила, когда какой брать. Тени многослойные и нейтральные, без цветного оттенка.
Можно ли смешивать эти тени с обычной шкалой Tailwind?
Нет, на одном компоненте их лучше не смешивать. Также не стоит накладывать несколько shadow-утилит на один элемент.
Исходный текст
SKILL.md · MIT
--- name: beautiful-shadows description: Apply exact Tailwind arbitrary shadow utilities for polished, layered neutral elevation. Use when compact cards, controls, panels, popovers, hero media, feature callouts, or modal-like containers need refined shadows without default Tailwind shadow scales or colored tinting. --- # Beautiful Shadows ## Use When - A surface needs polished, layered elevation. - Default Tailwind shadows feel too generic or blunt. - The design needs neutral, refined depth without colored glow. ## Shadow Utilities Use these exact Tailwind classes. ### Beautiful sm Use for compact cards, form controls, pills, and quieter surfaces. ```txt shadow-[0px_2px_3px_-1px_rgba(0,0,0,0.1),0px_1px_0px_0px_rgba(25,28,33,0.02),0px_0px_0px_1px_rgba(25,28,33,0.08)] ``` ### Beautiful md Use for cards, panels, popovers, and the default elevated surface style. ```txt shadow-[0px_0px_0px_1px_rgba(0,0,0,0.06),0px_1px_1px_-0.5px_rgba(0,0,0,0.06),0px_3px_3px_-1.5px_rgba(0,0,0,0.06),_0px_6px_6px_-3px_rgba(0,0,0,0.06),0px_12px_12px_-6px_rgba(0,0,0,0.06),0px_24px_24px_-12px_rgba(0,0,0,0.06)] ``` ### Beautiful lg Use for hero media, feature callouts, modal-like containers, and the strongest lift. ```txt shadow-[0_2.8px_2.2px_rgba(0,_0,_0,_0.034),_0_6.7px_5.3px_rgba(0,_0,_0,_0.048),_0_12.5px_10px_rgba(0,_0,_0,_0.06),_0_22.3px_17.9px_rgba(0,_0,_0,_0.072),_0_41.8px_33.4px_rgba(0,_0,_0,_0.086),_0_100px_80px_rgba(0,_0,_0,_0.12)] ``` ## Examples ```html <div class="rounded-xl bg-white shadow-[0px_0px_0px_1px_rgba(0,0,0,0.06),0px_1px_1px_-0.5px_rgba(0,0,0,0.06),0px_3px_3px_-1.5px_rgba(0,0,0,0.06),_0px_6px_6px_-3px_rgba(0,0,0,0.06),0px_12px_12px_-6px_rgba(0,0,0,0.06),0px_24px_24px_-12px_rgba(0,0,0,0.06)]"> ... </div> ``` ## Usage Rules - Use `Beautiful sm` for compact cards, form controls, pills, and quieter surfaces. - Use `Beautiful md` for cards, panels, popovers, and the default elevated surface style. - Use `Beautiful lg` for hero media, feature callouts, modal-like containers, and the strongest lift. - Pair with a clean surface fill and a consistent radius. - Use one shadow strength per component state unless an interaction clearly changes elevation. ## Avoid - Mixing these with default Tailwind shadow scales on the same component. - Tinting these shadows with strong colors; keep them neutral and refined. - Applying `Beautiful lg` to dense lists or tiny controls. - Stacking multiple shadow utilities on one element. - Using these as a substitute for clear borders in very low-contrast layouts.
© MengTo · MIT · MengTo/Skills