Skip to main content
Lifestyle App UI Prompts Claude ChatGPT GPT-4

Claude Prompt to Design a Meditation & Wellness App Serene UI

Design a meditation app UI with calming gradients, breathing animations, a session library, sleep stories, and gentle progress tracking.

300 views
0 copies

Fill in the placeholders

Customize variables below to tailor this prompt

Your Prompt
prompt.txt

                                

What this prompt does

This prompt generates a complete meditation and wellness app UI spec that treats visual calm as a first-class feature, not an afterthought. The template encodes domain-specific constraints directly — no harsh whites, no gamification, no aggressive notifications — because the biggest failure mode in wellness app design is borrowing patterns from productivity or social apps where urgency and dopamine loops are the goal. Here, every design decision is evaluated against a single criterion: does this lower or raise cognitive load?

The template structures output across seven sections: six distinct screens (home, library, player, breathing exercise, sleep stories, progress) with intentional flow — morning greeting through guided session to sleep wind-down — plus actual framework code for the most technically complex piece. The breathing exercise and player screens are specified to component level: expandable circle animation, progress ring, ambient sound mixer. The code output is a functional animation scaffold, not pseudocode — you get the state shape and animation logic ready to wire to your data layer.

The anti-patterns section is what separates this from a generic UI prompt. Explicitly ruling out streak guilt, tracking-as-surveillance, and jarring sound prevents the AI from defaulting to Duolingo-style engagement mechanics that are actively harmful in a therapeutic context.

When to use it

  • You are building a white-label meditation app and need a full UI blueprint to hand to a design team or use directly in Figma.
  • You are a solo developer prototyping a wellness product and want a React Native or Flutter player component with the animation already scaffolded.
  • You need to pitch a wellness app concept and want a realistic, screen-by-screen walkthrough to include in a deck or PRD.
  • You are redesigning an existing app that feels too clinical or gamified and need a reference for what serene-first UX actually looks like at component level.
  • You are a freelancer scoping a wellness project and want a structured output to base your estimate and deliverables list on.

Example output

Home Screen — 6:47 AM
"Good morning. A calm start sets the tone."
[Recommended] Body Scan · 10 min · Dr. Sarah Lim
[Quick Start] Breathe  |  [Quick Start] Focus

Session Library
Categories: Stress Relief · Sleep Prep · Deep Focus · Anxiety · Self-Compassion
Filter: 5 min · 10 min · 20 min · 45 min
Featured teacher: Dr. Sarah Lim (127 sessions)

Player (Minimalist)
Background: midnight-blue → soft purple gradient, 0.4s fade on start
Progress ring: thin 2px stroke, fills clockwise over session duration
Controls: pause/resume only (no scrub bar — prevents anxiety about remaining time)
Ambient mixer: Rain · Forest · Tibetan Bowls (independent sliders, 0–100%)

Breathing Exercise — 4-7-8 Pattern
Circle: expands 4s (inhale), holds 7s, contracts 8s
Haptic pulse at each phase boundary (optional)
Voice prompt: soft, whispered cue

Sleep Stories
Library: 12 narrations, 8–25 min each
Auto-stop timer: 15 / 30 / 45 min
Background sound: Rainfall, Ocean, White Noise (mixable)
Screen dimming: gradual over first 2 minutes of playback

Progress
Minutes meditated this month: 340
Streak calendar — gaps shown in neutral grey, not red
Monthly reflection: "What did you notice this month?"

React Native — BreathingCircle.tsx

const scale = useRef(new Animated.Value(1)).current;

Animated.loop(
  Animated.sequence([
    Animated.timing(scale, { toValue: 1.6, duration: 4000, useNativeDriver: true }),
    Animated.delay(7000),
    Animated.timing(scale, { toValue: 1.0, duration: 8000, useNativeDriver: true }),
  ])
).start();

// Render
<Animated.View style={[styles.circle, { transform: [{ scale }] }]} />

Pro tips

  • Lock [framework] to your actual stack before running. "React Native with Reanimated 3" gets you worklet-based animations that run on the UI thread and won't cause jank during meditation — a meaningful technical difference from generic React Native Animated output.
  • [content_library] specificity drives realism. "10 guided sessions, 5 sleep stories, 3 breathing patterns" gives you proportional UI (fewer categories, cleaner nav) versus "unlimited library" which produces over-engineered filter systems the MVP does not need.
  • [target_audience] changes the home screen copy tone entirely. "Adults with clinical anxiety" shifts output toward clinical trust signals and avoids spiritual language. "Corporate wellness users" shifts toward lunchtime brevity and focus sessions over sleep content.
  • [session_types] controls which screens the AI prioritizes. If you include "sound baths" but not "breathing exercises," the prompt will deprioritize the breathing screen and expand the player. Match this to your actual MVP scope.
  • Pair the output with a color token pass for accessibility. The prompt specifies gradient directions and mood but not hex values. Feed the generated spec into a color palette prompt and verify WCAG AA contrast: 4.5:1 for normal body text, 3:1 for large text (18pt+) and UI components like progress rings and icon labels. Gradient backgrounds require spot-checking at the lightest and darkest points, not just a single sample.

Frequently Asked Questions

Can I use this prompt for a general health app, or is it specifically tuned for meditation?
It is specifically tuned for meditation and sleep contexts. The anti-patterns — no gamification, no aggressive notifications, no harsh UI elements — and the screen flow from player to breathing to sleep stories are domain-specific constraints. If you are building a general health app with a meditation module, run this prompt for that module only, then integrate the output. Do not stretch it to cover fitness tracking or nutrition logging, where urgency and goal-pressure mechanics are appropriate and expected.
What should I put in [session_types] to get the most complete output?
List the specific session formats you actually plan to ship, not aspirational ones. A realistic MVP might be: guided meditation, breathing exercise, sleep story, and body scan. Each type you include causes the AI to generate a dedicated screen or player variant. More types mean more output but also more surface area to review — three to four types is the practical sweet spot for a first pass, and you can add more in a second prompt iteration once the core screens are stable.
Does the generated framework code actually run, or do I need to fill in significant gaps?
The animation scaffold is functional, not pseudocode — you get real Animated API calls (or AnimationController if you specify Flutter), the component structure, and the state shape. What it does not generate is your data layer: API calls to fetch session metadata, audio buffering and playback integration, and error states for failed loads. Expect the visual layer to be ready and the data wiring to be your work. If you specify a library like Reanimated 3 or Flutter's AnimationController, the output also includes the thread-safety pattern appropriate to that library.
Engr Mejba Ahmed

Need this built for real?

Engr Mejba Ahmed

AI Developer · Software Engineer

I'm Mejba — I design and ship production AI systems, automations, and full-stack apps. If you want this turned into a working solution for your team, let's talk.

Engr Mejba Ahmed

Engr Mejba Ahmed

Claude Code Expert · Online

👋

Hey there!

Quick Actions

WhatsApp Instant reply

Chat on WhatsApp

+880 1723 741224 · Instant reply

Popular Questions

Engr Mejba Ahmed is connected
Engr Mejba Ahmed is typing...
Engr Mejba Ahmed avatar

✉ Want me to follow up? Drop your email

Engr Mejba Ahmed avatar

📞 Connect Directly

Choose how you'd like to reach me

WhatsApp

+880 1723 741224

Email

[email protected]

✓ Details sent! I'll get back to you shortly.

Powered by OpenAI

335+

Blog Posts

25

AI Courses

63

Projects

Services & Expertise

Pricing & Process

Learning & Resources

Connect & Support