Proof It Works

Before & After Gallery

See exactly how structured prompts create better results on the first try. Real examples from real projectsβ€”no theory, just results.

85%

Fewer revisions needed

15+

Minutes saved per prompt

1st Try

Get it right the first time

Real Examples from Real Projects

Each example shows the vague prompt that fails, the structured prompt that works, and the result. Click "Copy Good Prompt" to use these as templates for your own projects.

Project Brief

Website Request

❌

Before (Vague)

Make me a website for my cleaning business
Why this fails:

No context about target audience, goals, or required features. AI will generate generic template with placeholder content.

βœ…

After (Structured)

I'm building a website for a local house cleaning service in North Carolina.
The purpose is to get homeowners to book a free quote.
Users will primarily view our services and submit the contact form.

Include:
- Hero section with headline: "Professional House Cleaning You Can Trust"
- Services section with: Regular Cleaning, Deep Cleaning, Move-out Cleaning
- Contact form with Name, Email, Phone, Service Type dropdown
- Trust signals: customer reviews, local presence
- Call-to-action: "Get Free Quote"

Design: Clean, trustworthy, not corporate - like a neighbor you trust.
Colors: Forest green primary (#059669), light blue accent (#0ea5e9)
Why this works:

Provides context, specific requirements, target action, and design direction. AI can build exactly what you need on first try.

Responsive Design

Mobile Navigation

❌

Before (Vague)

Make the menu smaller on mobile
Why this fails:

"Smaller" is ambiguous. Should it be hidden? Collapsed? Icons only? AI will guess and likely get it wrong.

βœ…

After (Structured)

Create a hamburger menu for mobile breakpoint (< 768px) that:
- Shows a hamburger icon (☰) in the top right
- Opens a full-screen overlay when clicked
- Displays navigation items vertically with 20px spacing
- Includes a close button (Γ—) in top right
- Animates smoothly (slide-in from right)
- On desktop (> 768px): show horizontal navigation inline
Why this works:

Specifies exact behavior, breakpoint, animation, and layout for both mobile and desktop.

Layout & Responsive

Card Grid Layout

❌

Before (Vague)

Make them look like that site where they're in boxes
Why this fails:

Vague reference doesn't tell AI about responsive behavior, spacing, or card contents.

βœ…

After (Structured)

Display the designer profiles as cards in a grid with:
- Desktop (> 1024px): 3 columns
- Tablet (768-1024px): 2 columns
- Mobile (< 768px): 1 column
- 24px gap between cards
- Each card includes: profile image, name, specialization, location, "View Profile" button
- Cards have subtle shadow and hover effect (lift + shadow increase)
Why this works:

Defines exact responsive breakpoints, card contents, spacing, and interactions.

Forms & Input

Contact Form Fields

❌

Before (Vague)

Add a contact form
Why this fails:

Doesn't specify which fields, validation rules, or what happens on submit.

βœ…

After (Structured)

Create a contact form with these exact fields:
- Name (text input, required, placeholder: "Your name")
- Email (email input, required, validation for email format)
- Phone (text input, optional, placeholder: "(555) 123-4567")
- Service Type (dropdown with options: Regular Cleaning, Deep Cleaning, Move-out Cleaning)
- Message (text area, optional, 4 rows, placeholder: "Tell us about your cleaning needs")
- Submit button with text "Get Free Quote"

On submit:
- Validate required fields
- Show error messages below invalid fields in red
- On success: show "Thanks! We'll contact you within 24 hours" message
Why this works:

Specifies every field type, requirement, placeholder, validation rule, and submit behavior.

UI States

Button Interaction States

❌

Before (Vague)

Make the button look different when you press it
Why this fails:

Doesn't specify which state (hover, active, focus) or what visual change to make.

βœ…

After (Structured)

Add interaction states to the start button:
- Default: Green background (#10b981), white text
- Hover: Darker green (#059669), scale up slightly (1.05)
- Active (when clicked): Even darker (#047857), scale down (0.98)
- Disabled: Gray background (#9ca3af), reduced opacity (0.5), cursor not-allowed

Transitions should be smooth (200ms ease-in-out)
Why this works:

Defines all states with specific colors, transformations, and timing.

Components

Header Component

❌

Before (Vague)

Make a header
Why this fails:

No context about purpose, contents, or behavior. Could be anything from a blog title to a navigation bar.

βœ…

After (Structured)

I'm building a website for a local house cleaning service. The header should help potential customers quickly understand what we do and how to contact us.

Create a sticky header with:
- Logo on the left (text: "CleanHome" in forest green)
- Navigation links: Home, Services, About, Contact
- "Get Quote" button on the right (terracotta background, cream text)
- Stays visible when scrolling (position: sticky)
- White background with subtle shadow on scroll
- Mobile: logo + hamburger menu only
Why this works:

Provides business context, specific contents, behavior (sticky), responsive considerations, and styling.

Visual Style

Design Direction

❌

Before (Vague)

Make it look modern and professional
Why this fails:

"Modern" and "professional" are subjective and vague. Every designer interprets these differently.

βœ…

After (Structured)

Visual style:
- Reference: stripe.com (clean, minimal, lots of whitespace)
- Color palette:
  - Primary: Navy blue (#1e40af)
  - Accent: Purple (#7c3aed)
  - Background: White with subtle gray (#fafafa)
- Typography: Sans-serif, large headings (48px+), generous line height (1.6)
- Spacing: Extra generous (80px between sections)
- Mood: Trustworthy but approachable, sophisticated but not intimidating
- Avoid: Gradients, excessive animations, stock photos
Why this works:

Provides visual reference, specific colors with hex codes, typography specs, spacing rules, and things to avoid.

Interactive Features

Filter System

❌

Before (Vague)

Add filters for the listings
Why this fails:

Doesn't specify which filters, UI pattern, or how filtering should work.

βœ…

After (Structured)

I need a filter system that includes:
- Style filter (dropdown: Minimalist, Colorful, Dark, Playful)
- Industry filter (checkboxes: SaaS, E-commerce, Healthcare, Finance)
- Location filter (text input with autocomplete)
- "Clear All Filters" button

Behavior:
- Filter results in real-time as users select options
- Show count of filtered results: "Showing 42 of 150 designers"
- Multiple selections in Industry filter should use OR logic
- Display active filters as removable chips above results
- Filters persist on page refresh (localStorage)
Why this works:

Specifies exact filter types, UI patterns, real-time behavior, filter logic, and persistence.

Ready to Build Your Own?

Use the Interactive Prompt Builder to create structured prompts following the same formula. No guesswork, no trial-and-errorβ€”just results.

Try the Prompt Builder β†’