← IndexEntry № 060·productivity

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.

Optimized for
ChatGPTClaude
§ When to use this

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.

§ The Prompt— fill in the fields, then copy or open in a tool
§ Customize0/2 fields filled
your prompt — fill the fields above
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]
Open with your prompt →ChatGPTClaudeSends your filled-in prompt straight into a new chat.
§ Example Output

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.

§ Pro Tips

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.
§ Variations

Adapt it for your case

Weekly time-block

Provide a week's tasks and ask it to distribute deep work across days, batching similar admin into a single afternoon.

Meeting-heavy day

Tell it your calendar is mostly booked and ask it to slot deep work into the gaps and protect one no-meeting block.

Energy-based scheduling

Ask it to map tasks to high/low energy windows you describe rather than assuming morning deep work.

Use For — Tasks
Tags#planning#time-blocking#productivity
§ FAQ

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.

§ Related Entries

You may also need