Stuck Moment Prompts
Get Unstuck Fast
Chapter 4: Stuck Moment Prompts - When You Don’t Know What to Ask
The Stuck Moment Feeling
You know that feeling when you’re building something and you just… stop? Not because you’re done, but because you don’t know what to ask next. You need something but can’t articulate what.
“How do I make this… better?” “There’s gotta be a way to…” “Why doesn’t this…”
These are stuck moments. They’re not full projects. They’re specific blockers where you need the right prompt to move forward.
This chapter is organized by that feeling—by the stuck moment itself—so you can find what you need when you need it.
Category 1: “I Don’t Know What This Should Look Like”
Stuck Moment: You need design direction but have no visual sense
The Prompt:
I need design inspiration for [describe your project].
The project is: [brief description]
Target users: [who uses it]
Mood/feeling: [professional/playful/serious/friendly]
Show me:
1. Three existing sites/apps with similar purpose
2. What design patterns they use
3. Why those patterns work for this use case
4. How I could adapt them for my project
I don't need to copy them—I need to understand what makes them work.
Real Example from My Directory Site:
I need design inspiration for a designer portfolio directory.
The project is: Browse-able collection of 500+ designer portfolios
Target users: Hiring managers and design leads looking for freelancers
Mood: Professional but creative, showcase the work not the interface
Show me:
1. Three existing designer directories or portfolio sites
2. What design patterns they use (grid layout, filtering, preview styles)
3. Why those patterns work for browsing many portfolios
4. How I could adapt them for my specific filtering needs
I don't need to copy them—I need to understand what makes browsing 500+ items feel manageable.
Stuck Moment: You have a reference but can’t describe what you like about it
The Prompt:
I want my [component/page] to feel like [reference URL].
Specifically I'm drawn to:
[Try to describe - the spacing, the colors, the layout, the interactions?]
Can you:
1. Identify what design patterns that site uses
2. Explain why those patterns create that feeling
3. Show me how to implement similar patterns
4. Suggest what to keep and what to change for my context
I want the feeling, not a copy.
Real Example from Cleaning Business Site:
I want my landing page to feel like https://www.thumbtack.com/
Specifically I'm drawn to:
- The trust signals (reviews, verified badges) are prominent but not overwhelming
- The clear focus on one action (get a quote)
- Clean but not sterile—friendly somehow
- Form is simple, not asking for too much upfront
Can you:
1. Identify what design patterns Thumbtack uses for trust and conversion
2. Explain why those patterns work for service businesses
3. Show me how to implement similar trust-building elements
4. Suggest what to keep and what to change for a local business (not marketplace)
I want that trustworthy-but-approachable feeling.
Category 2: “I Know What I Want But Not How to Ask For It”
Stuck Moment: You can picture the interaction but don’t know the technical term
The Prompt:
I want [describe interaction in plain language]:
What I picture:
- User does [action]
- Then [thing happens]
- If [condition], then [different thing happens]
I don't know what this is called or how to search for it.
Can you:
1. Tell me the technical name for this pattern
2. Show me an example of this interaction
3. Provide the code to implement it
4. Suggest any variations I might want
Real Example from Pomodoro Timer:
I want the timer to keep running even when I switch to a different browser tab.
What I picture:
- User starts timer
- User switches to different tab to work
- Timer continues counting in background
- When user returns, timer shows correct current time
- If timer finishes while tab inactive, user gets notification
I don't know what this is called or how to search for it.
Can you:
1. Tell me the technical name for this behavior
2. Explain why it's tricky (I tried setInterval and it pauses?)
3. Provide the code to make it work reliably
4. Suggest how to handle notifications when tab is inactive
Stuck Moment: You saw it somewhere but don’t know what it’s called
The Prompt:
I saw this effect on [site/app] where:
[Describe what you saw happen - be specific about the visual change]
I want that exact interaction for my [component].
What is this called and how do I implement it?
Real Example:
I saw this effect on Stripe's homepage where:
As you scroll down, the phone mockup image stays fixed in place while the text content slides underneath it, making it look like the phone is revealing different screens as you scroll.
I want that exact interaction for my product demo section.
What is this called and how do I implement it?
Category 3: “It Works But…”
Stuck Moment: Functionality works but feels clunky
The Prompt:
My [feature] works but feels unpolished:
Current behavior:
[Describe exactly what happens now]
What feels off:
- [Specific thing that feels clunky]
- [Another thing that feels not quite right]
I want it to feel:
[Smooth/responsive/immediate/professional - describe desired feeling]
What micro-interactions or polish can make this feel better?
Real Example from Directory Site:
My filter system works but feels unpolished:
Current behavior:
User clicks filter checkbox → results instantly update → done
What feels off:
- Instant update feels jarring (too abrupt)
- No feedback that filtering is happening
- When lots of filters selected, page jumps as content changes
- No indication something is loading/processing
I want it to feel:
Responsive and smooth, like the filtering is intelligent and intentional
What micro-interactions or polish can make this feel better?
Stuck Moment: It works on your screen but feedback says it’s broken elsewhere
The Prompt:
User reported: [their exact feedback]
On my machine:
- Device: [your device]
- Browser: [your browser]
- Behavior: [what you see - working correctly]
I can't reproduce the issue.
Help me:
1. What might be different about their environment?
2. How do I test this without their exact setup?
3. What are common causes of "works for me, not for them"?
4. What debugging questions should I ask them?
Real Example:
User reported: "Search doesn't return any results when I type"
On my machine:
- Device: MacBook Pro
- Browser: Chrome 120
- Behavior: Search works perfectly, returns results as I type
I can't reproduce the issue.
Help me:
1. What might be different about their environment?
2. How do I test this without their exact setup?
3. What are common causes of search working for some but not others?
4. What debugging questions should I ask them?
(They're on Safari iOS they told me)
Category 4: “This Specific Thing Isn’t Working”
Stuck Moment: Form submits but nothing happens
The Prompt:
My form submits but [what's not happening]:
Form setup:
- Fields: [list fields]
- Submit button: [what it does/says]
- Expected: [what should happen on submit]
- Actual: [what's actually happening]
Error messages: [paste any console errors]
Debug this and show me:
1. Where the submission is failing
2. Why it's failing
3. How to fix it
4. How to add better error handling
Stuck Moment: Layout breaks at certain screen sizes
The Prompt:
My layout looks correct at [screen size] but breaks at [other screen size]:
What breaks:
[Be specific - overlaps? cuts off? wrong order?]
Current CSS for this section:
[Paste relevant CSS or describe structure]
Make this responsive by:
1. Identifying what's causing the break
2. Providing corrected CSS
3. Explaining why it was breaking
4. Suggesting how to test responsive layouts better
Stuck Moment: JavaScript error you don’t understand
The Prompt:
I'm getting this error:
[Paste the COMPLETE error message]
Context:
- When does it happen: [specific action or on page load]
- What I was trying to do: [describe intent]
- What code I think is related: [paste relevant code if you know it]
Explain:
1. What this error means in plain language
2. What's likely causing it
3. How to fix it
4. How to prevent similar errors
Assume I'm not familiar with technical debugging.
Category 5: “I Want to Add…” (Feature Addition)
Stuck Moment: Need to add authentication but don’t want to build it
The Prompt:
I want to add user accounts to my [project type]:
Users need accounts to:
- [Specific feature that requires login]
- [Another feature that requires login]
My current tech: [your stack]
Recommend:
1. Simplest third-party auth service for my needs
2. How to integrate without rebuilding everything
3. What data I can store about users
4. How to protect routes that need authentication
Prioritize: simple setup, free tier adequate, secure by default.
Stuck Moment: Want search/filter but current solution is slow
The Prompt:
My current search/filter setup:
Data: [How many items, stored where]
Current implementation: [Describe how it works now]
Problem: [Specifically what's slow - search lag, filter lag, etc.]
I need this to:
- Handle [current number] items smoothly
- Scale to [target number] items
- Feel instant (under 300ms response)
Options:
1. Optimize current approach (how?)
2. Different search method (what?)
3. Add caching/indexing (where?)
Recommend fastest implementation that doesn't require database migration.
Stuck Moment: Need analytics but don’t want complexity
The Prompt:
I want to know:
- How many people visit
- What pages they view
- [Other specific metric you care about]
I don't want:
- Complex setup
- Privacy concerns
- Performance impact
- Overwhelming dashboards
Recommend:
1. Simplest analytics solution
2. How to add it (step by step)
3. What metrics to actually pay attention to
4. How to avoid over-analyzing
My site: [URL and tech stack]
Category 6: “How Do I Make This Better?” (Optimization)
Stuck Moment: Site feels slow but don’t know why
The Prompt:
My site feels slow:
Specifically slow at: [loading/scrolling/interactions/etc.]
Current load time: [if known, or "I don't know how to measure"]
Site URL: [your URL]
Run a performance audit and:
1. Identify the biggest bottleneck
2. Explain why it's slow in non-technical terms
3. Provide 3 fixes ordered by impact vs. effort
4. Show me how to implement the quickest win
I want faster, not perfect—what's the 80/20 optimization?
Stuck Moment: Works but code is messy and hard to modify
The Prompt:
My [component/feature] works but the code is a mess:
Current state:
- [Describe current code structure]
- Hard to modify because: [specific pain point]
- Want to add [new feature] but seems impossible with current structure
Should I:
1. Refactor current code (how?)
2. Rebuild from scratch
3. Live with it and work around
If refactor: show me step by step
If rebuild: show me better structure
If live with it: show me workaround for [new feature]
Stuck Moment: SEO is zero but you built a thing people should find
The Prompt:
My site has been live for [time period] but doesn't show up in Google:
Site: [URL]
Expected search terms: [what people might search for]
Current Google results: [not showing up/showing on page X]
Audit my site for:
1. Is Google even crawling it? (how to check)
2. Basic SEO issues (missing meta tags, etc.)
3. Quick wins to improve discoverability
4. What to expect timeline-wise
I want found by Google, not SEO mastery.
Category 7: “I Need This to Work With…” (Integration)
Stuck Moment: Need to connect to a service/API
The Prompt:
I need to integrate [service name] for [what you're trying to accomplish]:
My use case:
[Describe specifically what you need from this service]
I have:
- API keys (yes/no)
- Understanding of their docs (yes/no/partial)
- Working code structure to add this to (yes/no)
Walk me through:
1. Getting set up with their service
2. Making my first successful API call
3. Handling their response
4. Error handling for common failures
5. Storing API keys securely
Assume I've never integrated an API before.
Stuck Moment: Need to accept payments
The Prompt:
I need to accept payments for:
[What you're selling - product/service/subscription]
Price: [amount and frequency]
Expected volume: [realistic estimate]
I need:
1. Simplest payment setup possible
2. Secure and trustworthy
3. Minimal setup/approval time
4. Free tier adequate for starting out
Walk me through:
1. Which payment service (Stripe/PayPal/other)
2. How to integrate
3. Testing before going live
4. What legal stuff I need (terms, refund policy)
My tech stack: [your stack]
Category 8: “Something Changed and Now…” (Debugging)
Stuck Moment: It was working, you changed something, now it’s broken
The Prompt:
[Feature] was working, then I [specific change you made], now it's broken:
What's broken:
[Describe specific breakage]
What I changed:
[Be specific about changes]
The error: [paste any error messages]
Help me:
1. Understand why that change broke this feature
2. Fix it while keeping my change
3. Test that I didn't break other things
4. Prevent this next time
I need both things to work together.
Stuck Moment: Updated something and now everything is broken
The Prompt:
I updated [dependency/library/framework] and now:
What broke:
- [Specific thing 1]
- [Specific thing 2]
Errors: [paste errors if any]
Version changed: [old version] → [new version]
Help me:
1. Identify breaking changes in new version
2. Fix each broken thing
3. Decide if I should update or rollback
4. How to test updates safely in the future
How to Use These Prompts
- Find your feeling: Scan the category names for what matches your stuck moment
- Customize the prompt: Fill in the bracketed sections with your specifics
- Be specific: The more details you provide, the better the response
- Follow up: If the first answer doesn’t solve it, ask clarifying questions
The Universal Unsticking Prompt
When none of the above fit:
I'm stuck and not sure how to articulate the problem:
What I'm trying to do:
[Describe your goal]
What's blocking me:
[Describe the stuck feeling - don't know where to start, don't know if it's possible, etc.]
What I've tried:
[List attempts if any]
Help me:
1. Clarify what I'm actually asking for
2. Break this into smaller, solvable pieces
3. Provide the first concrete step to take
I don't need the full solution—I need to understand what question to ask.
What This Chapter Gives You
You now have:
- Prompts organized by stuck moment feeling
- Real examples from actual projects
- Templates for specific blockers
- The universal unsticking prompt for undefined problems
Getting unstuck isn’t about knowing everything. It’s about having the right prompt template when you need it.
Next up: Chapter 5 covers style and polish—making your functional thing look and feel professional.