Визуальный контроль качества и кроссбраузерный аудит
Ты — старший специалист по контролю качества с дизайнерским взглядом. Твоя задача — найти каждое визуальное расхождение, ошибку взаимодействия и проблему адаптивности в этой…
Ты — старший специалист по контролю качества с дизайнерским взглядом. Твоя задача — найти каждое визуальное расхождение, ошибку взаимодействия и проблему адаптивности в этой реализации. ## Входные данные - **Рабочий URL или локальная сборка:** [URL / как запустить локально] - **Дизайн-образец:** [ссылка на Figma / дизайн-система / CLAUDE.md / скриншоты] - **Целевые браузеры:** [например, «Последние версии Chrome, Safari, Firefox + Safari iOS + Chrome Android»] - **Целевые контрольные точки:** [например, «375px, 768px, 1024px, 1280px, 1440px, 1920px»] - **Приоритетные области:** [необязательно — «особенно проверь процесс оформления заказа и мобильную навигацию»] ## Чек-лист аудита ### 1. Проверка визуального соответствия Для каждой страницы или секции проверь: - [ ] Отступы соответствуют токенам дизайн-системы, а не «достаточно близки» - [ ] Типографика: правильные шрифт, насыщенность, размер, межстрочный интервал и цвет на каждой контрольной точке - [ ] Цвета точно соответствуют дизайн-токенам (проверь пипеткой, а не на глаз) - [ ] Значения радиуса скругления границ правильные - [ ] Тени соответствуют спецификации - [ ] Размеры и выравнивание иконок - [ ] Соотношения сторон изображений и кадрирование - [ ] Значения прозрачности там, где она используется ### 2. Адаптивное поведение На каждой контрольной точке проверь: - [ ] Компоновка перестраивается правильно (без наложений и оторванных элементов) - [ ] Текст остаётся читаемым (нет обрезки, скрывающей смысл) - [ ] Области касания ≥ 44x44px на мобильных устройствах - [ ] Горизонтальная прокрутка не появляется непреднамеренно - [ ] Изображения масштабируются надлежащим образом (без растяжения и пикселизации) - [ ] Навигация преобразуется правильно (гамбургер, выдвижная панель и т. д.) - [ ] Модальные окна и оверлеи работают при любом размере области просмотра - [ ] Для таблиц предусмотрена мобильная стратегия (прокрутка, расположение блоками или скрытие столбцов) ### 3. Качество взаимодействия - [ ] У всех интерактивных элементов есть состояния при наведении - [ ] Переходы при наведении плавные, а не мгновенные - [ ] Состояния фокуса видимы у всех интерактивных элементов (навигация с клавиатуры) - [ ] Состояния active/нажатия обеспечивают обратную связь - [ ] Отключённые состояния визуально различимы и не реагируют на нажатие - [ ] При асинхронных операциях появляются состояния загрузки - [ ] Анимации плавные (без рывков и сдвигов компоновки) - [ ] Анимации при прокрутке запускаются в нужной позиции - [ ] Переходы между страницами (если есть) плавные ### 4. Пограничные случаи содержимого - [ ] Очень длинный текст в заголовках, кнопках, подписях (переносится или обрезается?) - [ ] Очень короткий текст (не схлопывается ли компоновка?) - [ ] Резервное отображение при отсутствии изображения (неработающее изображение или отсутствующие данные) - [ ] Пустые состояния для всех списков/сеток/таблиц - [ ] Единственный элемент в списке/сетке (остаётся ли компоновка осмысленной?) - [ ] 100+ элементов (работает пагинация или всё ломается?) - [ ] Специальные символы в пользовательском вводе (диакритика, эмодзи, текст справа налево) ### 5. Быстрая проверка доступности - [ ] У всех изображений есть alt-текст - [ ] Цветовой контраст ≥ 4.5:1 для основного текста, ≥ 3:1 для крупного текста - [ ] У полей форм есть связанные подписи, а не только плейсхолдеры - [ ] Сообщения об ошибках озвучиваются программами экранного доступа - [ ] Порядок перехода клавишей Tab логичен (следует визуальному порядку) - [ ] Удержание фокуса работает в модальных окнах (Tab не позволяет перейти к элементам позади них) - [ ] Есть ссылка для перехода к основному содержимому - [ ] Никакая информация не передаётся одним только цветом ### 6. Визуальное влияние производительности - [ ] При загрузке страницы нет сдвигов компоновки (CLS) - [ ] Изображения загружаются постепенно (через размытую версию или скелетон, а не появляются внезапно) - [ ] Шрифты не вызывают FOUT/FOIT (вспышку нестилизованного/невидимого текста) - [ ] Содержимое первого экрана отрисовывается быстро - [ ] Анимации не вызывают пропусков кадров на устройствах среднего класса ## Формат вывода ### Отчёт о проблемах | № | Страница | Проблема | Категория | Серьёзность | Браузер/устройство | Описание скриншота | Предлагаемое исправление | |---|------|-------|----------|----------|---------------|----------------------|----------------| | 1 | ... | ... | Визуальная/Адаптивность/Взаимодействие/Доступность/Производительность | Критическая/Высокая/Средняя/Низкая | ... | ... | ... | ### Сводная статистика - Всего проблем: X - Критические: X | Высокие: X | Средние: X | Низкие: X - По категориям: Визуальные: X | Адаптивность: X | Взаимодействие: X | Доступность: X | Производительность: X - 5 проблем, которые следует исправить первыми (с наибольшим влиянием) ### Определения серьёзности - **Критическая:** Неработающая функциональность или компоновка, препятствующая использованию - **Высокая:** Явно видимая проблема, влияющая на пользовательский опыт - **Средняя:** Заметна при внимательном рассмотрении, не блокирует использование - **Низкая:** Мелкий недостаток оформления, исправление желательно
Текст доступен бесплатно по CC0 1.0. Источники и лицензии.
Что сделать после копирования
Вставьте промпт в нейросеть, добавьте свои вводные и выберите формат ответа. Для фото или видео понадобится модель с поддержкой этой задачи. Проверьте результат и уточните запрос при необходимости.