responsive-web-design — скилл для Claude Code: адаптивная вёрстка
Скилл для ИИ-агента, который помогает писать адаптивные интерфейсы на Flexbox, CSS Grid и медиазапросах. Пригодится, когда вёрстка должна работать на телефоне и десктопе.
npx skills add aj-geddes/useful-ai-prompts --skill responsive-web-design -a claude-codeЧто делает responsive-web-design
Скилл задаёт агенту подход mobile-first: сначала стили для узкого экрана, потом точки перелома через @media (min-width: ...). Внутри — рабочий пример с .container на flex, карточкой и сеткой grid-template-columns: 1fr, который дальше расширяется под планшет и десктоп.
Кроме быстрого старта в скилле лежат пять справочников в каталоге references/: стратегия медиазапросов, адаптивная навигация на Flexbox, раскладка на CSS Grid, типографика и компонент карточек. Агент подтягивает нужный файл, когда задача касается конкретной части интерфейса.
Полезно знать: пример в скилле обрывается на середине медиазапроса, полные реализации — в справочниках. Если проект уже собрал свою систему точек перелома, чужие значения из примеров стоит заменить на свои, иначе получится две несовместимые сетки.
Какие задачи решает
- собрать раскладку, которая перестраивается с одной колонки на несколько
- написать навигацию, сворачивающуюся в бургер на узком экране
- задать точки перелома по подходу mobile-first
- сделать масштабируемую типографику под разные ширины
- вынести карточки в переиспользуемый адаптивный компонент
Примеры запросов агенту
- сделай адаптивную сетку карточек на CSS Grid, mobile-first
- перепиши навигацию на Flexbox, чтобы на телефоне она сворачивалась
- добавь медиазапросы для планшета и десктопа в этот компонент
Как установить responsive-web-design
1Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill responsive-web-design -a claude-code2Вручную: положить файлы
~/.claude/skills/responsive-web-design/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/responsive-web-design/
1Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill responsive-web-design -a codex2Вручную: положить файлы
.agents/skills/responsive-web-design/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill responsive-web-design -a cursor2Вручную: положить файлы
.cursor/skills/responsive-web-design/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install aj-geddes/useful-ai-prompts responsive-web-design2Вручную: положить файлы
.github/skills/responsive-web-design/SKILL.md1Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill responsive-web-design -a gemini-cli2Командой платформы
gemini skills install https://github.com/aj-geddes/useful-ai-prompts --path skills/responsive-web-designВручную: положить файлы
.devin/skills/responsive-web-design/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill responsive-web-design -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о responsive-web-design
Как установить responsive-web-design в Claude?
Выполните npx skills add aj-geddes/useful-ai-prompts --skill responsive-web-design -a claude-code. Файл скилла появится по пути ~/.claude/skills/responsive-web-design/SKILL.md.
Что делает responsive-web-design?
Подсказывает агенту, как строить адаптивные интерфейсы: Flexbox, CSS Grid, медиазапросы и mobile-first. В комплекте пять справочников с готовыми реализациями.
Для каких платформ подходит скилл?
Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode. Для каждой платформы своя команда установки.
Исходный текст
SKILL.md · MIT
---
name: responsive-web-design
description: >
Create responsive layouts using CSS Grid, Flexbox, media queries, and
mobile-first design. Use when building adaptive interfaces that work across
all devices.
---
# Responsive Web Design
## Table of Contents
- [Overview](#overview)
- [When to Use](#when-to-use)
- [Quick Start](#quick-start)
- [Reference Guides](#reference-guides)
- [Best Practices](#best-practices)
## Overview
Build mobile-first responsive interfaces using modern CSS techniques including Flexbox, Grid, and media queries to create adaptable user experiences.
## When to Use
- Multi-device applications
- Mobile-first development
- Accessible layouts
- Flexible UI systems
- Cross-browser compatibility
## Quick Start
Minimal working example:
```css
/* Mobile styles (default) */
.container {
display: flex;
flex-direction: column;
padding: 16px;
gap: 16px;
}
.card {
padding: 16px;
border-radius: 8px;
background: white;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.grid {
display: grid;
grid-template-columns: 1fr;
gap: 16px;
}
/* Tablet (640px and up) */
@media (min-width: 640px) {
.container {
flex-direction: row;
// ... (see reference guides for full implementation)
```
## Reference Guides
Detailed implementations in the `references/` directory:
| Guide | Contents |
|---|---|
| [Mobile-First Media Query Strategy](references/mobile-first-media-query-strategy.md) | Mobile-First Media Query Strategy |
| [Flexbox Responsive Navigation](references/flexbox-responsive-navigation.md) | Flexbox Responsive Navigation |
| [CSS Grid Responsive Layout](references/css-grid-responsive-layout.md) | CSS Grid Responsive Layout |
| [Responsive Typography](references/responsive-typography.md) | Responsive Typography |
| [Responsive Cards Component](references/responsive-cards-component.md) | Responsive Cards Component |
## Best Practices
### ✅ DO
- Follow established patterns and conventions
- Write clean, maintainable code
- Add appropriate documentation
- Test thoroughly before deploying
### ❌ DON'T
- Skip testing or validation
- Ignore error handling
- Hard-code configuration values
© aj-geddes · MIT · aj-geddes/useful-ai-prompts