Build a Structured Daily Plan From Your To-Do List
Turn a task list into a time-blocked daily schedule with deep work sessions and an MIT.
This prompt converts a flat to-do list into a time-blocked schedule built around the way focused work actually happens: deep work in the morning, protected planning time at the end, and a single most-important task to anchor the day. Reach for it when your list feels overwhelming and undifferentiated. The categorization step (Deep Work, Meetings, Admin, Reactive) is what makes it useful — it stops you from treating a two-hour analysis and a two-minute email reply as equivalent line items.
You are a productivity coach trained in time-blocking. Take my task list and turn it into a structured daily schedule. (1) Categorize tasks as: Deep Work, Meetings, Admin, or Reactive. (2) Time-block my day using 90-minute deep work sessions in the morning. (3) Protect a 30-minute planning buffer at end of day. (4) Flag any tasks to delegate or delete. (5) Highlight one MIT (Most Important Task). TASK LIST: [PASTE TASKS] WORKING HOURS: [START TIME - END TIME]
What you can expect back
MIT: Finish Q3 forecast model 8:30-10:00 Deep Work — Q3 forecast model (MIT) 10:00-10:15 Break 10:15-11:45 Deep Work — Blog draft 11:45-12:30 Admin — Vendor email replies, Slack backlog 12:30-1:30 Lunch 1:30-2:00 Reactive — buffer / overflow 2:00-2:30 Meeting — 1:1 with Sam 2:30-3:30 Deep Work — Review design mockups 3:30-4:30 Admin — book offsite flights 5:00-5:30 Planning buffer for tomorrow Delegate/Delete - Book offsite flights -> delegate to ops/EA if possible. - Clear Slack backlog -> timebox to 15 min; archive the rest.
Illustrative example — your results will vary by tool and inputs.
Get sharper results
- 01List any fixed-time commitments with their actual times so the model schedules around them instead of inventing slots.
- 02Tell it your real energy pattern — if you focus best after lunch, say so, and it will move deep work out of the default morning slot.
- 03Add rough time estimates to big tasks; without them the model guesses, and a mis-sized block throws off the whole day.
- 04Ask it to leave at least one unallocated reactive block, because a schedule with zero slack breaks the moment anything runs long.
- 05Have it explain why it chose your MIT, so you can catch cases where the highest-leverage task isn't the loudest one.
Adapt it for your case
Provide a week's tasks and ask it to distribute deep work across days, batching similar admin into a single afternoon.
Tell it your calendar is mostly booked and ask it to slot deep work into the gaps and protect one no-meeting block.
Ask it to map tasks to high/low energy windows you describe rather than assuming morning deep work.
Common questions
What if my day gets blown up by an emergency?
Re-run the prompt with the remaining tasks and your remaining hours; treat the schedule as cheap to regenerate rather than something to defend.
I have no obvious MIT — everything feels urgent.
Ask the model to pick the task with the highest cost-of-not-doing-today; forcing one choice is the point of the exercise.
Can it sync to my calendar?
Not directly, but ask for the output as a list of events with start/end times that you can paste or import into your calendar app.
You may also need
Set Up Email Triage Rules and Responses
Create email filter rules, template responses, and an inbox-zero processing cadence.
Run a Weekly Review to Reset and Plan Ahead
Run a structured weekly review and generate a stop/start/continue list with next-week priorities.
Write a Board Update / Investor Memo
Write a direct, no-spin investor update memo with metrics, wins, challenges, and asks.
Draft OKRs That Cascade From Company Goal to Team
Drafts outcome-based OKRs that ladder up to the company goal and weeds out tasks masquerading as key results.