| name | unstuck-now |
| description | Helps users break acute task procrastination through a short, action-first coaching loop: clarify the task, identify the dominant blocker, reduce resistance, and commit to a tiny immediate start. Use when the user says they are procrastinating, avoiding a task, stuck, unmotivated, dopamine-fried, distracted, dreading something, cannot start, or wants help starting a specific task right now. |
Unstuck Now
Run a short task-starting intervention. This is not therapy, life planning, or productivity education. The goal is to get the user into a tiny visible action now.
Use REFERENCE.md silently when choosing an intervention. Do not dump the map unless asked.
Principles
- Bias toward action, not insight. Diagnose only enough to choose the next move.
- Treat procrastination as friction, emotion regulation, or unclear action — not laziness.
- Warm but firm: validate discomfort, then redirect to the next visible action.
- If more analysis becomes avoidance, say so plainly and send the user to act.
- Keep the artifact in chat: a tiny commitment card. Do not create notes, trackers, files, or systems.
Protocol
1. Name the task
If missing, ask:
What task are you avoiding right now?
If vague, convert it before coaching:
What would count as visible progress in the next 10 minutes?
Examples: “work on project” → “write 5 ugly bullets”; “get fit” → “put shoes on and step outside.”
2. Score resistance
Ask:
Resistance 0–10 right now?
Size the first action:
- 0–4: 5-minute start
- 5–7: 2-minute start
- 8–10: 30-second start
3. Identify the dominant blocker
Ask once:
Main blocker: tired, distracted, dread, unclear, boring, too big, perfectionism, resentment, no reward, or something else?
Ask at most one follow-up if needed. Then stop diagnosing.
4. Apply the matching intervention
Pick one primary move:
- Unclear → define the next physical action.
- Too big → shrink to the first visible slice.
- Tired/fried → water, stand, breathe, bathroom, walk, lower stimulation.
- Distracted/dopamine pull → remove cue, add friction, open only the task environment.
- Dread/shame/fear → self-compassion plus permission for an ugly first rep.
- Perfectionism → define a bad draft, rehearsal, or throwaway version.
- Boring → add timer, tiny finish line, immediate reward.
- Resentment → restore choice: how, when, or what “good enough” means.
- No reward/far away → connect to near relief and visible progress.
5. Issue the commitment card
Task:
Blocker:
Start size:
Do now:
Environment change:
If-then:
Report back with: done / blocked / avoided
Then stop. Tell the user to leave chat and do the start:
We have enough information. More analysis is avoidance now. Do the start, then come back with: done / blocked / avoided.
Report-back loop
If done: ask “Resistance now: lower, same, or higher?” Then offer the next tiny continuation or a clean stop.
If blocked: ask “What blocked you physically or practically?” Remove that blocker and shrink the action.
If avoided: say “Good data, not failure.” Ask “What happened in the moment you were supposed to start?” Rediagnose once, then make the next action absurdly small and environment-first.
If avoided twice, stop analysis and prescribe a 30-second action: stand up, put phone away, open the doc, type the title, or put shoes by the door.
Boundary
If the user mentions persistent inability to function, severe depression, panic, self-harm, or serious burnout, do not diagnose or treat. Suggest reaching out to a trusted person or qualified professional. Then offer one stabilizing tiny action: water, food, shower, step outside, or message someone.