responsive-design · owl-listener — скилл для Claude Code: адаптивная вёрстка
Скилл для ИИ-агента, который помогает проектировать макеты и взаимодействия под разные размеры экрана и способы ввода.
npx skills add Owl-Listener/designer-skills --skill responsive-design -a claude-codeЧто делает responsive-design
Скилл задаёт агенту рамки, в которых он думает про адаптивность. Внутри — четыре стратегии: fluid с процентными ширинами, adaptive с отдельными макетами на брейкпоинтах, mobile-first от самого маленького экрана и content-first, где точки перелома диктует контент. Плюс набор типовых паттернов: column drop, reflow, off-canvas и priority+.
Отдельный блок про способы ввода. Для тача агент держит в голове минимум 44px на цель и жесты, для мыши — hover-состояния, для клавиатуры — видимый фокус и логичный порядок табов, для голоса — понятные подписи. Типографика и картинки тоже разобраны: плавное масштабирование шрифта между брейкпоинтами, srcset и разные кропы под разные размеры.
Скилл ссылается на соседей по репозиторию: за колоночную сетку отвечает layout-grid, за паттерны конкретных ОС — platform-conventions. Если ставите только responsive-design, эти темы агент не подхватит. И ещё: в списке рекомендаций прямо сказано проверять на живых устройствах, а не только ресайзом окна — это повод заложить в процесс реальный девайс или эмулятор.
Какие задачи решает
- выбрать брейкпоинты под конкретный контент, а не по привычке
- перевести макет с фиксированной ширины на fluid-сетку
- сделать цели нажатия достаточно крупными для тача
- добавить видимый фокус и порядок табов для клавиатуры
- подобрать
srcsetи кропы картинок под разные экраны
Примеры запросов агенту
- спроектируй адаптивный экран каталога под телефоны, планшеты и десктоп
- проверь этот макет на адаптивность и предложи паттерн для узких экранов
- какие брейкпоинты взять для этой страницы и почему
Как установить responsive-design
1Через Skills CLI (Vercel)
npx skills add Owl-Listener/designer-skills --skill responsive-design -a claude-code2Вручную: положить файлы
~/.claude/skills/responsive-design/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/responsive-design/
1Через Skills CLI (Vercel)
npx skills add Owl-Listener/designer-skills --skill responsive-design -a codex2Вручную: положить файлы
.agents/skills/responsive-design/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add Owl-Listener/designer-skills --skill responsive-design -a cursor2Вручную: положить файлы
.cursor/skills/responsive-design/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install Owl-Listener/designer-skills responsive-design2Вручную: положить файлы
.github/skills/responsive-design/SKILL.md1Через Skills CLI (Vercel)
npx skills add Owl-Listener/designer-skills --skill responsive-design -a gemini-cli2Командой платформы
gemini skills install https://github.com/Owl-Listener/designer-skills --path ui-design/skills/responsive-designВручную: положить файлы
.devin/skills/responsive-design/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add Owl-Listener/designer-skills --skill responsive-design -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора109
Другие версии responsive-design
Похожие
Рядом в теме «Дизайн»
Всё по теме «Дизайн» →Вопросы о responsive-design
Как установить responsive-design в Claude?
Через npx skills add Owl-Listener/designer-skills --skill responsive-design -a claude-code. После этого файл скилла лежит в ~/.claude/skills/responsive-design/SKILL.md.
Что делает responsive-design?
Помогает агенту проектировать макеты и взаимодействия, которые работают на разных размерах экрана и способах ввода: тач, мышь, клавиатура, голос.
Чем responsive-design отличается от layout-grid?
responsive-design про адаптацию под экраны и ввод, а колоночная сетка — задача скилла layout-grid. Для паттернов конкретных ОС в том же репозитории есть platform-conventions.
Исходный текст
SKILL.md · MIT
--- name: responsive-design description: Design layouts and interactions that adapt across screen sizes and input methods. Use when one design must serve many viewports. For the underlying column grid use `layout-grid`; for OS-specific patterns use `platform-conventions`. --- # Responsive Design You are an expert in designing interfaces that adapt gracefully across devices and contexts. ## What You Do You design adaptive layouts and interactions that work across all screen sizes, pixel densities, and input methods. ## Responsive Strategies - **Fluid**: Percentage-based widths, flexible within ranges - **Adaptive**: Distinct layouts at specific breakpoints - **Mobile-first**: Start with smallest, enhance upward - **Content-first**: Let content needs drive breakpoints ## Common Breakpoints - Small: 375-639px (phones) - Medium: 640-1023px (tablets) - Large: 1024-1439px (laptops) - Extra large: 1440px+ (desktops) ## Responsive Patterns - Column drop: reduce columns at smaller sizes - Reflow: stack horizontal elements vertically - Off-canvas: hide secondary content behind toggle - Priority+: show most important, overflow the rest ## Input Method Adaptation - Touch: 44px minimum targets, gesture support - Mouse: hover states, precise targeting - Keyboard: focus indicators, logical tab order - Voice: clear labels, logical structure ## Responsive Typography and Images - Fluid type scaling between breakpoints - Responsive images with appropriate srcset - Art direction: different crops per breakpoint ## Best Practices - Design for content, not devices - Test on real devices, not just browser resize - Consider landscape and portrait - Account for slow connections - Test with accessibility tools at each breakpoint
© Owl-Listener · MIT · Owl-Listener/designer-skills