screenshot-business-analyzer — Claude Code subagent overview
Extracts domain concepts, business rules, and data entities from UI screenshots into structured JSON.
npx claude-code-templates@latest --agent ui-analysis/screenshot-business-analyzerWhat 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.pngand output the business domain logic - Review the screenshot in
crm-view.jpgand list all identifiable data entities - Examine
billing-modal.pngto 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-analyzer2Manually: put the files in place
.claude/agents/screenshot-business-analyzer.mdFor all projects use ~/.claude/agents/. Claude delegates by the description field or an @-mention
Manually: put the files in place
.codex/agents/screenshot-business-analyzer.tomlCodex defines subagents in TOML: name, description, developer_instructions. Move the Markdown text into developer_instructions by hand. For all projects use ~/.codex/agents/
Manually: put the files in place
.cursor/agents/screenshot-business-analyzer.mdCursor also reads .claude/agents/
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.