К основному содержанию
субагент

screenshot-ui-analyzer — субагент для Claude Code: разбор UI

Субагент разбирает скриншот интерфейса на компоненты, структуру и паттерны дизайна. Пригодится, когда есть картинка, а макета или кода под рукой нет.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --agent ui-analysis/screenshot-ui-analyzer
Открыть на GitHub

Что делает screenshot-ui-analyzer

Субагент работает как UI/UX-аналитик: смотрит на скриншот и выписывает всё, что на нём видно. Навигация, формы, таблицы, карточки, модалки, тосты, иконки и аватары — каждая находка получает тип, расположение и описание. Отдельно разбирается структура страницы: где шапка, где сайдбар, как устроена сетка, что в визуальной иерархии выходит на первый план.

На выходе — JSON с полями page_type, layout, components, design_patterns и visual_hierarchy. В components попадают состояние элементов: активный, выключенный, загрузка, ошибка, пустой экран. Ещё субагент отмечает признаки готовой библиотеки вроде Material или Ant Design и общие приёмы оформления — цвета, типографику, систему иконок.

Инструменты у него скромные: Read и TodoWrite. Значит, картинку он читает, а правки в проект не вносит — только отчёт. Если нужен разбор живого интерфейса, а не картинки, этот субагент не подойдёт.

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

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

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

  • проанализируй скриншот dashboard.png и верни JSON с компонентами и структурой
  • посмотри на этот скриншот формы и перечисли все поля и кнопки с их состояниями
  • разбери settings-page.png: какая библиотека компонентов и как устроена сетка

Как установить screenshot-ui-analyzer

1Через claude-code-templates

npx claude-code-templates@latest --agent ui-analysis/screenshot-ui-analyzer

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

.claude/agents/screenshot-ui-analyzer.md

Для всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию

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

Вопросы о screenshot-ui-analyzer

Как установить screenshot-ui-analyzer в Claude?

Через шаблоны: npx claude-code-templates@latest --agent ui-analysis/screenshot-ui-analyzer. Файл субагента появится по пути .claude/agents/screenshot-ui-analyzer.md.

Что делает screenshot-ui-analyzer?

Читает скриншот интерфейса и возвращает JSON: тип страницы, структуру разделов, список видимых компонентов с состояниями, признаки библиотеки компонентов и описание визуальной иерархии.

Может ли он править код по результатам разбора?

Нет. Из инструментов у него только Read и TodoWrite, поэтому он выдаёт текстовый отчёт в JSON и ничего не меняет в проекте.

Похожие субагенты

Все субагенты по теме «Настройка агента: память, контекст, субагенты» →
screenshot nexu-io Скилл делает снимки окон программ и выбранных областей экрана. Пригодится при оформлении багрепортов и дизайн-ревью. CX Codex +1 2 700установок full-page-screenshot nexu-io Скилл захватывает полные скриншоты веб-страниц через Chrome DevTools Protocol без внешних зависимостей. Пригодится для портфолио, кейсов и аудитов. CX Codex +1 2 800установок argent-screenshot-diff software-mansion Сравнивает скриншоты до и после изменений в UI: ловит сдвиги в раскладке, отступах, цвете и рендере текста. CX Codex +1 25 000установок browser-screenshot-diff ruvnet Сравнивает две записанные браузерные сессии по шагам, скриншотам и accessibility-дереву. Нужен для поиска визуальных расхождений и проверки replay. CX Codex +1 696установок browser-screenshot zc277584121 Делает снимок не всей страницы, а конкретного блока: поста, твита, графика, куска статьи. Пригодится, когда нужна иллюстрация без меню и рекламы. CX Codex +1 4 100установок image-to-ui UIZZE Превратите скриншот, макет или эскиз в рабочий код интерфейса. Скилл смотрит на изображение, воспроизводит его точно в коде, затем рендерит и сравнивает, чтобы исправить различия. CX Codex +1 63 500установок

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

Весь набор →
test-runner Хук запускает тесты сразу после того, как Claude изменил файл. Полезен, если не хочется вручную гонять проверки после каждой правки. 1 027установок supabase-performance-optimizer Слэш-команда для Claude, которая находит медленные запросы и лишние индексы в базе Supabase и предлагает план оптимизации. 1 026установок design-database-schema Команда проектирует структуру базы данных с учётом связей, ограничений и запросов. Она пригодится при создании схемы или пересмотре существующей. 1 021установок supabase-security-audit Слэш-команда прогоняет аудит безопасности проекта на Supabase: проверяет RLS-политики, права ролей, ключи API и настройки аутентификации. 1 020установок ai-agents-architect Помогает проектировать автономных агентов: циклы ReAct, планирование, реестр инструментов и память. Пригодится, когда агент зацикливается или путается в вызовах. 995установок llms-maintainer Субагент собирает и обновляет файл llms.txt по структуре сайта. Пригодится после сборки или смены маршрутов. 976установок research-brief-generator Превращает расплывчатый исследовательский запрос в структурированный бриф: главный вопрос, подвопросы, ключевые слова и критерии готовности. 962установок supabase-type-generator Слэш-команда генерирует TypeScript-типы из схемы Supabase и следит за её изменениями. Пригодится, когда схема живёт своей жизнью, а типы в проекте устарели. 948установок

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

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