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

screenshot-synthesizer — субагент для Claude Code: установка и запуск

Объединяет JSON-отчёты по интерфейсу, взаимодействию и бизнес-логике в единый список задач разработки в формате Markdown.

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

Что делает screenshot-synthesizer

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

В результат попадает итоговый Markdown-документ с чекбоксами задач, подсчётом модулей и заметками о зависимостях. Формулировки ориентированы строго на требования к продукту: агент описывает поведение системы без привязки к конкретному стеку или библиотекам.

Для работы субагенту обязательно нужны готовые файлы анализа от предыдущих шагов пайплайна и доступ к инструментам Read, Write и TodoWrite. Без входных структурированных данных составить план не выйдет.

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

  • Свести три разных JSON-отчёта по макетам в единый план разработки
  • Убрать дублирующие требования к интерфейсу и логике
  • Разбить крупные продуктовые модули на проверяемые подзадачи с чекбоксами
  • Сформировать список задач без привязки к конкретному языку программирования

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

  • Объедини анализы из ui.json, interaction.json и business.json в итоговый план задач
  • Собери бэклог фич на основе трёх JSON-разборов скриншота и сохрани в backlog.md

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

1Через claude-code-templates

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

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

.claude/agents/screenshot-synthesizer.md

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

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

Вопросы о screenshot-synthesizer

Как установить screenshot-synthesizer в Claude Code?

Выполните команду npx claude-code-templates@latest --agent ui-analysis/screenshot-synthesizer в терминале проекта. Либо сохраните конфигурацию субагента в файл .claude/agents/screenshot-synthesizer.md.

Что делает screenshot-synthesizer?

Он сопоставляет разрозненные результаты анализа интерфейса и логики, удаляет повторы и собирает иерархический Markdown-список задач для разработчиков.

Какие данные нужны субагенту на вход?

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

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

Все субагенты по теме «Заметки, задачи и проекты» →
context-manager VoltAgent Community Организует общий контекст мультиагентного проекта в файлах: раскладывает состояние, решения и историю задач по понятной структуре. 10 638установок code-architect официальный Anthropic Субагент анализирует паттерны в кодовой базе и составляет план реализации новой фичи: список файлов для правок, схему данных и пошаговый чеклист сборки. 1 439установок search-specialist VoltAgent Community Субагент для поиска точной информации по многим источникам: оптимизирует запросы и отбирает релевантные результаты. Пригодится, когда нужно найти, а не анализировать. 6 886установок content-marketer VoltAgent Community Субагент планирует контент, готовит материалы для SEO и других каналов, а затем помогает оценивать их результаты. Подойдёт для работы над контент-планом или кампанией. 4 038установок product-manager VoltAgent Community Субагент помогает принимать продуктовые решения, расставлять приоритеты и составлять roadmap по запросам пользователей и целям бизнеса. 1 104установок project-manager VoltAgent Community Субагент планирует проект, контролирует сроки и бюджет, а также отслеживает риски через структурированные чек-листы и отчёты. Пригодится для ведения сложных задач в репозитории. 1 064установок

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

Весь набор →
log Переносит отчёт о выполненной задаче во внешние трекеры и заметки: время, статус, коммиты. Пригодится, когда работа идёт в Claude, а учёт — в Linear или Obsidian. 351установок create-worktrees Собирает все открытые пул-реквесты через GitHub CLI и разворачивает под каждую ветку отдельный git worktree в папке ./tree/. Пригодится, когда надо смотреть несколько PR сразу, не переключая ветки в основном чекауте. 351установок test-automation-orchestrator Команда анализирует тестовые файлы и настройки проекта, затем помогает спроектировать запуск тестов: параллельный, последовательный, условный или как часть CI/CD. 350установок setup-ci-cd-pipeline Настраивает CI/CD-пайплайн под GitHub Actions, GitLab CI, Azure Pipelines или Jenkins с тестами, проверками безопасности и сценариями деплоя. 346установок scientific-brainstorming Скилл превращает Claude Code в напарника для научного поиска. Помогает формулировать исследовательские гипотезы и находить междисциплинарные связи. 345установок excalidraw Скилл передаёт работу с файлами Excalidraw субагентам, чтобы основной контекст не заполнялся громоздким JSON. Нужен для диаграмм и схем архитектуры. 342установок develop-web-game Скилл задаёт цикл разработки и проверки веб-игр на HTML и JavaScript. Пригодится, когда вы добавляете механику и хотите проверять её в браузере после каждого существенного изменения. 342установок branch-cleanup Слэш-команда для Claude, которая находит слитые и устаревшие ветки, проверяет их перед удалением и наводит порядок в локальном и удалённом репозитории. 342установок

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

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