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

responsive-web-design · secondsky — скилл для Claude Code: как установить

Скилл обучает агента адаптивной вёрстке сайтов по принципу mobile-first. Помогает собирать гибкие сетки на CSS Grid и настраивать поведение компонентов.

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

Что делает responsive-web-design

Скилл добавляет в контекст агента инструкции по вёрстке гибких страниц с подходом mobile-first. Базовые стили рассчитываются под экраны от 320px. Более широкие разрешения планшетов (от 640px) и мониторов (от 1024px) подключаются через min-width в медиавыражениях.

Внутри собраны готовые шаблоны для нативного CSS. Скилл разграничивает роли инструментов: CSS Grid применяется для двумерных сеток вроде каталогов товаров, а Flexbox отвечает за одномерные структуры вроде шапки сайта. Шрифты масштабируются плавно через связку clamp(), исключая резкие скачки текста при изменении размеров окна.

Спецификация требует соблюдать эргономику мобильных устройств. Сенсорные кнопки и ссылки должны быть размером не меньше 48px, а длина строк текста — оставаться в диапазоне от 45 до 75 символов. Никаких сторонних библиотек не требуется, всё работает на стандартных свойствах браузера.

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

  • построить сетку каталога на CSS Grid с перестроением колонок под мобильные экраны
  • настроить масштабируемый размер шрифтов через clamp() без скачков вёрстки
  • адаптировать шапку сайта с переключением меню из колонки в строку на 768px
  • обеспечить кликабельность сенсорных элементов с минимальным размером 48px

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

  • Сделай адаптивное меню навигации на Flexbox, которое на экранах шире 768px выстраивается в строку.
  • Напиши стили для карточек товаров на CSS Grid с переходом от одной колонки на смартфонах к трём на десктопе.
  • Настрой плавное масштабирование заголовка h1 через функцию clamp.

Как установить responsive-web-design

1Через Skills CLI (Vercel)

npx skills add secondsky/claude-skills --skill responsive-web-design -a claude-code

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

~/.claude/skills/responsive-web-design/SKILL.md

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

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

Вопросы о responsive-web-design

Как установить responsive-web-design в Claude Code?

Выполните команду npx skills add secondsky/claude-skills --skill responsive-web-design -a claude-code. Также можно вручную поместить файл инструкции по пути ~/.claude/skills/responsive-web-design/SKILL.md.

Какие правила вёрстки внедряет этот скилл?

Он задаёт подход mobile-first с брейкпоинтами от 640px и 1024px. Агент использует CSS Grid для двумерных сеток, Flexbox для одномерных блоков и задаёт размер кликабельных зон от 48px.

Требует ли скилл сторонние CSS-библиотеки?

Нет, все шаблоны и правила работают на нативном CSS. Они используют функции вроде clamp(), aspect-ratio и стандартные медиавыражения.

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

SKILL.md · MIT
---
name: responsive-web-design
description: Builds adaptive web interfaces using Flexbox, CSS Grid, and media queries with a mobile-first approach. Use when creating multi-device layouts, implementing flexible UI systems, or ensuring cross-browser compatibility.
license: MIT
---

# Responsive Web Design

Build adaptive interfaces using modern CSS techniques for all screen sizes.

## Mobile-First Media Queries

```css
/* Base: Mobile (320px+) */
.container {
  padding: 1rem;
}

/* Tablet (640px+) */
@media (min-width: 640px) {
  .container {
    padding: 2rem;
    max-width: 640px;
    margin: 0 auto;
  }
}

/* Desktop (1024px+) */
@media (min-width: 1024px) {
  .container {
    max-width: 1024px;
  }
}
```

## Flexible Grid

```css
.grid {
  display: grid;
  gap: 1rem;
  grid-template-columns: 1fr; /* Mobile: single column */
}

@media (min-width: 640px) {
  .grid {
    grid-template-columns: repeat(2, 1fr); /* Tablet: 2 columns */
  }
}

@media (min-width: 1024px) {
  .grid {
    grid-template-columns: repeat(3, 1fr); /* Desktop: 3 columns */
  }
}
```

## Fluid Typography

```css
/* Scales smoothly between breakpoints */
h1 {
  font-size: clamp(1.5rem, 4vw, 3rem);
}

p {
  font-size: clamp(1rem, 2vw, 1.25rem);
}
```

## Responsive Images

```css
img {
  max-width: 100%;
  height: auto;
}

.hero-image {
  width: 100%;
  aspect-ratio: 16 / 9;
  object-fit: cover;
}
```

## Flexbox Navigation

```css
.nav {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

@media (min-width: 768px) {
  .nav {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
}
```

## Best Practices

- Start with mobile styles first
- Use flexible units (%, rem, vw)
- Test on real devices
- Ensure minimum 48px touch targets
- Maintain readable line lengths (45-75 chars)
- Use CSS Grid for 2D layouts, Flexbox for 1D

## Resources

- [MDN Flexbox Guide](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout)
- [MDN Grid Guide](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Grid_Layout)

© secondsky · MIT · secondsky/claude-skills

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

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

Сначала — responsive-web-design от других авторов.

responsive-web-design aj-geddes Скилл для ИИ-агента, который помогает писать адаптивные интерфейсы на Flexbox, CSS Grid и медиазапросах. Пригодится, когда вёрстка должна работать на телефоне и десктопе. CX Codex +1 1 100установок frontend-design официальный anthropics Скилл задаёт осмысленное визуальное направление для новых интерфейсов и редизайна. Подойдёт, когда стандартный шаблонный UI не устраивает. 1 025 790установок design-taste-frontend Leonxlnx Скилл задаёт арт-дирекцию для публичных страниц и рабочих экранов, а затем проверяет результат в браузере по скриншотам. Нужен, когда интерфейс выглядит шаблонным или недоработанным. CX Codex +1 678 700установок prototype Matt Pocock Создаёт временный прототип, чтобы проверить логику, модель состояния или вид интерфейса до работы над основным кодом. 986 201установок hyperframes heygen-com Скилл задаёт агенту правила рендера HTML-кода в видео через HyperFrames. Помогает собирать проморолики, эксплейнеры и титры прямо в коде проекта. CX Codex +1 1 200 000установок hyperframes-cli heygen-com Управляет проектами HyperFrames через терминал: собирает таймлайн, проверяет контраст кадров, запускает предпросмотр и рендерит видео локально или в облаке. CX Codex +1 1 300 000установок webapp-testing официальный anthropics Скилл запускает проверки локальных веб-приложений через Playwright: помогает отлаживать UI, делать скриншоты и смотреть логи браузера. 186 758установок

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

vitest-testing Скилл для написания юнит- и интеграционных тестов на Vitest в проектах на TypeScript и JavaScript. Пригодится, когда нужно быстро настроить конфиг, моки и покрытие. CX Codex +1 1 200установок motion Скилл по библиотеке Motion для React: подсказывает, как собрать drag-and-drop, scroll-анимации и переходы макета. Пригодится, когда агент путает пропсы или ломает exit-анимации. CX Codex +1 1 100установок playwright Скилл для браузерной автоматизации и E2E-тестов на Playwright. Сам находит запущенный dev-сервер и пишет скрипты под вашу задачу. CX Codex +1 1 000установок api-testing Скилл учит агента писать тесты HTTP API: Supertest в TypeScript, httpx и pytest в Python. Пригодится, когда нужно закрыть REST, GraphQL и проверку ошибок. CX Codex +1 890установок zod Подсказывает синтаксис схем и валидации Zod 4.x при написании TypeScript-кода. Помогает настроить проверку входящих запросов, переменных окружения и типов. CX Codex +1 647установок nano-banana-prompts Генерирует описательные промпты для нейросети Gemini 2.5 Flash Image. Помогает составить структурированные описания для фото, артов и пошаговых правок. CX Codex +1 600установок rest-api-design Скилл задаёт агенту конвенции REST: имена ресурсов, HTTP-методы, коды ответов и формат JSON. Пригодится, когда проектируешь новый API или приводишь к общему виду уже существующий. CX Codex +1 586установок image-optimization Скилл помогает ускорить загрузку страниц: подбирает форматы AVIF и WebP, генерирует теги <picture> с srcset и настраивает ленивую загрузку. CX Codex +1 585установок

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

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