npx skills add ...
npx skills add davila7/claude-code-templates --skill screenshot-feature-extractor
npx skills add davila7/claude-code-templates --skill screenshot-feature-extractor
Analyze product screenshots to extract feature lists and generate development task checklists. Use when: (1) Analyzing competitor product screenshots for feature extraction, (2) Generating PRD/task lists from UI designs, (3) Batch analyzing multiple app screens, (4) Conducting competitive analysis from visual references.
Extract product features from UI screenshots using a coordinated multi-agent analysis pipeline.
Core principle: Describe WHAT to build (features/interactions), NOT HOW (no tech stack).
This skill orchestrates 5 specialized agents for comprehensive analysis:
Gather all screenshots to analyze:
Launch THREE Task agents IN PARALLEL for each screenshot:
Agent 1: screenshot-ui-analyzer
Agent 2: screenshot-interaction-analyzer
Agent 3: screenshot-business-analyzer
IMPORTANT: Use the Task tool with THREE parallel calls in a single message to maximize efficiency.
After all parallel analyses complete, launch the synthesizer agent:
Agent 4: screenshot-synthesizer
Launch the reviewer agent to validate the output:
Agent 5: screenshot-reviewer
docs/plans/YYYY-MM-DD-<product>-features.md- [ ] checkbox format for all tasksAnalyze this screenshot for UI components, layout structure, and design patterns.
Screenshot: [file path]
Return your analysis as JSON.Analyze this screenshot for user interactions, navigation flows, and state transitions.
Screenshot: [file path]
Return your analysis as JSON.Analyze this screenshot for business functions, data entities, and domain logic.
Screenshot: [file path]
Return your analysis as JSON.Synthesize these analysis results into a unified development task list.
UI Analysis:
[paste UI analyzer result]
Interaction Analysis:
[paste Interaction analyzer result]
Business Analysis:
[paste Business analyzer result]
Product Name: [product name]
Output file: docs/plans/YYYY-MM-DD-<product>-features.mdReview this task list for completeness and quality.
Original screenshot(s): [file paths]
Task list: [synthesized output]
If issues found, provide corrections.