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

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

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

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

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

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

На выходе — структурированный JSON. Внутри блоки primary_actions, navigation с текущим положением пользователя, input_flows с полями и способом отправки формы, state_transitions с парой «триггер — результат» и user_journeys со списком возможных путей. Такой формат удобно передавать дальше: в тесты, в задачи на вёрстку или в описание прототипа.

Инструменты у субагента ограничены: Read и TodoWrite. Значит, картинку он только читает и план ведёт, а по коду не ходит — если нужно сверить анализ с реальной разметкой, это уже отдельный шаг. Файл агента кладётся в .claude/agents/screenshot-interaction-analyzer.md.

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

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

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

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

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

1Через claude-code-templates

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

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

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

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

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

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

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

Через шаблоны: выполните npx claude-code-templates@latest --agent ui-analysis/screenshot-interaction-analyzer, затем файл .claude/agents/screenshot-interaction-analyzer.md попадёт в проект.

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

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

Какие инструменты доступны субагенту?

Только Read и TodoWrite. Он читает изображение и ведёт список задач, но не открывает и не правит код проекта.

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

Все субагенты по теме «Настройка агента: память, контекст, субагенты» →
screenshot nexu-io Скилл делает снимки окон программ и выбранных областей экрана. Пригодится при оформлении багрепортов и дизайн-ревью. CX Codex +1 2 700установок interaction-patterns-components hueyexe Помогает агенту выбирать и критиковать UI-паттерны и переиспользуемые компоненты: навигация, таблицы, модалки, формы, состояния. CX Codex +1 539установок interaction-design secondsky Скилл для проектирования отклика интерфейса: состояния загрузки, ошибки, пустые экраны, анимация и доступность. Пригодится, когда нужно продумать поведение UI, а не только его вид. CX Codex +1 441установок 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установок

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

Весь набор →
flutter-go-reviewer Субагент для Claude, который проверяет изменения в пул-реквестах и свежий код на Go, Protobuf, PostgreSQL, Flutter, Riverpod и GetX. 452установок laravel-expert Скилл превращает Claude в старшего Laravel-инженера: тонкие контроллеры, FormRequest, API Resources, очереди и кэш. Пригодится, когда пишете или рефакторите бэкенд на Laravel 10/11+. 449установок penetration-test Слэш-команда запускает проверку веб-приложения, API или аутентификации на уязвимости и собирает отчёт с рекомендациями. 434установок session-learning-capture Слэш-команда собирает знания из текущей сессии Claude и записывает их в файлы памяти проекта, чтобы следующий запуск начинался не с нуля. 425установок firecrawl-scraper Скилл для глубокого сбора данных с веб-страниц, скриншотов, разбора PDF и обхода сайтов через API Firecrawl. 407установок python-pro Скилл для Claude, который ведёт разработку на Python 3.12+: async, типизация, профилирование, uv, ruff, pydantic и FastAPI. 399установок troubleshooting-guide Собирает документ с диагностическими процедурами, частыми сбоями и командами для проверки системы. Пригодится, когда нужно описать, как чинить сервис. 397установок performance-budget-guard Хук для Claude проверяет размер JS-бандла после сборки Next.js и не даёт выкатить сборку, которая вылезла за бюджет. 393установок

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

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