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

verifying-in-browser — скилл для Claude Code: проверка UI в браузере

После правок в коде запускает dev-сервер, открывает приложение в браузере и проверяет рендер, ошибки консоли и сетевые запросы.

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

Что делает verifying-in-browser

Скилл включается после того, как агент что-то поменял в проекте, и не даёт ему просто поверить, что код верный. Сначала проверяется, не крутится ли уже dev-сервер в одном из терминалов. Если нет — запускается npm run dev в фоне, и агент ждёт сообщения о готовности с адресом localhost.

Дальше приложение открывается в боковой панели браузера рядом с кодом, сразу со скриншотом. Затем три проверки: сообщения консоли, сетевые запросы и визуальный осмотр. Ошибки помечаются, предупреждения об устаревших API можно просто записать. Отдельно ловятся ответы 4xx и 5xx, упавшие запросы и CORS. Если правки затронули конкретный маршрут, агент переходит на него и повторяет всё заново.

Для форм и кнопок он берёт снимок страницы, чтобы получить ссылки на элементы, кликает или заполняет их и делает новый скриншот. В конце вы получаете вердикт: страница рендерится, ошибок нет, запросы в порядке — либо список найденных проблем. Есть нюанс: скилл рассчитан на встроенный браузер Cursor, поэтому в других агентах шаг с боковой панелью может не сработать. Для SSR-приложений проверяются и серверный HTML, и состояние после гидратации.

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

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

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

  • Проверь изменения в браузере: запусти dev-сервер и открой приложение
  • Я поправил форму логина — прогони проверку консоли и сети
  • Открой страницу /dashboard в боковом браузере и скажи, всё ли рендерится

Как установить verifying-in-browser

1Через Skills CLI (Vercel)

npx skills add spencerpauly/awesome-cursor-skills --skill verifying-in-browser -a claude-code

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

~/.claude/skills/verifying-in-browser/SKILL.md

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

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

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

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установок using-ui-stack Заставляет агента строить интерфейс по фиксированным правилам: сетка 8px, цвета 60-30-10, типографика, тёмная тема и состояния интерактивных элементов. CX Codex +1 539установок parallel-code-review Запускает четыре параллельных субагента в режиме чтения, чтобы разобрать один диф по четырём направлениям. Пригодится при проверке рискованных или крупных пуллреквестов. CX Codex +1 530установок reviewing-code Скилл проводит разбор кода по чек-листу: корректность, поддерживаемость, производительность, типы и тесты. Пригодится, когда нужно ревью перед мержем. CX Codex +1 516установок writing-tests Анализирует исходный код, определяет тестовый раннер и пишет юнит- или интеграционные тесты с моками и граничными случаями. CX Codex +1 499установок

Похожие

agent-browser-verify официальный Vercel Labs Проверяет страницу запущенного dev-сервера через браузер: ищет ошибки и убеждается, что на ней отображаются ключевые элементы. Пригодится для визуальной проверки после запуска проекта. CX Codex GP ChatGPT 14установок ce-polish EveryInc Доводит рабочую фичу через фидбек в браузере: ты говоришь, что хочешь исправить, скилл правит код, hot reload показывает результат. CX Codex +1 1 100установок browser-screenshot-diff ruvnet Сравнивает две записанные браузерные сессии по шагам, скриншотам и accessibility-дереву. Нужен для поиска визуальных расхождений и проверки replay. CX Codex +1 696установок browser-debugging aj-geddes Скилл для разбора клиентских багов: ошибки JavaScript, проблемы вёрстки, просадки производительности. Пригодится, когда страница ведёт себя странно, а причина не видна. CX Codex +1 540установок dev-browser SawyerHood Управляй настоящим Chrome через короткие скрипты Puppeteer. Именованные страницы сохраняются между запусками, так что можно продолжить работу с того же места. CX Codex +1 2 500установок Agent Browser am-will Скилл даёт агенту headless-браузер на Rust: открывать страницы, кликать, заполнять формы и снимать снапшоты структурированными командами. CX Codex +1 1 200установок

Рядом в теме «Тесты и QA»

Всё по теме «Тесты и QA» →

Вопросы о verifying-in-browser

Как установить verifying-in-browser в Claude?

Выполните npx skills add spencerpauly/awesome-cursor-skills --skill verifying-in-browser -a claude-code. После этого файл скилла окажется по пути ~/.claude/skills/verifying-in-browser/SKILL.md.

Что делает verifying-in-browser?

Запускает dev-сервер, открывает приложение в браузере и проверяет рендер, ошибки консоли и сетевые запросы. Работает после правок UI или API.

Нужен ли для скилла встроенный браузер Cursor?

Шаги со снимком страницы и боковой панелью описаны для встроенного браузера Cursor. В остальных агентах эта часть может не сработать.

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

SKILL.md · CC0-1.0
---
name: verifying-in-browser
description: After making code changes, start the dev server, open the app in Cursor's built-in browser, and verify everything works — check rendering, console errors, and network health. Use proactively after any UI or API change.
---

# Verify in Browser

Use this skill proactively after making code changes to verify the app actually works. Don't just trust that the code is correct — launch it and check.

## Steps

1. **Start the dev server in the background** — check if one is already running by listing terminals. If not:

   ```bash
   npm run dev
   ```

   Set `block_until_ms: 0` to run it in the background. Then poll until you see the "ready" message with the localhost URL.

2. **Open in the side browser** — launch the app beside your code:

   ```
   Tool: browser_navigate
   Arguments: { "url": "http://localhost:3000", "position": "side", "take_screenshot_afterwards": true }
   ```

3. **Quick health check** — run these three checks:

   **Console errors:**
   ```
   Tool: browser_console_messages
   ```
   Flag any errors. Warnings about deprecations can be noted but aren't blockers.

   **Network failures:**
   ```
   Tool: browser_network_requests
   ```
   Flag any 4xx/5xx responses, failed fetches, or CORS errors.

   **Visual check:**
   Review the screenshot. Does the page render? Is the layout correct? Are there any blank screens or loading spinners that never resolve?

4. **Navigate to the changed page** — if your changes are on a specific route, navigate there and repeat the checks.

5. **Test interactions** — if you changed a form, button, or interactive element:
   - Take a `browser_snapshot` to get element refs
   - Click, fill, or hover on the changed elements
   - Take another screenshot to verify the result

6. **Report the verdict** — tell the user:
   - "Verified in browser — page renders correctly, no console errors, all network requests healthy."
   - Or: "Found issues: [list of problems]"

## When to Use This

- After changing any React component, CSS, or layout code
- After modifying API routes or data fetching
- After updating environment variables or configuration
- After installing or removing dependencies
- Before committing — as a final sanity check

## Notes

- Use `position: "side"` to see code and browser at the same time.
- If the dev server is already running, skip step 1 and go straight to navigating.
- For SSR apps, check both the initial server-rendered HTML and the client-hydrated state.

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

Смотрите также

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

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