Skip to main content

Good Prompt → Great Prompt

The quality of your app depends on the quality of your prompt. Learn to write prompts that make AI agents shine.

Anatomy of a Great Prompt

Purpose

What does the app do?

Audience

Who is it for?

Style

Colors, vibe, design

Features

Must-have functionality

Before & After Examples

❌ Vague Prompt

"Build me a website for my startup"
Problems:
  • No context about what the startup does
  • No style guidance
  • No feature requirements
  • AI has to guess everything
Result: Generic template that needs tons of iteration

✅ Specific Prompt

"Create a landing page for 'CloudSync', a B2B file syncing tool.

Target audience: IT teams at mid-size companies
Style: Modern, professional, trust-building. Light theme with 
      blue/white colors (like Dropbox Business)

Sections:
- Hero: 'Secure File Syncing for Enterprise Teams' with demo video
- 3 key benefits (security, speed, compliance)
- Feature showcase with screenshots
- Pricing table (Starter $99/mo, Business $299/mo, Enterprise custom)
- Customer logos (Fortune 500 companies)
- Trust badges (SOC 2, GDPR compliant)
- CTA: 'Start 14-day free trial'

Add AI lead assistant to qualify enterprise prospects."
Why it works:
  • Clear product description
  • Target audience defined
  • Style reference (like Dropbox)
  • Exact sections needed
  • Specific copy provided
  • AI feature requested
Result: Professional landing page that matches your vision

UI/UX Prompting (Get the Look You Want)

The visual style of your app is just as important as its functionality. Here’s how to describe what you want.

✅ What Works: Visual References

Site Comparisons

“Similar to stripe.com - clean, professional, blue/white”“Like airbnb.com - image-heavy, trust-building”Why it works: AI understands popular sites

Style Keywords

“Modern and bold” → Strong shadows, large whitespace“Playful and fun” → Rounded corners, vibrant colorsWhy it works: Clear visual personality

UI/UX Examples You Can Copy

Create a real estate analytics dashboard similar to Zillow's agent portal.

Style: Modern and professional with bold data visualization.

Key features:
- Property performance metrics
- Market trends
- Lead tracking

UI/UX: Card-based layout with prominent stats, interactive charts, 
       and quick-action buttons for adding listings.
Why it works:
  • Clear reference (Zillow agent portal)
  • Specific style keywords (modern, professional, bold)
  • Layout hint (card-based)
  • Priority clear (stats prominent)

❌ What to Avoid

❌ “Make a beautiful website for my business”Problems: No style direction, no features, no referenceBetter: “Create a consulting firm website similar to McKinsey.com. Style: Professional and trustworthy with case study showcases.”
❌ “Use #FF5733 for all buttons, #3357FF for headers, 18px Helvetica, shadow: 0px 4px 6px rgba(0,0,0,0.1)”Problems: Too prescriptive, conflicts with design systemBetter: “Style: Bold and modern with vibrant orange primary color, cool blue accents. Professional tech feel.”
❌ “Make it look like Apple’s website but also like Netflix and add animations like Stripe”Problems: Conflicting references, unclear directionBetter: “Premium and minimalist like Apple.com with dark theme option. Focus on product imagery and clean typography.”

Quick UI/UX Template

Create a [TYPE] for [DOMAIN] similar to [REFERENCE_SITE].

Style: [1-2 keywords: modern/professional/playful/minimalist/bold]

Key Features:
- [Feature 1]
- [Feature 2]
- [Feature 3]

UI/UX Priority: [What should stand out: CTA/stats/search/images]

Optional: [Colors: warm/cool/vibrant, Images: product/people/abstract]
Example filled:
Create a landing page for a meditation app similar to Calm.com.

Style: Calming and minimalist

Key Features:
- Meditation library with categories
- Progress tracking dashboard  
- Audio player with ambient backgrounds

UI/UX Priority: Make starting a session one-click from homepage

Optional: Soft purple/blue palette, nature imagery

Prompting Principles

1. Be Specific, Not General

❌ General

“Make it look modern”Problem: “Modern” means different things

✅ Specific

“Modern = clean sans-serif fonts, lots of white space, subtle shadows, smooth animations”Better: Descriptive details

2. Use Design References

❌ Abstract

“Professional corporate design”Problem: Too subjective

✅ Concrete

“Corporate style like stripe.com - clean, blue/white, lots of breathing room”Better: Real website reference

3. Provide Content, Not Placeholders

❌ Lazy

“Add some testimonials”Problem: Generic placeholder content

✅ Thoughtful

“Testimonials:
  • ‘Saved us 10 hours/week’ - Sarah Chen, Marketing Lead at Acme
  • ‘Game changer for our team’ - John Smith, CEO of StartupCo”
Better: Real quotes that sell

4. Break Down Complex Features

❌ Overwhelming

“Add complete user management with roles, permissions, team invites, billing, and admin dashboard”Problem: Too much at once

✅ Incremental

First prompt: “Add user authentication (signup, login, logout)”Next: “Add team invites via email”Next: “Add role-based permissions (admin, member)”Better: One feature at a time

Example Prompts You Can Copy

"Build a portfolio site for me, a UX designer.

About me:
Name: Alex Rivera
Title: Senior UX Designer
Bio: I design products that people love. 5 years at tech startups.

Style: Minimal, elegant, lots of white space. Light theme with 
      black text, one accent color (coral #FF6B6B)

Sections:
- Hero: My name, title, brief bio, profile photo placeholder
- Featured projects (3 case studies):
  * 'FinTech Mobile App' - iOS banking app redesign
  * 'E-learning Platform' - Course dashboard UX
  * 'Travel Booking Site' - Search & booking flow
- Skills: Figma, Framer, User Research, Prototyping, Design Systems
- Contact form (name, email, message)

No database needed. Make it feel premium and portfolio-quality."
"Create a waitlist landing page for 'MindfulAI', an AI meditation app 
launching in 3 months.

Vibe: Calm, zen, peaceful. Soft gradients (purple to blue), rounded corners

Sections:
- Hero: 'AI-Powered Meditation for Busy People'
      Subheading: 'Launch Feb 2025 - Join 10,000+ on the waitlist'
      Email signup form (large, prominent)
- 3 features with icons:
  * Personalized meditation paths
  * AI voice that adapts to your stress level
  * 5-minute sessions that actually work
- Social proof: '10,000+ people waiting' counter
- Simple FAQ (4 questions)

Add AI chatbot that answers questions about the app and collects emails."
"Build a recipe discovery app for home cooks.

Style: Warm, inviting, food-magazine aesthetic. Lots of food imagery

Features:
- Search bar: 'What ingredients do you have?'
- Recipe cards: photo, title, cook time, difficulty
- Filter by: dietary needs (vegan, gluten-free), cuisine, cook time
- Recipe detail page: ingredients list, step-by-step, nutrition info
- Save favorites (requires login)

Authentication: Simple email/password

Database: Anyx managed (to store user favorites)

Add AI assistant that suggests recipes based on what's in your fridge:
'I have chicken, broccoli, and rice' → Shows 5 recipe options"
"Create registration page for 'DevConf 2025', a developer conference.

Event details:
- Date: March 15-17, 2025
- Location: San Francisco Convention Center
- Expected: 500 attendees

Style: Tech-forward, high energy. Dark theme with electric blue accents

Sections:
- Hero with countdown timer to event
- Speaker lineup (8 speakers with headshots and bios):
  * Sarah Chen - 'Building AI Products'
  * John Smith - 'Future of Web Development'
  * [... 6 more]
- Schedule grid (3 days, 6 sessions per day)
- Pricing:
  * Early Bird: $299 (ends Jan 15)
  * Regular: $399
  * Student: $199 (with verification)
- Sponsor logos (Gold, Silver, Bronze tiers)
- Registration form with Stripe payment

Database: Anyx managed (store registrations)

Add AI session recommender: Asks about interests, suggests personalized schedule"
"Build a habit tracking app for people building new routines.

Target: Young professionals trying to be healthier
Style: Motivational, colorful, gamified. Notion-like interface

Features:
- Add habits (name, frequency, icon)
- Daily checklist with checkboxes
- Streak counter (days in a row completed)
- Calendar heatmap (GitHub-style)
- Stats dashboard (completion rate, best streak)
- Reminders (optional push notifications)

Authentication: Google or email signup

Database: Anyx managed

Add AI coach that sends encouraging messages and notices patterns:
'You always skip Monday workouts - try setting a Sunday reminder?'"
"Create an e-commerce showcase for 'Luna Candles', handmade soy candles.

Brand vibe: Elegant, natural, high-end. Earth tones (cream, sage green, terracotta)

Pages:
- Home: Hero image, brand story, featured products
- Shop: Product grid with filters (scent, size, price)
- Product detail: Large images, description, 'Add to Cart'
- Cart: Review items, checkout with Stripe
- About: Brand story, our process, sustainability

Products (add 8 sample products):
- 'Lavender Dreams' - $28
- 'Citrus Sunrise' - $28
- 'Cozy Cabin' - $32
- [... 5 more]

Database: Anyx managed (products, orders)

Add AI shopping assistant:
- Visual search: 'Find candles similar to this photo'
- Gift finder: 'Help me pick a gift for my mom'
- Scent quiz: 'What scent matches my vibe?'"

Iteration Prompts

Once your app is built, refine it with specific requests:

Design Adjustments

"Make the hero section more bold - larger heading, brighter colors"
"Add more white space between sections"
"Change font to something more playful"
"Make the CTA button bigger and more prominent"
"Add subtle hover effects to all cards"

Feature Additions

"Add a search bar in the navigation"
"Implement dark mode toggle"
"Add testimonials section with 3 quotes"
"Create a pricing FAQ accordion"
"Add 'Share on Twitter' button to blog posts"

Content Updates

"Change pricing: Free, $29/mo, $99/mo"
"Update hero tagline to 'Ship apps in minutes, not months'"
"Add testimonial: 'Amazing tool!' - Jane Doe, CEO of StartupCo"
"Replace 'Contact Us' with 'Book a Demo'"

AI Customization

"Make AI assistant more casual and friendly"
"Add voice input to AI chat"
"Let AI generate images based on text descriptions"
"Make AI widget smaller and less intrusive"
"Add 'Ask AI' button on every product page"

Common Mistakes

Avoid these pitfalls
❌ “Make it look good”
❌ “Modern design”
❌ “Professional appearance”
✅ “Clean sans-serif, blue/white, lots of white space, like stripe.com”
✅ “Playful, colorful, rounded corners, like mailchimp.com”
❌ “Add some features”
❌ “Put testimonials”
❌ “List the benefits”
✅ Provide actual copy, names, and details
✅ The more real content, the better the result
❌ “Build a full CRM with projects, clients, invoicing, time tracking, team management, reports…”✅ Start with MVP: “Build a simple project tracker with tasks and deadlines”
✅ Then iterate: Add features one by one through chat
❌ Only describing desktop layout✅ Mention “mobile responsive” or “mobile-first”
✅ AI will ensure it works on all devices

Pro Tips

Use Comparisons

“Like Notion but for recipes”“Stripe-style landing page”AI understands popular site references

Specify User Actions

“When user clicks ‘Sign Up’, show modal with email/password form”Describe workflows, not just features

Mention Performance

“Fast loading, optimized images”“Lazy load images below fold”AI will implement best practices

Request Accessibility

“WCAG AA compliant”“Keyboard navigation support”AI will add proper ARIA labels

Getting Unstuck

What to do:
  • Rephrase with more details
  • Provide a visual reference (link to similar site)
  • Break request into smaller parts
Example: Instead of “Make it more modern”, try: “Update to use: larger font sizes, more white space, subtle shadows, smooth scroll animations”

Next Steps