26 Sep 2026 · 8 min readProductivity

How to Actually Do Things: A Framework for Getting Anything Done

The gap between 'I should do that' and 'it's done' is not discipline — it is that the first is a wish and the second is a plan. This guide gives you the six steps that close the gap for almost anything: writing a report, learning a tool, clearing a backlog, or starting a project you've been avoiding.

Why things don't get done

Almost every stalled task is stalled for the same three reasons, and none of them is laziness:

  • It isn't defined. 'Work on the presentation' is a category, not an action — your brain can't start.
  • The next physical step is unclear. You know what the finished thing looks like but not what to type first.
  • It's too big to hold in your head, so you avoid thinking about it — and avoiding is free.

The six steps

  • 1. Define done, in one sentence. If you can't finish the sentence, you don't understand the task yet.
  • 2. Find the next physical action — something you can do in under five minutes, with no thinking required. 'Open the file and paste the template'.
  • 3. Timebox it. Twenty-five minutes, then stop even if unfinished. A stopped session gets restarted; an open-ended one gets abandoned.
  • 4. Remove friction for the next time. Lay the files out. Close the tabs. Set the timer before you stop, not after.
  • 5. Do it badly first. A terrible first draft that exists beats a perfect one you're still planning.
  • 6. Close the loop. Finish, file it, send it, or explicitly abandon it. An open loop costs attention forever.
example
Vague:     "Write the project proposal."
Done:      "A 3-page proposal that the client can approve, in Google Docs."
Next step: "Open Docs, title the file, paste the template from my Drive."
First 25m: headings only. Body can be garbage.

When it still doesn't happen

  • 'I don't have time.' Usually means the next action is too big, or the deadline isn't real. Shrink it until it fits in a gap you actually have.
  • 'I don't know how to start.' Write down the three possible first steps. One of them will be obvious in hindsight.
  • 'I'll do it when things calm down.' Things never calm down. Schedule it like an appointment with a time and an end.
  • It keeps getting interrupted. Put the phone in another room, not face-down on the desk. Face-down still draws attention.
💡 Pro Tip: If a task has survived three reschedules, it is not a scheduling problem. Ask whether you actually want to do it, or whether someone else's 'should' is running your calendar.

Build a system that survives a bad week

  • Capture everything into one inbox so nothing lives only in your head.
  • Review it once a week and pick three things. Three is a real week; twelve is a wish.
  • Timebox each to a fixed slot rather than a duration. 'Thursday 10–11' beats 'sometime this week'.
  • Keep a shutdown list: what you will do first tomorrow. The next morning should need no decisions.

Use these to turn a list of intentions into scheduled, owned actions.

Checklist Inbox

Convert into an actionable checklist an inbox backlog — e.g. an inbox with 340 unread emails after two weeks of.

Use it in: ChatGPT / Gemini / Claude · copy → paste → replace bracketed placeholders with your details

Plan Inbox

Turn into a realistic, sequenced plan an inbox backlog — e.g. an inbox with 340 unread emails after two weeks of.

Use it in: ChatGPT / Gemini / Claude · copy → paste → replace bracketed placeholders with your details

Plan Day

Turn into a realistic, sequenced plan a working day — e.g. a Tuesday with 4 meetings and one deep-work deadline.

Use it in: ChatGPT / Gemini / Claude · copy → paste → replace bracketed placeholders with your details

Prioritize Project

Rank by impact and effort a project — e.g. a website redesign project due in 8 weeks.

Use it in: ChatGPT / Gemini / Claude · copy → paste → replace bracketed placeholders with your details

Timebox Goal

Timebox into focused work blocks a goal — e.g. a Q3 OKR to grow trial signups by 25%.

Use it in: ChatGPT / Gemini / Claude · copy → paste → replace bracketed placeholders with your details

Explore the Full SlashAI Library

Every prompt in our guides is part of our offline-ready vault of verified commands and instant browser tools. Free forever, no account required.

Browse All Commands