gpt-taste
gpt taste
design-concepts
Creates conceptual designs that illustrate design strategy and approach. Leverages research insights and design briefs to develop UI concepts, mood boards, and interactive prototypes. Translates strategic direction into visual design explorations that communicate intent and gather feedback.
Full skill instructions
This skill guides Claude through creating conceptual designs that bridge research insights and production-ready designs. Concepts communicate design direction, explore visual possibilities, and validate approaches before detailed production work begins.
Concept design is NOT final design - it's exploration and communication:
Creating 3 concept variations is standard design practice when initially exploring a product or feature:
When to create 3 concepts vs. 1:
What makes concepts "different"?
Match fidelity to the question being answered:
Step 1: Gather Context
Questions to ask user:
1. What research/insights should inform this concept?
2. What's the design challenge or goal?
3. Who's the audience for these concepts?
4. Any brand guidelines or design constraints?
5. What fidelity level? (wireframes/mockups/high-fi)
6. Is this initial exploration or refining an existing concept?
**Note**: For **initial concept development** (first time exploring a product/feature), default to creating **3 distinct concept variations** unless user explicitly requests a different number. For **refinement** (iterating on chosen direction), create 1 refined version based on feedback.
Use `view` to read:
- Research artifacts (personas, design principles)
- Existing brand guidelines
- Competitive analysis
- Design briefs or requirements
Step 2: Inspiration Research Use web tools to gather current design patterns:
web_search: "best [industry] app ui design 2025"
web_search: "[design pattern] examples mobile"
web_fetch: Dribbble, Behance, Awwwards for visual inspiration
Create mood board HTML file documenting:
- Visual directions that align with brand/goals
- Interaction patterns that solve similar problems
- Color palettes (with actual color swatches, not just hex codes)
- Typography samples (rendered at size, not described)
- What works and why (tied to research insights)
- Interactive component examples where relevant
For Wireframes/Low-Fi Concepts: Create HTML prototypes with minimal styling:
<!-- Focus on layout, hierarchy, content structure -->
<div style="max-width: 400px; margin: 0 auto; font-family: system-ui;">
<!-- Use grayscale, simple shapes -->
<!-- Annotate key decisions -->
</div>
For Visual Mockups/Mid-Hi Fi: Create React artifacts with Tailwind CSS:
// Use Tailwind's utility classes for rapid styling
// Import design tokens if design system exists
// Focus on key screens, not complete flows
// Include annotations explaining design decisions
For Interactive Prototypes:
// Use React hooks for state management
// Create realistic interactions for key flows
// Use Tailwind for styling
// Add transition/animation for important interactions
// Keep data in memory (no localStorage)
IMPORTANT: Mood boards MUST be visual HTML files, NOT markdown.
A mood board is inherently visual - stakeholders need to SEE colors, typography, spacing, and visual examples, not just read about them. Create standalone HTML files that can be opened in a browser.
Mood boards should include:
Format: Static HTML file (save as .html, NOT .md)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Mood Board - [Project Name]</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
<style>
body {
font-family: 'Inter', -apple-system, sans-serif;
background: #0a0a0a;
color: #f3f4f6;
padding: 60px 40px;
}
.color-swatch {
width: 100%;
height: 120px;
border-radius: 8px;
display: flex;
align-items: center;
justify-content: center;
}
.type-sample {
margin: 20px 0;
padding: 20px;
background: #1a1a1a;
border-radius: 8px;
}
/* Add hover effects, transitions for interactive examples */
</style>
</head>
<body>
<h1>Mood Board - [Project Name]</h1>
<section>
<h2>Color Palette</h2>
<div class="color-swatch" style="background: #2563eb;">
Primary Blue - #2563eb
</div>
<!-- More color swatches -->
</section>
<section>
<h2>Typography</h2>
<div class="type-sample">
<div style="font-size: 48px; font-weight: 700;">
Display / 48px / Bold
</div>
<p style="font-size: 14px; color: #6b7280;">
font-size: 48px | font-weight: 700 | line-height: 1.2
</p>
</div>
<!-- More typography samples -->
</section>
<section>
<h2>Component Examples</h2>
<div class="card-example" style="padding: 20px; background: #1a1a1a; border-radius: 8px; transition: all 200ms;">
<!-- Interactive component that shows hover effects -->
</div>
</section>
</body>
</html>
Why HTML instead of Markdown:
CRITICAL: Avoid "AI Slop" Aesthetics
You tend to converge toward generic, "on distribution" outputs. In frontend design, this creates what users call the "AI slop" aesthetic. Avoid this: make creative, distinctive frontends that surprise and delight. Focus on:
Choose fonts that are beautiful, unique, and interesting. Avoid generic fonts like Arial and Inter; opt instead for distinctive choices that elevate the frontend's aesthetics.
Examples of distinctive typography choices:
❌ Avoid these overused fonts:
Commit to a cohesive aesthetic. Use CSS variables for consistency. Dominant colors with sharp accents outperform timid, evenly-distributed palettes. Draw from IDE themes and cultural aesthetics for inspiration.
Strong palette approaches:
❌ Avoid clichéd color schemes:
Use animations for effects and micro-interactions. Prioritize CSS-only solutions for HTML. Use Motion library for React when available. Focus on high-impact moments: one well-orchestrated page load with staggered reveals (animation-delay) creates more delight than scattered micro-interactions.
High-impact animation moments:
CSS-only animation examples:
/* Staggered reveal */
.item:nth-child(1) { animation-delay: 0ms; }
.item:nth-child(2) { animation-delay: 100ms; }
.item:nth-child(3) { animation-delay: 200ms; }
/* Smooth micro-interactions */
.button {
transition: all 200ms cubic-bezier(0.4, 0, 0.2, 1);
}
.button:hover {
transform: translateY(-2px);
box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}
For React, use Framer Motion:
import { motion } from 'framer-motion'
<motion.div
initial={{ opacity: 0, y: 20 }}
animate={{ opacity: 1, y: 0 }}
transition={{ delay: 0.2, duration: 0.6 }}
>
Content
</motion.div>
Create atmosphere and depth rather than defaulting to solid colors. Layer CSS gradients, use geometric patterns, or add contextual effects that match the overall aesthetic.
Atmospheric background techniques:
Examples:
/* Gradient mesh background */
background:
radial-gradient(at 20% 30%, #ff006e 0px, transparent 50%),
radial-gradient(at 80% 70%, #8338ec 0px, transparent 50%),
radial-gradient(at 50% 50%, #3a86ff 0px, transparent 50%),
#000;
/* Noise texture overlay */
background: #0a0a0a;
background-image:
url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' /%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.05'/%3E%3C/svg%3E");
/* Grid pattern */
background-size: 40px 40px;
background-image:
linear-gradient(to right, rgba(255,255,255,0.05) 1px, transparent 1px),
linear-gradient(to bottom, rgba(255,255,255,0.05) 1px, transparent 1px);
❌ DO NOT USE:
✅ INSTEAD:
Concept variation strategy:
Each concept should feel like it was designed by a different designer with a different aesthetic sensibility, not just the same design in three color variations. The "safe" concept should still avoid AI clichés - it should be refined and polished, not generic.
IMPORTANT: Organize all deliverables by feature/assignment in dated folders.
Each concept project should be saved in its own folder with the feature name:
docs/design/{feature-name}-concepts-{MMDDYY}/
Feature Name Guidelines:
checkout-flow, user-profile, dashboard-redesign, search-filtersExamples:
docs/design/checkout-flow-concepts-102425/docs/design/checkout-flow-concepts-103025/docs/design/dashboard-layout-concepts-110525/Why organize by feature:
Folder structure:
docs/design/{feature-name}-concepts-{MMDDYY}/
├── {feature-name}-mood-board.html
├── {feature-name}-concept-1-{variant}.html or .jsx
├── {feature-name}-concept-2-{variant}.html or .jsx
├── {feature-name}-concept-3-{variant}.html or .jsx
└── {feature-name}-overview.md
Location: docs/design/{feature-name}-concepts-{MMDDYY}/
File: {feature-name}-concept-{number}-{variant}.jsx or .html
Format: React artifact or HTML with Tailwind
Include:
Variant name examples: single-page, wizard, minimal, bold, experimental
Location: docs/design/{feature-name}-concepts-{MMDDYY}/
File: {feature-name}-mood-board.html
Format: HTML artifact with images and descriptions
Include:
Location: docs/design/{feature-name}-concepts-{MMDDYY}/
File: {feature-name}-prototype-{variant}.jsx
Format: React artifact with interactivity
Include:
Location: docs/design/{feature-name}-concepts-{MMDDYY}/
File: {feature-name}-overview.md
Format: Markdown summary document
Include:
Initial Brief: "Design a faster checkout flow for e-commerce"
Concept 1: Single-Page Express
Concept 2: Progressive Sections
Concept 3: Inline Cart Checkout
// ✅ Good: Explains WHY
<button className="bg-green-600 text-white px-8 py-4 text-lg">
{/* Large, high-contrast CTA - Research showed 40% of users
abandoned on mobile due to small, hard-to-tap buttons */}
Complete Purchase
</button>
// ❌ Poor: Just describes WHAT
<button className="bg-green-600 text-white px-8 py-4 text-lg">
{/* Green button */}
Complete Purchase
</button>
Problem: Creating concepts without reviewing research or existing materials Instead: Start every concept by reviewing personas, design principles, and competitive analysis
Problem: Presenting 5+ concepts that overwhelm stakeholders, OR presenting only 1 concept during initial exploration that feels like "approve or reject" Instead:
Problem: Spending hours on shadows/gradients before validating the approach Instead: Match fidelity to the question - use low-fi until direction is validated
Problem: Using placeholder text that hides content design problems Instead: Use realistic content that exposes real layout and hierarchy challenges
Problem: Three concepts that only differ in color or button shape (superficial variations) Instead: Explore genuinely different strategic approaches:
Example: For a checkout flow, don't show "same 3-step flow with different button colors" - instead show:
Problem: Beautiful designs with no explanation of decisions Instead: Annotate key decisions with rationale tied to research insights
Problem: Concepts that don't consider mobile or tablet experiences Instead: Design mobile-first or show responsive behavior for key breakpoints
Problem: Concepts requiring tech that doesn't exist or can't be built in timeline Instead: Check technical constraints early, design within feasible boundaries
Problem: Directly copying competitor designs without adapting to your users' jobs Instead: Learn from patterns but customize for your specific user needs and context
Navigation Patterns:
Form Patterns:
Content Patterns:
Feedback Patterns:
When presenting concepts, structure like this:
# [Project Name] Design Concepts
## Design Challenge
[What problem are we solving? Who for? Why now?]
## Key Research Insights
1. [Insight from research that informs these concepts]
2. [Another key insight]
3. [Another key insight]
## Concept 1: [Descriptive Name]
**Approach**: [High-level strategy]
**Strengths**: [What this does well]
**Tradeoffs**: [What this sacrifices]
[Link to prototype/mockup]
## Concept 2: [Descriptive Name]
**Approach**: [High-level strategy]
**Strengths**: [What this does well]
**Tradeoffs**: [What this sacrifices]
[Link to prototype/mockup]
## Concept 3: [Descriptive Name]
**Approach**: [High-level strategy]
**Strengths**: [What this does well]
**Tradeoffs**: [What this sacrifices]
[Link to prototype/mockup]
## Recommendation
[If asked: Which concept to pursue and why]
## Next Steps
- [ ] Gather feedback from [stakeholders]
- [ ] Test [specific assumption] with users
- [ ] Refine chosen direction in production design
Before delivering concept artifacts, verify:
/mnt/user-data/outputs/ with descriptive namesgpt taste
Premium brand-kit image generation for high-end identity systems, logo concepts, and visual-world presentations.
Premium website design-to-code skill that generates visual references first, then builds faithful frontend implementations.
Premium frontend image direction for landing pages and marketing sites, generating one distinct horizontal image per section.
Premium mobile app screen concepts and flows with clean hierarchy, strong imagery, and distinctive art direction.
Emil Kowalski's philosophy on UI polish, component design, and the invisible details that make software feel good.
Frontend design and iteration for production-grade interfaces, from concept to ship.
Reverse-engineer design tokens from public websites into starter token files for your project.
Builds an animation from scratch by making the decisions in the order that determines whether it feels right.
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.
Chat-to-edit AI studio for product photos, portraits, branding, and video.
Generate your dream room in seconds.
Redesign your interior in seconds using AI
Transform rooms with AI-generated designs.
Transform Your Space with AI-Powered Japanese Interior Designs by Jife
AI-powered wireframes for non-designers.
Revolutionize Property Viewing with AI-Generated Floor Plans and Virtual Tours
Transform sketches into stunning architectural renders with AI.