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

responsive-testing — скилл для Claude Code

Скилл открывает приложение в браузере Cursor на пяти размерах экрана, делает скриншоты и сообщает, где вёрстка поехала.

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

Что делает responsive-testing

Скилл включается после правок интерфейса и прогоняет страницу по стандартным брейкпоинтам: 375px, 428px, 768px, 1280px и 1536px. Для каждого размера агент меняет ширину вьюпорта, снимает скриншот и смотрит aria-дерево через browser_snapshot.

Что ищет: контент, вылезающий за экран или спрятанный под другими блоками, навигацию, которая на мобильном должна сворачиваться в гамбургер, слишком мелкий текст, кнопки вплотную друг к другу, лишнюю горизонтальную прокрутку. Отдельно проверяются флекс- и грид-элементы, которые не встают в столбик, модалки и липкие шапки, ломающиеся на маленьких экранах, и картинки, не уменьшающиеся по ширине.

В конце агент выдаёт отчёт по каждому размеру со статусом PASS или WARN и описанием проблемы, правит найденное и перепроверяет затронутые вьюпорты. Нужен запущенный дев-сервер — по умолчанию скилл идёт на http://localhost:3000, так что при другом порте адрес придётся назвать самому.

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

  • проверить вёрстку после правок интерфейса на пяти ширинах экрана
  • найти горизонтальную прокрутку, которой быть не должно
  • поймать навигацию, не сворачивающуюся в гамбургер на мобильном
  • заметить модалки и липкие шапки, ломающиеся на маленьких экранах
  • собрать скриншоты всех брейкпоинтов в один отчёт

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

  • Прогони responsive-testing по странице на http://localhost:3000
  • Проверь вёрстку на 375px и 768px, покажи скриншоты
  • После правок шапки перетестируй мобильные вьюпорты

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

1Через Skills CLI (Vercel)

npx skills add spencerpauly/awesome-cursor-skills --skill responsive-testing -a claude-code

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

~/.claude/skills/responsive-testing/SKILL.md

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

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

Вопросы о responsive-testing

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

Выполните npx skills add spencerpauly/awesome-cursor-skills --skill responsive-testing -a claude-code. Скилл встанет в ~/.claude/skills/responsive-testing/SKILL.md.

Что делает responsive-testing?

Открывает приложение в браузере Cursor на пяти размерах экрана, снимает скриншот каждого и проверяет aria-дерево на переполнение, слипшиеся кнопки и лишнюю прокрутку. В конце выдаёт отчёт со статусами PASS и WARN.

На каких платформах работает этот скилл?

Кроме Claude он ставится в Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode.

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

SKILL.md · CC0-1.0
---
name: responsive-testing
description: Open the app in Cursor's browser at multiple viewport sizes, screenshot each, and report any layout breakage.
user-invocable: true
---

# Responsive Testing

After a UI change, verify the app looks correct at all standard breakpoints.

## Viewports to Test

| Name | Width | Tailwind |
|------|-------|----------|
| Mobile (small) | 375px | default |
| Mobile (large) | 428px | default |
| Tablet | 768px | `md:` |
| Desktop | 1280px | `xl:` |
| Ultrawide | 1536px | `2xl:` |

## Workflow

### 1. Navigate to the Page

Use `browser_navigate` to open the target URL (usually `http://localhost:3000` or whatever the dev server is running on).

### 2. Test Each Viewport

For each viewport size:

1. Resize the viewport using `browser_navigate` with viewport parameters, or use `browser_snapshot` to inspect the layout
2. Take a screenshot with `browser_take_screenshot`
3. Check `browser_snapshot` for the aria tree — look for:
   - Content overflowing or hidden behind other elements
   - Navigation that should collapse into a hamburger menu
   - Text that's too small to read
   - Buttons/links too close together (touch target issues)
   - Horizontal scrollbars that shouldn't exist

### 3. Check for Common Breakage

- **Overflow**: Elements wider than the viewport causing horizontal scroll
- **Collapsed layout**: Flex/grid items that should stack on mobile but don't
- **Hidden content**: Elements that disappear at certain sizes without a menu toggle
- **Font scaling**: Text that's readable on desktop but tiny on mobile
- **Fixed positioning**: Modals, toasts, or sticky headers that break on small screens
- **Images**: Oversized images that don't scale down

### 4. Report

```
Responsive Test Results:
  375px (mobile):  PASS — layout stacks correctly
  428px (mobile):  PASS
  768px (tablet):  WARN — nav items overlap, need hamburger menu
  1280px (desktop): PASS
  1536px (ultrawide): WARN — content not centered, stretched too wide
```

Fix any issues found, then re-test the affected viewports.

© spencerpauly · CC0-1.0 · spencerpauly/awesome-cursor-skills

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

Все скиллы по теме «Тесты и QA» →
improve-codebase-architecture Matt Pocock Скилл ищет архитектурные узкие места в кодовой базе и показывает варианты углубления модулей в HTML-отчёте. Подойдёт для ревью перед рефакторингом. 1 163 035установок design-taste-frontend Leonxlnx Скилл задаёт арт-дирекцию для публичных страниц и рабочих экранов, а затем проверяет результат в браузере по скриншотам. Нужен, когда интерфейс выглядит шаблонным или недоработанным. CX Codex +1 678 700установок tdd Matt Pocock Скилл управляет циклом красный-зелёный в TDD: проверяет, что тесты пишутся до кода, держит их на уровне публичных интерфейсов и не завязывает на внутреннюю структуру. 1 141 062установок skill-creator официальный anthropics Помогает создать новый скилл, доработать существующий и проверить результат через тестовые промпты и оценки. 414 180установок agent-browser vercel-labs Скилл управляет браузером через CLI: открывает страницы, заполняет формы, нажимает кнопки и проверяет веб-приложения. Подходит для задач, где агенту нужно действовать в интерфейсе. CX Codex +1 1 200 000установок prototype Matt Pocock Создаёт временный прототип, чтобы проверить логику, модель состояния или вид интерфейса до работы над основным кодом. 986 201установок

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

visual-qa-testing Открывает страницу во встроенном браузере Cursor, делает скриншот, читает консоль и сетевые запросы. Пригодится сразу после правок интерфейса. CX Codex +1 642установок auditing-security Проверяет кодовую базу на утечки секретов, уязвимости OWASP Top 10 и ошибки настроек. Помогает найти уязвимости перед релизом приложения. CX Codex +1 593установок suggesting-cursor-rules Скилл отслеживает повторяющиеся замечания к стилю кода и предлагает сохранить их в виде правил Cursor. Помогает закрепить соглашения проекта, чтобы не напоминать агенту одно и то же. CX Codex +1 554установок grinding-until-pass Скилл заставляет агента крутить цикл «правка → запуск → проверка» до тех пор, пока тесты не пройдут, сборка не соберётся или линтер не замолчит. CX Codex +1 548установок systematic-debugging Заставляет ИИ-агента искать причину бага по шагам вместо случайных правок кода. Пригодится, когда поломку трудно поймать или она проявляется только в продакшене. CX Codex +1 545установок verifying-in-browser После правок в коде запускает dev-сервер, открывает приложение в браузере и проверяет рендер, ошибки консоли и сетевые запросы. CX Codex +1 540установок using-ui-stack Заставляет агента строить интерфейс по фиксированным правилам: сетка 8px, цвета 60-30-10, типографика, тёмная тема и состояния интерактивных элементов. CX Codex +1 539установок parallel-code-review Запускает четыре параллельных субагента в режиме чтения, чтобы разобрать один диф по четырём направлениям. Пригодится при проверке рискованных или крупных пуллреквестов. CX Codex +1 530установок

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

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