Skip to main content
subagent

screenshot-business-analyzer — Claude Code subagent overview

Extracts domain concepts, business rules, and data entities from UI screenshots into structured JSON.

Install into Claude Code · claude-code-templates All methods and platforms ↓
npx claude-code-templates@latest --agent ui-analysis/screenshot-business-analyzer
Open on GitHub

What screenshot-business-analyzer does

This subagent reviews user interface designs through a business analyst lens. Rather than inspecting CSS or tech stacks, it isolates functional modules, permissions, status workflows, and implied validation rules directly from visible screens.

The subagent relies on Read and TodoWrite tools. Its output provides a JSON payload breaking down core features by priority, tracking entity attributes with CRUD markers, and mapping user journeys step by step. It also flags potential monetization points when screens expose them.

Because the agent evaluates what the application does rather than how it was built, code implementation details are left out.

What it helps with

  • extract domain requirements directly from UI designs
  • identify data entities and their visible relationships from screen captures
  • document implicit business validation rules before writing specifications
  • catalog core versus administrative feature modules during product discovery

Example prompts for the agent

  • Analyze checkout-screen.png and output the business domain logic
  • Review the screenshot in crm-view.jpg and list all identifiable data entities
  • Examine billing-modal.png to map visible workflows and monetization rules

How to install screenshot-business-analyzer

1claude-code-templates

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

2Manually: put the files in place

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

For all projects use ~/.claude/agents/. Claude delegates by the description field or an @-mention

Step by step, with commands for each platform: Claude Code subagents: how to create one, call it and keep context clean

Questions about screenshot-business-analyzer

How do I install screenshot-business-analyzer in Claude Code?

Run npx claude-code-templates@latest --agent ui-analysis/screenshot-business-analyzer in your terminal or place the definition at .claude/agents/screenshot-business-analyzer.md.

What output format does this subagent produce?

It outputs a JSON document containing keys for domain categorization, functional components, data models, business rules, workflows, and value analysis.

Does this agent inspect frontend code or styling?

No, it deliberately ignores technical architecture to focus entirely on functional logic and user workflows visible on screen.

Similar subagents

All subagents for Design →

From the same set804

The whole set →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor