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

mobile-responsiveness — скилл для Claude Code: обзор и установка

Скилл помогает создавать адаптивные интерфейсы по принципу mobile-first, настраивать брейкпоинты, жесты смахивания и мобильное меню.

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

Что делает mobile-responsiveness

Скилл даёт готовые паттерны адаптивной вёрстки для веб-приложений. В него входят базовые контрольные точки для чистого CSS и классов Tailwind, расчёт плавающей типографики через функцию clamp(), а также учёт безопасных зон экрана safe-area-inset для устройств с вырезами.

Для интерфейсной логики скилл предлагает React-компоненты мобильной навигации со шторкой, хук useMediaQuery и обработку жестов свайпа через нативные события onTouchStart и onTouchEnd. Это избавляет от лишних внешних библиотек жестов, но требует ручной передачи колбэков для смахивания.

Все шаблоны сразу ориентированы на экраны смартфонов: стили пишутся без медиазапросов по умолчанию, а десктопные размеры подключаются через правила с min-width.

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

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

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

  • Сделай адаптивное меню для мобильных устройств с подложкой и кнопкой-гамбургером
  • Настрой плавный размер шрифта для заголовков через функцию clamp
  • Добавь обработку свайпов влево и вправо для карточки на React

Как установить mobile-responsiveness

1Через Skills CLI (Vercel)

npx skills add hoodini/ai-agents-skills --skill mobile-responsiveness -a claude-code

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

~/.claude/skills/mobile-responsiveness/SKILL.md

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

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

Вопросы о mobile-responsiveness

Как установить mobile-responsiveness в Claude Code?

Выполните в терминале команду npx skills add hoodini/ai-agents-skills --skill mobile-responsiveness -a claude-code.

Что делает скилл mobile-responsiveness?

Он снабжает ИИ-агента сниппетами для mobile-first разработки: брейкпоинтами для CSS и Tailwind, хуком useMediaQuery, навигационным меню и компонентом свайпа.

Как скилл учитывает вырезы и полосу навигации на смартфонах?

Скилл использует метатег с параметром viewport-fit=cover и подставляет отступы через переменные env(safe-area-inset-*) в CSS.

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

Всё по теме «Фронтенд и UI» →
mobile-first-design aj-geddes Скилл задаёт порядок работы над интерфейсом: сначала мобильный экран, потом планшет и десктоп. Пригодится, когда вёрстка разъезжается на телефонах. CX Codex +1 857установок tailwindcss Mindrally Задаёт агенту стиль работы с TailwindCSS: утилитарные классы прямо в разметке, мобильный первым, тёмная тема через вариант dark:. CX Codex +1 1 500установок good-css vojtaholik Заменяет каскады брейкпоинтов и вспомогательные скрипты современными возможностями CSS. Работает с чистым CSS, Tailwind, StyleX и CSS-in-JS. CX Codex +1 1 500установок mobile-friendly kostja94 Разбирает мобильную версию сайта: viewport, размер шрифта, зоны нажатия, паритет контента с десктопом. Пригодится, когда Google индексирует мобильную версию, а не десктопную. CX Codex +1 1 100установок tailwindcss-mobile-first JosiahSiegel Скилл для ИИ-агента, который подсказывает, как верстать адаптивные интерфейсы на Tailwind CSS v4 по принципу mobile-first. Пригодится, когда нужно разложить брейкпоинты, типографику и сетки по полочкам. CX Codex +1 2 100установок mobile-native emilkowalski Убирает мелочи, из-за которых веб-приложение на телефоне выдаёт себя: залипающий hover, вспышку при тапе, ошибку с 100vh. CX Codex +1 86 600установок

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

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

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