Canoodling…
Claude
becomes your
▊
Wireframes with psychology built in — not bolted on.
Start free trial10 uses free · no credit card
dashboards/fitness
┌────────────────────────────────────┐ │ Fitness Dashboard [Goals] │ ├────────────────────────────────────┤ │ Today's Activity │ │ ┌────────────────────────────────┐ │ │ │ Steps [████████░░] 8,247 │ │ │ │ Goal: 10,000 82% complete │ │ │ └────────────────────────────────┘ │ │ ┌────────────────────────────────┐ │ │ │ Active Minutes 42 min │ │ │ │ [██████████████░░░░░] 70% │ │ │ └────────────────────────────────┘ │ │ Weekly Progress │ │ ┌────────────────────────────────┐ │ │ │ ████ │ │ │ │ ██████ │ │ │ │ ████████████ │ │ │ │ M T W T F S S │ │ │ │ 5 of 7 days active │ │ │ └────────────────────────────────┘ │ │ > Running 5.2 km 28 min │ │ > Strength Training 45 min │ ├────────────────────────────────────┤ │ [Today] [Week] [Stats] [Workouts] │ └────────────────────────────────────┘
social/messaging-chat
┌────────────────────────────────────┐ │ [<] Alice Johnson [i] │ ├────────────────────────────────────┤ │ │ │ ┌────────────────────────────┐ │ │ │ Hey! How's your day going? │ │ │ │ 11:23 v │ │ │ └────────────────────────────┘ │ │ │ │ ┌────────────────────────┐ │ │ │ Great! Finished my │ │ │ │ presentation. You? │ │ │ │ 11:25 │ │ │ └────────────────────────┘ │ │ │ │ ┌────────────────────────────┐ │ │ │ Working on a new project. │ │ │ │ 11:27 v │ │ │ └────────────────────────────┘ │ │ │ │ ┌────────────────────────┐ │ │ │ [Photo Preview] │ │ │ │ 11:30 vv│ │ │ └────────────────────────┘ │ │ │ │ Alice is typing... │ │ │ ├────────────────────────────────────┤ │ [+] [:)] Type a message... [Send] │ └────────────────────────────────────┘
dashboards/sales-analytics
┌────────────────────────────────────┐ │ Sales Analytics [Export] │ ├────────────────────────────────────┤ │ Q4 Performance │ │ ┌────────────────────────────────┐ │ │ │ Total Revenue $2.4M │ │ │ │ ↗ +32.5% from last quarter │ │ │ │ Target: $2M [@] Exceeded │ │ │ └────────────────────────────────┘ │ │ Monthly Trend │ │ ┌────────────────────────────────┐ │ │ │ ███ │ │ │ │ █████ │ │ │ │ ███████ │ │ │ │ █████████████ │ │ │ │ ███████████████ │ │ │ │ Jan Feb Mar Apr May Jun │ │ │ │ Peak: June ($285K) │ │ │ └────────────────────────────────┘ │ │ Regional Breakdown │ │ North America 72% ████████ │ │ Europe 28% ███ │ ├────────────────────────────────────┤ │ [Overview][Trends][Team][Forecast] │ └────────────────────────────────────┘
shopping/product-detail
┌────────────────────────────────────┐ │ [<] [*] [CART] │ ├────────────────────────────────────┤ │ ┌────────────────────────────────┐ │ │ │ │ │ │ │ [PRODUCT IMAGE] │ │ │ │ │ │ │ │ < 1 / 5 > │ │ │ └────────────────────────────────┘ │ │ Wireless Noise-Canceling Earbuds │ │ [*][*][*][*][*] 4.8 (2,847 reviews)│ │ │ │ $79.99 was $99.99 [20% OFF] │ │ │ │ Color: Black │ │ [ Black ] [ White ] [ Blue ] │ │ │ │ - Battery: 30 hours │ │ - Bluetooth: 5.3 │ │ - Water Resistance: IPX4 │ │ │ │ ┌────────────────────────────────┐ │ │ │ [ Add to Cart ] │ │ │ └────────────────────────────────┘ │ │ Free shipping · Ships in 2 days │ └────────────────────────────────────┘
dashboards/task-dashboard
┌────────────────────────────────────┐ │ Task Dashboard [+ New] │ ├────────────────────────────────────┤ │ Current Sprint Progress │ │ ┌────────────────────────────────┐ │ │ │ Sprint 42 │ │ │ │ [████████████░░░░░░] 68% │ │ │ │ 17 of 25 tasks · 3 days left │ │ │ └────────────────────────────────┘ │ │ Upcoming Deadlines │ │ > [!] User authentication │ │ Due today [High] @Sarah │ │ > Payment integration │ │ Due tomorrow [Med] @Mike │ │ > Dashboard redesign │ │ Due in 3 days [Low] @Lisa │ │ Team Workload │ │ Sarah [████████] 8 tasks │ │ Mike [██████░░] 6 tasks │ │ Lisa [████░░░░] 4 tasks │ ├────────────────────────────────────┤ │ [Overview] [Tasks] [Team] [Reports]│ └────────────────────────────────────┘
social/feed
┌────────────────────────────────────┐ │ [@] Feed [#] [!] [=] │ ├────────────────────────────────────┤ │ Stories │ │ ┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌──┐ │ │ │[]│ │[]│ │[]│ │[]│ │[]│ │[]│ > │ │ └──┘ └──┘ └──┘ └──┘ └──┘ └──┘ │ │ You Sara Mike Jess Alex Emma │ │ ┌────────────────────────────────┐ │ │ │ [@] Alice Chen · 2h │ │ │ │ │ │ │ │ Just launched my new app! │ │ │ │ Check it out and let me know │ │ │ │ what you think 🚀 │ │ │ │ │ │ │ │ [Image Preview] │ │ │ │ │ │ │ │ <3 42 [*] 12 [^] 5 │ │ │ └────────────────────────────────┘ │ └────────────────────────────────────┘
dashboards/finance
┌────────────────────────────────────┐ │ Financial Overview [Menu] │ ├────────────────────────────────────┤ │ Net Worth │ │ ┌────────────────────────────────┐ │ │ │ $48,573.28 │ │ │ │ ↗ +$2,847 this month │ │ │ └────────────────────────────────┘ │ │ Accounts │ │ Checking $5,247.92 │ │ Savings $24,850.15 ↗ +$1,200 │ │ Credit Card -$2,524.79 due Dec 15│ │ │ │ Monthly Budget │ │ ┌────────────────────────────────┐ │ │ │ $2,847 spent of $3,500 │ │ │ │ [████████████████░░░░] 81% │ │ │ │ $653 remaining │ │ │ └────────────────────────────────┘ │ │ Housing $1,850 [████████] │ │ Food $485 [███░░░░░] │ │ Transport $312 [██░░░░░░] │ ├────────────────────────────────────┤ │ [Home] [Accounts] [Budget] [Goals] │ └────────────────────────────────────┘
forms/review-rating
┌────────────────────────────────────┐ │ [<] Write Review [Cancel] │ ├────────────────────────────────────┤ │ │ │ Rate Your Experience │ │ [*] [*] [*] [*] [*] │ │ 5 stars │ │ │ │ Write Your Review │ │ ┌──────────────────────────────┐ │ │ │ Amazing product! The quality │ │ │ │ exceeded my expectations and │ │ │ │ arrived quickly. Would │ │ │ │ definitely recommend to │ │ │ │ others. │ │ │ └──────────────────────────────┘ │ │ Characters: 128/500 │ │ │ │ [ ] Post anonymously │ │ │ │ ┌──────────────────────────────┐ │ │ │ Submit Review │ │ │ └──────────────────────────────┘ │ │ │ └────────────────────────────────────┘
dashboards/performance
┌────────────────────────────────────┐ │ Performance Monitor [Alerts] │ ├────────────────────────────────────┤ │ System Resources │ │ ┌────────────────────────────────┐ │ │ │ CPU Usage 68% │ │ │ │ [██████████████░░░░░░] [OK] │ │ │ └────────────────────────────────┘ │ │ ┌────────────────────────────────┐ │ │ │ Memory 12.4 GB │ │ │ │ [████████████████░░░░] 78% │ │ │ └────────────────────────────────┘ │ │ ┌────────────────────────────────┐ │ │ │ Network Traffic 42 Mbps │ │ │ │ ↑ 18 Mbps ↓ 24 Mbps │ │ │ └────────────────────────────────┘ │ │ Application Health │ │ Uptime: 14d 6h 23m [OK] 99.8% │ │ Error Rate: 0.12% 47 last hour │ │ > High CPU spike resolved 15m ago │ │ > Memory threshold [Investigating]│ ├────────────────────────────────────┤ │ [Status][Metrics][Logs][Alerts] │ └────────────────────────────────────┘
shopping/product-catalog
┌────────────────────────────────────┐ │ [<] Products [=] [@] │ ├────────────────────────────────────┤ │ [Search products...] [#] │ │ [All] [New] [Sale] [Top Rated] │ │ Sort: Price ▼ Filters (3) │ │ │ │ ┌────────┐ ┌────────┐ ┌────────┐ │ │ │ [IMG] │ │ [IMG] │ │ [IMG] │ │ │ │ │ │ │ │ │ │ │ │Wireless│ │Smart │ │Portable│ │ │ │Earbuds │ │Watch │ │Speaker │ │ │ │$79.99 │ │$299.99 │ │$49.99 │ │ │ │[*][*]4.│ │[*][*]4.│ │[*][*]4.│ │ │ └────────┘ └────────┘ └────────┘ │ │ ┌────────┐ ┌────────┐ ┌────────┐ │ │ │ [IMG] │ │ [IMG] │ │ [IMG] │ │ │ │USB-C │ │Phone │ │Laptop │ │ │ │Cable │ │Case │ │Stand │ │ │ │$12.99 │ │$24.99 │ │$34.99 │ │ │ │[*][*]4.│ │[*][*]4.│ │[*][*]4.│ │ │ └────────┘ └────────┘ └────────┘ │ └────────────────────────────────────┘
dashboards/smart-home
┌────────────────────────────────────┐ │ Smart Home [Settings] │ ├────────────────────────────────────┤ │ Quick Controls │ │ ┌────────────────────────────────┐ │ │ │ Living Room │ │ │ │ Thermostat: 72°F [Heat] │ │ │ │ [Down] [Up] [Auto] [Off] │ │ │ └────────────────────────────────┘ │ │ ┌────────────────────────────────┐ │ │ │ Kitchen Lights │ │ │ │ ●●●●●●●●●○ 90% brightness │ │ │ │ [Dim] [Brighten] [Off] │ │ │ └────────────────────────────────┘ │ │ Energy Usage Today │ │ ┌────────────────────────────────┐ │ │ │ Power: 42.7 kWh Cost: $8.54 │ │ │ │ ↗ +15% vs yesterday │ │ │ └────────────────────────────────┘ │ │ > Thermostat - Auto · Target 72°F │ │ > Robot Vacuum - Cleaning 23 min │ ├────────────────────────────────────┤ │ [Home][Devices][Scenes][Energy] │ └────────────────────────────────────┘
forms/workout-detail
┌────────────────────────────────────┐ │ [<] Workout Details [Done] │ ├────────────────────────────────────┤ │ Morning Strength Training │ │ Full Body • 45 minutes │ │ ┌──────────────────────────────┐ │ │ │ Progress: 32:15 / 45:00 │ │ │ │ Calories: 285 kcal │ │ │ │ Heart Rate: 142 bpm │ │ │ │ │ │ │ │ [───────────◆──────] 72% │ │ │ │ │ │ │ │ [Pause] [End Workout] │ │ │ └──────────────────────────────┘ │ │ Current Exercise │ │ ┌──────────────────────────────┐ │ │ │ Barbell Squats - Set 3 of 4 │ │ │ │ Target: 12 reps @ 135 lbs │ │ │ │ Last: 12 reps @ 130 lbs │ │ │ │ Rest Timer: 1:32 │ │ │ │ ┌──────────────────────────┐ │ │ │ │ │ Complete Set │ │ │ │ │ └──────────────────────────┘ │ │ │ └──────────────────────────────┘ │ └────────────────────────────────────┘
dashboards/fitness
┌────────────────────────────────────┐ │ Fitness Dashboard [Goals] │ ├────────────────────────────────────┤ │ Today's Activity │ │ ┌────────────────────────────────┐ │ │ │ Steps [████████░░] 8,247 │ │ │ │ Goal: 10,000 82% complete │ │ │ └────────────────────────────────┘ │ │ ┌────────────────────────────────┐ │ │ │ Active Minutes 42 min │ │ │ │ [██████████████░░░░░] 70% │ │ │ └────────────────────────────────┘ │ │ Weekly Progress │ │ ┌────────────────────────────────┐ │ │ │ ████ │ │ │ │ ██████ │ │ │ │ ████████████ │ │ │ │ M T W T F S S │ │ │ │ 5 of 7 days active │ │ │ └────────────────────────────────┘ │ │ > Running 5.2 km 28 min │ │ > Strength Training 45 min │ ├────────────────────────────────────┤ │ [Today] [Week] [Stats] [Workouts] │ └────────────────────────────────────┘
social/messaging-chat
┌────────────────────────────────────┐ │ [<] Alice Johnson [i] │ ├────────────────────────────────────┤ │ │ │ ┌────────────────────────────┐ │ │ │ Hey! How's your day going? │ │ │ │ 11:23 v │ │ │ └────────────────────────────┘ │ │ │ │ ┌────────────────────────┐ │ │ │ Great! Finished my │ │ │ │ presentation. You? │ │ │ │ 11:25 │ │ │ └────────────────────────┘ │ │ │ │ ┌────────────────────────────┐ │ │ │ Working on a new project. │ │ │ │ 11:27 v │ │ │ └────────────────────────────┘ │ │ │ │ ┌────────────────────────┐ │ │ │ [Photo Preview] │ │ │ │ 11:30 vv│ │ │ └────────────────────────┘ │ │ │ │ Alice is typing... │ │ │ ├────────────────────────────────────┤ │ [+] [:)] Type a message... [Send] │ └────────────────────────────────────┘
dashboards/sales-analytics
┌────────────────────────────────────┐ │ Sales Analytics [Export] │ ├────────────────────────────────────┤ │ Q4 Performance │ │ ┌────────────────────────────────┐ │ │ │ Total Revenue $2.4M │ │ │ │ ↗ +32.5% from last quarter │ │ │ │ Target: $2M [@] Exceeded │ │ │ └────────────────────────────────┘ │ │ Monthly Trend │ │ ┌────────────────────────────────┐ │ │ │ ███ │ │ │ │ █████ │ │ │ │ ███████ │ │ │ │ █████████████ │ │ │ │ ███████████████ │ │ │ │ Jan Feb Mar Apr May Jun │ │ │ │ Peak: June ($285K) │ │ │ └────────────────────────────────┘ │ │ Regional Breakdown │ │ North America 72% ████████ │ │ Europe 28% ███ │ ├────────────────────────────────────┤ │ [Overview][Trends][Team][Forecast] │ └────────────────────────────────────┘
shopping/product-detail
┌────────────────────────────────────┐ │ [<] [*] [CART] │ ├────────────────────────────────────┤ │ ┌────────────────────────────────┐ │ │ │ │ │ │ │ [PRODUCT IMAGE] │ │ │ │ │ │ │ │ < 1 / 5 > │ │ │ └────────────────────────────────┘ │ │ Wireless Noise-Canceling Earbuds │ │ [*][*][*][*][*] 4.8 (2,847 reviews)│ │ │ │ $79.99 was $99.99 [20% OFF] │ │ │ │ Color: Black │ │ [ Black ] [ White ] [ Blue ] │ │ │ │ - Battery: 30 hours │ │ - Bluetooth: 5.3 │ │ - Water Resistance: IPX4 │ │ │ │ ┌────────────────────────────────┐ │ │ │ [ Add to Cart ] │ │ │ └────────────────────────────────┘ │ │ Free shipping · Ships in 2 days │ └────────────────────────────────────┘
dashboards/task-dashboard
┌────────────────────────────────────┐ │ Task Dashboard [+ New] │ ├────────────────────────────────────┤ │ Current Sprint Progress │ │ ┌────────────────────────────────┐ │ │ │ Sprint 42 │ │ │ │ [████████████░░░░░░] 68% │ │ │ │ 17 of 25 tasks · 3 days left │ │ │ └────────────────────────────────┘ │ │ Upcoming Deadlines │ │ > [!] User authentication │ │ Due today [High] @Sarah │ │ > Payment integration │ │ Due tomorrow [Med] @Mike │ │ > Dashboard redesign │ │ Due in 3 days [Low] @Lisa │ │ Team Workload │ │ Sarah [████████] 8 tasks │ │ Mike [██████░░] 6 tasks │ │ Lisa [████░░░░] 4 tasks │ ├────────────────────────────────────┤ │ [Overview] [Tasks] [Team] [Reports]│ └────────────────────────────────────┘
social/feed
┌────────────────────────────────────┐ │ [@] Feed [#] [!] [=] │ ├────────────────────────────────────┤ │ Stories │ │ ┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌──┐ │ │ │[]│ │[]│ │[]│ │[]│ │[]│ │[]│ > │ │ └──┘ └──┘ └──┘ └──┘ └──┘ └──┘ │ │ You Sara Mike Jess Alex Emma │ │ ┌────────────────────────────────┐ │ │ │ [@] Alice Chen · 2h │ │ │ │ │ │ │ │ Just launched my new app! │ │ │ │ Check it out and let me know │ │ │ │ what you think 🚀 │ │ │ │ │ │ │ │ [Image Preview] │ │ │ │ │ │ │ │ <3 42 [*] 12 [^] 5 │ │ │ └────────────────────────────────┘ │ └────────────────────────────────────┘
dashboards/finance
┌────────────────────────────────────┐ │ Financial Overview [Menu] │ ├────────────────────────────────────┤ │ Net Worth │ │ ┌────────────────────────────────┐ │ │ │ $48,573.28 │ │ │ │ ↗ +$2,847 this month │ │ │ └────────────────────────────────┘ │ │ Accounts │ │ Checking $5,247.92 │ │ Savings $24,850.15 ↗ +$1,200 │ │ Credit Card -$2,524.79 due Dec 15│ │ │ │ Monthly Budget │ │ ┌────────────────────────────────┐ │ │ │ $2,847 spent of $3,500 │ │ │ │ [████████████████░░░░] 81% │ │ │ │ $653 remaining │ │ │ └────────────────────────────────┘ │ │ Housing $1,850 [████████] │ │ Food $485 [███░░░░░] │ │ Transport $312 [██░░░░░░] │ ├────────────────────────────────────┤ │ [Home] [Accounts] [Budget] [Goals] │ └────────────────────────────────────┘
forms/review-rating
┌────────────────────────────────────┐ │ [<] Write Review [Cancel] │ ├────────────────────────────────────┤ │ │ │ Rate Your Experience │ │ [*] [*] [*] [*] [*] │ │ 5 stars │ │ │ │ Write Your Review │ │ ┌──────────────────────────────┐ │ │ │ Amazing product! The quality │ │ │ │ exceeded my expectations and │ │ │ │ arrived quickly. Would │ │ │ │ definitely recommend to │ │ │ │ others. │ │ │ └──────────────────────────────┘ │ │ Characters: 128/500 │ │ │ │ [ ] Post anonymously │ │ │ │ ┌──────────────────────────────┐ │ │ │ Submit Review │ │ │ └──────────────────────────────┘ │ │ │ └────────────────────────────────────┘
dashboards/performance
┌────────────────────────────────────┐ │ Performance Monitor [Alerts] │ ├────────────────────────────────────┤ │ System Resources │ │ ┌────────────────────────────────┐ │ │ │ CPU Usage 68% │ │ │ │ [██████████████░░░░░░] [OK] │ │ │ └────────────────────────────────┘ │ │ ┌────────────────────────────────┐ │ │ │ Memory 12.4 GB │ │ │ │ [████████████████░░░░] 78% │ │ │ └────────────────────────────────┘ │ │ ┌────────────────────────────────┐ │ │ │ Network Traffic 42 Mbps │ │ │ │ ↑ 18 Mbps ↓ 24 Mbps │ │ │ └────────────────────────────────┘ │ │ Application Health │ │ Uptime: 14d 6h 23m [OK] 99.8% │ │ Error Rate: 0.12% 47 last hour │ │ > High CPU spike resolved 15m ago │ │ > Memory threshold [Investigating]│ ├────────────────────────────────────┤ │ [Status][Metrics][Logs][Alerts] │ └────────────────────────────────────┘
shopping/product-catalog
┌────────────────────────────────────┐ │ [<] Products [=] [@] │ ├────────────────────────────────────┤ │ [Search products...] [#] │ │ [All] [New] [Sale] [Top Rated] │ │ Sort: Price ▼ Filters (3) │ │ │ │ ┌────────┐ ┌────────┐ ┌────────┐ │ │ │ [IMG] │ │ [IMG] │ │ [IMG] │ │ │ │ │ │ │ │ │ │ │ │Wireless│ │Smart │ │Portable│ │ │ │Earbuds │ │Watch │ │Speaker │ │ │ │$79.99 │ │$299.99 │ │$49.99 │ │ │ │[*][*]4.│ │[*][*]4.│ │[*][*]4.│ │ │ └────────┘ └────────┘ └────────┘ │ │ ┌────────┐ ┌────────┐ ┌────────┐ │ │ │ [IMG] │ │ [IMG] │ │ [IMG] │ │ │ │USB-C │ │Phone │ │Laptop │ │ │ │Cable │ │Case │ │Stand │ │ │ │$12.99 │ │$24.99 │ │$34.99 │ │ │ │[*][*]4.│ │[*][*]4.│ │[*][*]4.│ │ │ └────────┘ └────────┘ └────────┘ │ └────────────────────────────────────┘
dashboards/smart-home
┌────────────────────────────────────┐ │ Smart Home [Settings] │ ├────────────────────────────────────┤ │ Quick Controls │ │ ┌────────────────────────────────┐ │ │ │ Living Room │ │ │ │ Thermostat: 72°F [Heat] │ │ │ │ [Down] [Up] [Auto] [Off] │ │ │ └────────────────────────────────┘ │ │ ┌────────────────────────────────┐ │ │ │ Kitchen Lights │ │ │ │ ●●●●●●●●●○ 90% brightness │ │ │ │ [Dim] [Brighten] [Off] │ │ │ └────────────────────────────────┘ │ │ Energy Usage Today │ │ ┌────────────────────────────────┐ │ │ │ Power: 42.7 kWh Cost: $8.54 │ │ │ │ ↗ +15% vs yesterday │ │ │ └────────────────────────────────┘ │ │ > Thermostat - Auto · Target 72°F │ │ > Robot Vacuum - Cleaning 23 min │ ├────────────────────────────────────┤ │ [Home][Devices][Scenes][Energy] │ └────────────────────────────────────┘
forms/workout-detail
┌────────────────────────────────────┐ │ [<] Workout Details [Done] │ ├────────────────────────────────────┤ │ Morning Strength Training │ │ Full Body • 45 minutes │ │ ┌──────────────────────────────┐ │ │ │ Progress: 32:15 / 45:00 │ │ │ │ Calories: 285 kcal │ │ │ │ Heart Rate: 142 bpm │ │ │ │ │ │ │ │ [───────────◆──────] 72% │ │ │ │ │ │ │ │ [Pause] [End Workout] │ │ │ └──────────────────────────────┘ │ │ Current Exercise │ │ ┌──────────────────────────────┐ │ │ │ Barbell Squats - Set 3 of 4 │ │ │ │ Target: 12 reps @ 135 lbs │ │ │ │ Last: 12 reps @ 130 lbs │ │ │ │ Rest Timer: 1:32 │ │ │ │ ┌──────────────────────────┐ │ │ │ │ │ Complete Set │ │ │ │ │ └──────────────────────────┘ │ │ │ └──────────────────────────────┘ │ └────────────────────────────────────┘
How it works
You describe.
Claude designs
Describe what you're building. Get wireframes where every design decision comes with the psychological reasoning behind it.
asciikit-quick/
›Design the cancellation flow for a fitness subscription app. $29/month, users are 3 months in on average when they churn. Most say "too expensive" but usage data shows they stopped opening the app 2 weeks before canceling. Don not use dark patterns — we actually want honest feedback.
// Claude's reasoning
—Names the real problem first ("haven't opened the app in a couple weeks") — builds trust by acknowledging what data shows instead of pretending
—Pause as primary CTA, not cancel — addresses the actual issue (disengagement) not the stated one (price)
—Loss aversion through specific numbers — "47 days" and "38 workouts" hit harder than "your progress"
/asciikit:asciikit-quick (MCP) is running…
⏺ I'll design psychologically-informed wireframes for you. First, let me understand the context better. What should I design?
For example:
- "checkout page for a fintech app"
- "onboarding for a meditation app"
- "dashboard for a fitness tracker"
- "signup form for seniors"
What screen would you like me to create?
> Design the cancellation flow for a fitness subscription app. $29/month, users are 3 months in on average when they churn. Most say "too expensive" but usage data shows they stopped opening the app 2 weeks before canceling. Don't use dark patterns — we actually want honest feedback.
⏺ Cancellation Flow Designs
Based on your brief, I'm designing for users who've already disengaged (stopped using the app 2 weeks ago) but will likely cite price as the reason. These flows respect their autonomy while addressing the actual problem.
---
Option 1: "Acknowledgment First"
Leads with empathy about the real issue (disengagement), then presents loss aversion gently
┌────────────────────────────────────┐
│ ← Before you go... │
│ │
│ We noticed you haven't opened │
│ the app in a couple weeks. │
│ │
│ Life gets busy — we get it. │
│ │
│ ┌────────────────────────────────┐ │
│ │ PAUSE FOR 2 MONTHS (Free) │ │
│ │ Keep your progress & streak │ │
│ └────────────────────────────────┘ │
│ │
│ Your current streak: 47 days │
│ Workouts completed: 38 │
│ │
│ ┌────────────────────────────────┐ │
│ │ Switch to $9/month (3x/week) │ │
│ └────────────────────────────────┘ │
│ │
│ ─────────── or ─────────── │
│ │
│ Cancel subscription │
│ (We'll ask why, takes 30 sec) │
│ │
└────────────────────────────────────┘
Psychology:
- Names the real problem first ("haven't opened the app")
- builds trust by acknowledging what data shows
- Pause as primary CTA — addresses the actual issue (disengagement) not the stated one (price)
- Loss aversion through specific numbers — "47 days" is more concrete than "your streak"
- Downgrade option — solves price concern if that's truly a factor
Anti-pattern avoided: Not pretending we don't know they stopped using it. Honesty builds trust.
---
Option 2: "Friction-Free Transparency"
Cancel button immediately visible, alternatives offered as genuine options
┌────────────────────────────────────┐
│ ← Manage Subscription │
│ │
│ ┌────────────────────────────────┐ │
│ │ CANCEL SUBSCRIPTION │ │
│ └────────────────────────────────┘ │
│ │
│ ──────────────────────────────── │
│ │
│ Before you decide, you have │
│ other options: │
│ │
│ ○ Pause for 1-3 months (free) │
│ Resume anytime, keep streak │
│ │
│ ○ Downgrade to $9/month │
│ 3 workouts/week, same content │
│ │
│ ○ Talk to us (live chat) │
│ We can help troubleshoot │
│ │
│ ──────────────────────────────── │
│ │
│ Still want to cancel? │
│ Tap the button above ↑ │
│ │
└────────────────────────────────────┘
Psychology:
- Cancel button at top — ultimate respect for user autonomy, builds massive trust
- Reciprocity trigger — "We made this easy for you, now consider these options"
- Radio button styling — alternatives feel like peer choices, not obstacles
- Live chat option — for users who want help but feel sheepish asking
Anti-pattern avoided: No fake friction or "are you sure?" loops. Cancel means cancel.
---
Option 3: "Problem-Solving Diagnostic"
Frames as troubleshooting, surfaces root causes, tailors solutions
┌────────────────────────────────────┐
│ ← Help us understand │
│ │
│ What's the main reason you're │
│ considering canceling? │
│ │
│ ┌────────────────────────────────┐ │
│ │ ○ Too expensive for me now │ │
│ └────────────────────────────────┘ │
│ ┌────────────────────────────────┐ │
│ │ ○ Haven't been using it much │ │
│ └────────────────────────────────┘ │
│ ┌────────────────────────────────┐ │
│ │ ○ Not seeing results I want │ │
│ └────────────────────────────────┘ │
│ ┌────────────────────────────────┐ │
│ │ ○ App is too hard to use │ │
│ └────────────────────────────────┘ │
│ ┌────────────────────────────────┐ │
│ │ ○ Just want to cancel │ │
│ └────────────────────────────────┘ │
│ │
│ Or skip to: Cancel immediately │
│ │
└────────────────────────────────────┘
Psychology:
- Helper positioning — "Help us understand" invites collaboration, not defense
- Surfacing real reasons — "Haven't been using it much" is listed honestly, making users feel safe to be truthful
- Tailored solutions — Each answer leads to different screen (price → downgrade, disengagement → pause, results → coaching)
- Escape hatch always visible — "Just want to cancel" + skip link = no dark patterns
Anti-pattern avoided: Not forcing feedback. Users who want out can skip entirely.
---
Recommendation
Option 1 is strongest for your context because:
- Your data shows disengagement is the real issue — naming it builds credibility
- Pause is the most natural solution for someone who's busy, not dissatisfied
- It's direct without being manipulative
Next steps after they choose an option:
- If pause → Instant confirmation, calendar reminder 2 weeks before reactivation
- If downgrade → Show savings calculator, one-tap confirm
- If cancel → One-screen survey (3 checkboxes max + optional text), instant confirmation, no "are you sure" loops
---
Want to go deeper?
- Explore different psychological approaches → /asciikit-explore
- Design the full post-cancellation survey → /asciikit-quick
- Map the entire retention funnel → /asciikit-flow
- Get developer handoff specs → /asciikit-build
asciikit-flow/
›Map the onboarding for a CBT-based anxiety management app. Users are referred by therapists but most have never used a mental health app. They're skeptical, possibly ashamed, and will bounce if it feels clinical or patronizing. We need them to complete one exercise in the first session.
// Claude's reasoning
—No account creation until after first exercise — trust before commitment, value before data collection
—"You can pause or stop anytime" on the exercise screen — paradoxically increases completion by removing pressure
—Zero clinical language in onboarding — "racing thoughts" not "rumination," "grounding" not "cognitive restructuring"
> /asciikit:asciikit-flow (MCP) is running…
⏺ I'll help you design a complete user journey!
What user journey should I design? (e.g., 'onboarding for a meditation app' or 'checkout flow for anxious users') → First session → Enter app.
> Map the onboarding for a CBT-based anxiety management app. Users are referred by therapists but most have never used a mental health app. They're skeptical, possibly ashamed, and will bounce if it feels clinical or patronizing. We need them to complete one exercise in the first session.
⏺ Perfect context! I'm designing a flow for skeptical, first-time users who need to feel normalized, safe, and capable before the session ends.
EMOTIONAL ARC
Skeptical/Ashamed → Normalized → Safe → Curious → Engaged → Accomplished
---
SCREEN 1: NORMALIZATION
Emotional purpose: Address shame immediatelyTransition: User feels less alone → willing to learn more
┌────────────────────────────────┐
│ │
│ [Soft icon: two hands] │
│ │
│ You're already doing │
│ something brave │
│ │
│ Your therapist referred you │
│ here because they believe │
│ in your progress. │
│ │
│ Thousands of people use this │
│ alongside therapy to manage │
│ anxiety - you're not alone. │
│ │
│ │
│ │
│ │
│ ┌──────────────────────────┐ │
│ │ Continue │ │
│ └──────────────────────────┘ │
│ │
└────────────────────────────────┘
Psychology: Leading with "brave" reframes skepticism as courage. Therapist endorsement provides social proof and authority. "Thousands of people" normalizes mental health app use without clinical language.
---
SCREEN 2: SAFETY SIGNAL
Emotional purpose: Establish privacy and controlTransition: User feels safe to explore → open to engagement
┌────────────────────────────────────┐
│ │
│ [Lock icon] │
│ │
│ This space is private │
│ │
│ • HIPAA compliant │
│ • Your therapist sees only │
│ what you choose to share │
│ • No social features │
│ • Delete anytime │
│ │
│ ────────────────────────── │
│ │
│ We'll never sell your data │
│ or send you spam. │
│ │
│ ┌──────────────────────────────┐ │
│ │ I understand │
│ └──────────────────────────────┘ │
│ │
└────────────────────────────────────┘
Psychology: Addresses the "who will see this?" fear immediately. Bullet format is scannable under stress. "No social features" reassures users they won't be exposed or compared. Low-commitment CTA ("I understand" not "I agree") reduces decision anxiety.
---
SCREEN 3: VALIDATION
Emotional purpose: Validate their experience without diagnosisTransition: User feels understood → curious what the app offers
┌────────────────────────────────────┐
│ │
│ What brings you here today? │
│ │
│ (You can select more than one) │
│ │
│ ┌──────────────────────────────┐ │
│ │ ☐ Racing thoughts │
│ └──────────────────────────────┘ │
│ │
│ ┌──────────────────────────────┐ │
│ │ ☐ Feeling overwhelmed │
│ └──────────────────────────────┘ │
│ │
│ ┌──────────────────────────────┐ │
│ │ ☐ Trouble sleeping │
│ └──────────────────────────────┘ │
│ │
│ ┌──────────────────────────────┐ │
│ │ ☐ Avoiding things │
│ └──────────────────────────────┘ │
│ │
│ Skip this question │
│ │
│ ┌──────────────────────────────┐ │
│ │ Continue │
│ └──────────────────────────────┘ │
│ │
└────────────────────────────────────┘
Psychology: Uses plain language ("racing thoughts") not clinical terms ("rumination"). Multi-select respects the complexity of anxiety. Prominent skip button demonstrates respect for autonomy and reduces pressure—paradoxically increasing completion rates by lowering stakes.
---
⏺ SCREEN 4: EXPECTATION SETTING
Emotional purpose: Clarify what this isn't (medical advice) and what it is (practical tools)Transition: User knows what to expect → willing to try first exercise
┌────────────────────────────────────┐
│ │
│ How this works │
│ │
│ Think of this as homework │
│ between therapy sessions. │
│ │
│ You'll practice CBT techniques │
│ your therapist might use—like │
│ catching unhelpful thoughts or │
│ trying small challenges. │
│ │
│ ────────────────────────── │
│ │
│ This isn't medical advice and │
│ doesn't replace your therapist. │
│ It's a practice tool. │
│ │
│ ┌──────────────────────────────┐ │
│ │ Try my first exercise │
│ └──────────────────────────────┘ │
│ │
└────────────────────────────────────┘
Psychology: "Homework" metaphor connects to therapy experience they already trust. Explicitly stating limitations builds credibility and prevents misplaced expectations. CTA shifts to first-person ("my first exercise") toincrease psychological ownership.
---
⏺ SCREEN 5: EXERCISE INTRODUCTION
Emotional purpose: Make first exercise feel achievable and safeTransition: User feels capable → ready to engage
┌────────────────────────────────────┐
│ │
│ [Gentle breathing icon] │
│ │
│ Let's try: Grounding │
│ │
│ When anxiety pulls you into │
│ your head, grounding brings you │
│ back to your body and the │
│ present moment. │
│ │
│ This takes about 2 minutes. │
│ Find a quiet spot. │
│ │
│ ────────────────────────── │
│ │
│ You can pause or stop anytime. │
│ │
│ │
│ ┌──────────────────────────────┐ │
│ │ I'm ready │
│ └──────────────────────────────┘ │
│ │
│ Maybe later │
│ │
└────────────────────────────────────┘
Psychology: Names the technique simply ("Grounding") and explains its purpose in outcome language ("brings you back"). Time estimate reduces uncertainty. Exit ramp ("Maybe later") paradoxically increases engagement by removing pressure—users feel in control.
---
⏺ SCREEN 6: GUIDED EXERCISE
Emotional purpose: Give user a safe, successful first experienceTransition: User feels accomplished → ready for celebration
┌────────────────────────────────────┐
│ │
│ Step 1 of 3 │
│ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ │
│ │
│ │
│ Look around you. │
│ │
│ Name 5 things you can see │
│ right now. │
│ │
│ Say them out loud or in your │
│ head—whatever feels right. │
│ │
│ │
│ [Soft illustration: eye icon] │
│ │
│ │
│ │
│ │
│ ┌──────────────────────────────┐ │
│ │ Done │
│ └──────────────────────────────┘ │
│ │
└────────────────────────────────────┘
Psychology: Classic 5-4-3-2-1 grounding technique presented in digestible steps. Progress indicator (Step 1 of 3) manages expectations. "Whatever feels right" removes performance pressure. Simple "Done" CTA trusts the user—no validation quiz, no proof required.
---
SCREEN 7: CELEBRATION & NEXT STEPS
Emotional purpose: Anchor accomplishment and create return motivationTransition: User feels capable and knows how to continue
┌────────────────────────────────────┐
│ │
│ [Warm star/celebration icon] │
│ │
│ You just completed your │
│ first grounding exercise │
│ │
│ That's real progress. │
│ │
│ ────────────────────────── │
│ │
│ Grounding works best with │
│ practice. Try it again when │
│ you notice anxiety building. │
│ │
│ Your therapist can see you │
│ completed this exercise if │
│ you'd like to discuss it. │
│ │
│ ┌──────────────────────────────┐ │
│ │ Explore more exercises │
│ └──────────────────────────────┘ │
│ │
│ Return to home │
│ │
└────────────────────────────────────┘
Psychology: Celebration is specific ("your first grounding exercise") not generic. "Real progress" validates effort. Sets usage expectation ("works best with practice") without pressure. Therapist integration mentioned again to reinforce the continuity of care.
---
⏺ ---
JOURNEY SUMMARY: CBT Anxiety App Onboarding
Complete Screen Flow
Screen 1: Normalization
┌────────────────────────────────┐
│ │
│ [Soft icon: two hands] │
│ │
│ You're already doing │
│ something brave │
│ │
│ Your therapist referred you │
│ here because they believe │
│ in your progress. │
│ │
│ Thousands of people use this │
│ alongside therapy to manage │
│ anxiety - you're not alone. │
│ │
│ │
│ │
│ │
│ ┌──────────────────────────┐ │
│ │ Continue │ │
│ └──────────────────────────┘ │
│ │
└────────────────────────────────┘
Screen 2: Safety Signal
┌────────────────────────────────────┐
│ │
│ [Lock icon] │
│ │
│ This space is private │
│ │
│ • HIPAA compliant │
│ • Your therapist sees only │
│ what you choose to share │
│ • No social features │
│ • Delete anytime │
│ │
│ ────────────────────────── │
│ │
│ We'll never sell your data │
│ or send you spam. │
│ │
│ ┌──────────────────────────────┐ │
│ │ I understand │
│ └──────────────────────────────┘ │
│ │
└────────────────────────────────────┘
Screen 3: Validation
┌────────────────────────────────────┐
│ │
│ What brings you here today? │
│ │
│ (You can select more than one) │
│ │
│ ┌──────────────────────────────┐ │
│ │ ☐ Racing thoughts │
│ └──────────────────────────────┘ │
│ │
│ ┌──────────────────────────────┐ │
│ │ ☐ Feeling overwhelmed │
│ └──────────────────────────────┘ │
│ │
│ ┌──────────────────────────────┐ │
│ │ ☐ Trouble sleeping │
│ └──────────────────────────────┘ │
│ │
│ ┌──────────────────────────────┐ │
│ │ ☐ Avoiding things │
│ └──────────────────────────────┘ │
│ │
│ Skip this question │
│ │
│ ┌──────────────────────────────┐ │
│ │ Continue │
│ └──────────────────────────────┘ │
│ │
└────────────────────────────────────┘
Screen 4: Expectation Setting
┌────────────────────────────────────┐
│ │
│ How this works │
│ │
│ Think of this as homework │
│ between therapy sessions. │
│ │
│ You'll practice CBT techniques │
│ your therapist might use—like │
│ catching unhelpful thoughts or │
│ trying small challenges. │
│ │
│ ────────────────────────── │
│ │
│ This isn't medical advice and │
│ doesn't replace your therapist. │
│ It's a practice tool. │
│ │
│ │
│ ┌──────────────────────────────┐ │
│ │ Try my first exercise │
│ └──────────────────────────────┘ │
│ │
└────────────────────────────────────┘
Screen 5: Exercise Introduction
┌────────────────────────────────────┐
│ │
│ [Gentle breathing icon] │
│ │
│ Let's try: Grounding │
│ │
│ When anxiety pulls you into │
│ your head, grounding brings you │
│ back to your body and the │
│ present moment. │
│ │
│ This takes about 2 minutes. │
│ Find a quiet spot. │
│ │
│ ────────────────────────── │
│ │
│ You can pause or stop anytime. │
│ │
│ │
│ ┌──────────────────────────────┐ │
│ │ I'm ready │
│ └──────────────────────────────┘ │
│ │
│ Maybe later │
│ │
└────────────────────────────────────┘
Screen 6: Guided Exercise
┌────────────────────────────────────┐
│ │
│ Step 1 of 3 │
│ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ │
│ │
│ │
│ Look around you. │
│ │
│ Name 5 things you can see │
│ right now. │
│ │
│ Say them out loud or in your │
│ head—whatever feels right. │
│ │
│ │
│ [Soft illustration: eye icon] │
│ │
│ │
│ │
│ ┌──────────────────────────────┐ │
│ │ Done │
│ └──────────────────────────────┘ │
│ │
└────────────────────────────────────┘
Screen 7: Celebration
┌────────────────────────────────────┐
│ │
│ [Warm star/celebration icon] │
│ │
│ You just completed your │
│ first grounding exercise │
│ │
│ That's real progress. │
│ │
│ ────────────────────────── │
│ │
│ Grounding works best with │
│ practice. Try it again when │
│ you notice anxiety building. │
│ │
│ Your therapist can see you │
│ completed this exercise if │
│ you'd like to discuss it. │
│ │
│ ┌──────────────────────────────┐ │
│ │ Explore more exercises │
│ └──────────────────────────────┘ │
│ │
│ Return to home │
│ │
└────────────────────────────────────┘
---
Emotional Arc Analysis
Skeptical/Ashamed → Normalized → Safe → Understood → Informed → Engaged → Accomplished
The journey transforms clinical resistance into therapeutic momentum in 7 carefully sequenced interactions.
---
Cognitive Load Distribution
LIGHT LOAD (Screens 1-2): Passive reading only. Users arrive with high anxiety and low trust—cognitive capacity is limited. These screens make no demands beyond "Continue."
MINIMAL LOAD (Screen 3): First interaction is optional, multi-select, and skippable. Low stakes build confidence.
MODERATE LOAD (Screens 4-5): Introduces new concepts ("CBT homework," "grounding") but still no action required. Users are now calmer and can absorb information.
ACTIVE ENGAGEMENT (Screen 6): First real cognitive work happens only after trust and safety are established. The exercise itself is simple (name 5 things you see) to guarantee success.
REFLECTIVE LOAD (Screen 7): Minimal—celebration and simple choice to continue or exit.
---
Abandonment Risk & Mitigation
Highest Risk Point: Screen 1 (initial skepticism)Mitigation: Leads with "brave," references therapist endorsement immediately, normalizes mental health app use with social proof
Second Risk Point: Screen 5 (commitment to exercise)Mitigation: Provides time estimate, suggests environment prep, offers prominent "Maybe later" exit that paradoxically increases completion by removing pressure
Third Risk Point: Screen 6 (during exercise)Mitigation: Progress indicator shows this is finite (Step 1 of 3), simple task guarantees success, no validation required ("Done" button trusts user)
---
Psychological Momentum Drivers
1. Authority transfer: Therapist referral → app is extension of trusted care
2. Micro-commitments: Each "Continue" click increases investment
3. Autonomy preservation: Skip buttons and exit ramps prevent reactance
4. Identity shift: By Screen 4, CTA changes to "my first exercise" (ownership)
5. Guaranteed win: Exercise is designed to be completable by anyone
6. Celebration: Screen 7 anchors accomplishment, creates return motivation
---
Trust Building Moments
- Screen 1: Therapist endorsement + "thousands of people" social proof
- Screen 2: HIPAA compliance, explicit control over data sharing, no social features
- Screen 3: Skip button proves respect for autonomy
- Screen 4: Explicitly states limitations ("not medical advice")
- Screen 5: "Pause or stop anytime" reinforces control
- Screen 6: "Whatever feels right" removes performance anxiety
- Screen 7: Therapist integration reminder maintains care continuity
---
Intentional Friction Points
None. For this population (skeptical, ashamed, first-time users), any friction risks abandonment. Every barrier has been removed:
- No account creation shown
- No payment mentioned
- No profile building
- No overwhelming choices
- No jargon without explanation
- No judgment or tracking language
Friction is replaced with permission to exit, which paradoxically increases completion by reducing psychological resistance.
---
⏺ Next Steps
Want to explore alternative psychological approaches for any screen?Try /asciikit:asciikit-explore to see different design strategies for handling skepticism, building trust, or structuring the exercise.
Ready for developer handoff on specific screens?Try /asciikit:asciikit-build to generate production-ready specs with component details, interaction states, and accessibility requirements.
Need a complete app specification? Try /asciikit:asciikit-spec to document the full experience including edge cases, error states, and technical requirements.
---
This flow gets skeptical, therapist-referred users from "I don't know about this" to "I did something meaningful" in under 5 minutes—with their first CBT exercise completed and a clear path to continue.
asciikit-explore/
›Our luxury watch e-commerce checkout has 68% cart abandonment. Average order is $4,200. Users browse 3-4 sessions before adding to cart, so they're high-intent by the time they reach payment. They're not price-sensitive — they freeze at the commitment step. Explore different approaches.
// Claude's reasoning
—5 approaches explored: loss aversion, social belonging, autonomy/reversibility, cognitive fluency, sunk cost escalation
—Each approach includes who it fails for — reversibility backfires with impulsive buyers who need momentum, not more options
—Dynamic segmentation recommended: serve different checkout psychology based on session count and browsing behavior
> /asciikit:asciikit-explore (MCP) is running…
⏺ I'll help you explore different psychological approaches to design. Let me check what we should explore.
Looking at the context, I don't see any prior design work or a clear screen/feature to explore in our conversation history.
What screen or feature should I explore?
Examples:
- "signup form for anxious users"
- "dashboard for a fintech app"
- "onboarding for a meditation app"
- "checkout flow for high-ticket items"
- "settings page for elderly users"
What would you like me to explore different psychological approaches for?
> Our luxury watch e-commerce checkout has 68% cart abandonment. Average order is $4,200. Users browse for 3-4 sessions before adding to cart, so they're high-intent by the time they get here. They're not price-sensitive — they freeze at the payment step. Explore different approaches.
⏺ Excellent problem. Let me unpack the core psychology here.
The Real Issue: These aren't price-sensitive tire-kickers. They've spent 3-4 sessions researching. They WANT the watch. But at $4,200, they're experiencing commitment anxiety at the moment of transaction finality. This isn't about affordability — it's about psychological safety around irreversible high-stakes decisions.
Let me explore how different psychological theories solve this:
⏺ ---
5 Psychological Approaches to High-Value Checkout Anxiety
---
1. Loss Aversion + Temporal Scarcity (Cialdini)
Theory: People freeze when they fear losing what they've mentally claimed. Combat this by making them feel they already own it, then introduce fear of losing the opportunity.
┌────────────────────────────────────┐
│ YOUR ROLEX SUBMARINER │
│ ────────────────────────────────── │
│ [█████ Watch Image █████] │
│ │
│ Reserved for: John Smith │
│ Reservation: 14:23 remaining │
│ │
│ Payment │
│ ○ Card •••• 4242 [Saved] │
│ │
│ Shipping │
│ ○ 127 Park Ave [Verified Address] │
│ │
│ ✓ Authenticity Guarantee │
│ ✓ Full Refund Protection │
│ │
│ ┌────────────────────────────────┐ │
│ │ Complete Your Purchase │ │
│ └────────────────────────────────┘ │
│ │
│ Your specialist: Marcus Chen │
│ ☎ +1 (555) 234-9876 │
└────────────────────────────────────┘
Psychology: "YOUR" watch. Personalized. Reservation timer triggers endowment effect ("I already own this
mentally") + loss aversion ("Someone else will get it"). Human specialist creates accountability and social pressure.
Works for: Competitive buyers, status-seekers, people motivated by exclusivity.
Fails for: Anxiety-prone users who find timers stressful, analytical types who resent manipulation.
Metrics: Time-to-conversion after viewing this page. If it spikes abandonment, the timer is backfiring.
---
2. Social Proof + Belonging (Bandwagon Effect)
Theory: Luxury purchases aren't about the object — they're about identity and tribal membership. Show them the community they're joining.
┌────────────────────────────────────┐
│ ROLEX SUBMARINER - $4,200 │
│ ────────────────────────────────── │
│ [█████ Watch Image █████] │
│ │
│ "The watch that defined my │
│ arrival as a serious collector" │
│ — James K., verified owner │
│ │
│ Join 847 collectors who purchased │
│ this model in 2024 │
│ │
│ Payment Method │
│ [•••• 4242] [Change] │
│ │
│ Shipping Address │
│ [127 Park Ave, NY] [Edit] │
│ │
│ ┌────────────────────────────────┐ │
│ │ Join the Collection │ │
│ └────────────────────────────────┘ │
│ │
│ ⓘ 30-day return. White glove ship │
└────────────────────────────────────┘
Psychology: CTA is "Join," not "Buy." Testimonial focuses on identity transformation. Specific number (847) signals "people like you have done this."
Works for: Social buyers, newcomers to luxury, people seeking validation for their choice.
Fails for: Contrarians, established collectors who don't need validation, privacy-focused buyers.
Metrics: Survey post-purchase: "How confident were you in this decision?" High confidence = social proof working.
---
3. Autonomy + Reversibility (Self-Determination Theory)
Theory: High-stakes decisions trigger control anxiety. Remove all pressure. Make every element feel reversible and low-stakes.
┌────────────────────────────────────┐
│ Finalize Your Selection │
│ ────────────────────────────────── │
│ [█████ Watch Image █████] │
│ Rolex Submariner $4,200 │
│ │
│ Flexible Return Policy │
│ • 60-day return window │
│ • Free return shipping │
│ • Full refund, no questions │
│ │
│ Payment (can update anytime) │
│ ○ •••• 4242 [Change Card] │
│ │
│ Delivery (can reschedule) │
│ ○ Mar 15-17 [Choose Different] │
│ │
│ ┌────────────────────────────────┐ │
│ │ Proceed with Full Protection │ │
│ └────────────────────────────────┘ │
│ │
│ Cancel anytime • Live support 24/7 │
└────────────────────────────────────┘
Psychology: Every line emphasizes control and reversibility. "Finalize" not "Complete." Return policy is
front-loaded. Parentheticals like "(can update anytime)" reduce commitment anxiety.
Works for: Anxious buyers, analytical types, first-time luxury purchasers, risk-averse personalities.
Fails for: Impulsive buyers who need momentum, people who interpret flexibility as lack of confidence.
Metrics: Return rate. If it doesn't increase significantly, you've reduced friction without creating doubt.
---
4. Cognitive Fluency + Minimal Distraction (Processing Fluency Theory)
Theory: Decision paralysis comes from cognitive overload. Strip everything that isn't essential. Make completion
feel effortless.
┌────────────────────────────────────┐
│ [█████ Watch Image █████] │
│ Rolex Submariner $4,200 │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ ┌────────────────────────────────┐ │
│ │ Complete Purchase │ │
│ └────────────────────────────────┘ │
│ │
│ Secure • Ships tomorrow │
└────────────────────────────────────┘
Psychology: Radical whitespace. No fields (already saved). No choices. No distractions. The path forward is the ONLY thing to focus on. Ease of processing = positive affect = conversion.
Works for: Repeat customers, decisive buyers, people who've already researched exhaustively (which these users have).
Fails for: First-time buyers who need reassurance, people who need to verify details, those requiring trust signals.
Metrics: Heatmaps. If users are scrolling/hunting for info, they need more context. If they click immediately, it's working.
---
5. Sunk Cost Fallacy + Commitment Consistency (Escalation of Commitment)
Theory: Reflect their investment back to them. They've spent 3-4 sessions researching. Remind them of that journey to create psychological momentum.
┌────────────────────────────────────┐
│ ROLEX SUBMARINER │
│ ────────────────────────────────── │
│ [█████ Watch Image █████] │
│ │
│ Your Journey So Far: │
│ ✓ Browsed 4 sessions over 12 days │
│ ✓ Compared with 3 alternatives │
│ ✓ Read 18 reviews │
│ ✓ Added to cart 2 days ago │
│ │
│ You've done the research. │
│ Only 2 in stock at this price. │
│ │
│ Payment: •••• 4242 │
│ Ship to: 127 Park Ave, NY │
│ │
│ ┌────────────────────────────────┐ │
│ │ Honor Your Decision │ │
│ └────────────────────────────────┘ │
│ │
│ Limited stock • Price locked 24hrs │
└────────────────────────────────────┘
Psychology: Tracks and reflects their behavior. Checkmarks = progress already made. "Honor Your Decision" frames purchase as consistency with their past self, not a new risk. Sunk cost + scarcity.
Works for: Deliberate decision-makers, analytical types, people who value consistency.
Fails for: Impulsive buyers (reminds them they overthink), people creeped out by tracking, users experiencing buyer's remorse.
Metrics: Conversion rate for users with 3+ sessions vs. 1-2 sessions. If multi-session users convert more with this, it's working.
---
Synthesis: Which User Gets Which Approach?
This isn't about "best practice." It's about psychological segmentation:
- Competitive, status-driven buyers → Approach 1 (Scarcity)
- Social, validation-seeking buyers → Approach 2 (Belonging)
- Anxious, risk-averse buyers → Approach 3 (Reversibility)
- Decisive, research-exhausted buyers → Approach 4 (Fluency)
- Analytical, consistent decision-makers → Approach 5 (Commitment)
The 68% abandonment suggests a heterogeneous user base. You likely need dynamic segmentation: track user behavior (session count, time-on-page, comparison activity) and serve different checkout UIs based on psychological profile.
---
Next Steps
- Develop a full flow? Try /asciikit-flow to map the entire journey for one approach
- Get implementation specs? Try /asciikit-build to generate technical requirements
- Iterate quickly? Try /asciikit-quick for rapid variations on your preferred approach
Which psychological profile matches your primary user segment?
Get started
1 — Install
2 — Configure
3 — Design
Pricing
Simple
Try it free. Subscribe when it works for you.
Free/ 10 uses
Test before you buy
- —Every command, every feature
- —Psychology-grounded wireframes
- —Never expires
- —No credit card
10 uses · no credit card
$49/ 3 moSave $8
Billed every 3 months
- —Unlimited designs across all 5 commands
- —Psychology reasoning on every wireframe
- —Failure mode analysis built into design decisions
- —Full Markdown specs ready for dev handoff
Cancel anytime
Questions? See the FAQ or email us.
FAQ
Questions|Answers
More questions? hello@asciikit.com