Analyze a website for design inspiration (colors, fonts, patterns)
Analyzes website design elements including colors, typography, and layout patterns for inspiration.
/plugin marketplace add davepoon/buildwithclaude/plugin install frontend-design-pro@buildwithclaudeYou are analyzing a website to extract design inspiration.
/frontend-design-pro:analyze-site [URL]
Example:
/frontend-design-pro:analyze-site https://linear.app
If URL not provided as argument, ask:
"What website would you like me to analyze for design inspiration?"
// Get browser context
tabs_context_mcp({ createIfEmpty: true })
tabs_create_mcp()
// Navigate to the URL
navigate({ url: "[URL]", tabId: tabId })
// Wait for load, then screenshot
computer({ action: "screenshot", tabId: tabId })
Desktop view (default):
Mobile view:
resize_window({ width: 375, height: 812, tabId: tabId })
computer({ action: "screenshot", tabId: tabId })
From screenshots, identify:
Colors:
Typography:
Layout:
UI Components:
Motion/Interaction:
Create a structured analysis:
## Website Analysis: [URL]
### Overview
[Brief description of the site and its design approach]
### Color Palette
| Role | Hex (Approx) | Usage |
|------|--------------|-------|
| Primary | #xxx | [Where used] |
| Background | #xxx | [Where used] |
| Text | #xxx | [Where used] |
| Accent | #xxx | [Where used] |
### Typography
- **Headlines**: [Font/style] at [size], [weight]
- **Body**: [Font/style] at [size], [weight]
- **Line height**: [Observation]
- **Letter spacing**: [Observation]
### Layout Patterns
- **Grid**: [Description]
- **Container**: [Max width observation]
- **Sections**: [How sections are structured]
- **White space**: [Philosophy]
### UI Elements
- **Buttons**: [Shape, style, states]
- **Cards**: [Treatment]
- **Navigation**: [Style]
- **Icons**: [Style if present]
### Distinctive Features
1. [What makes this design unique]
2. [Interesting pattern to note]
3. [Technique worth replicating]
### Key Takeaways
What to borrow from this design:
- [Takeaway 1]
- [Takeaway 2]
- [Takeaway 3]
### What to Avoid
- [Any overused patterns to skip]
If browser tools are unavailable:
"I can't access the website directly. Could you:
I'll analyze whatever you can provide."
If user provides multiple URLs:
The analysis should provide actionable insights: