Text Analysis & GenerationProductivityPlanning
Turn Daily Tasks into a Prioritized To-Do List
Convert tasks into an Eisenhower-prioritized, deduplicated plan with estimates, deadlines, dependencies, split sub-steps, and-if time budget provided-a feasible timeline, plus stated assumptions.
Prompt Content
Analyze the tasks I provide and return a prioritized to-do list based on urgency and importance.
Tasks:
<tasks>
Tasks
</tasks>
Constraints:
<constraints>
Constraints
</constraints>
1) Parse tasks; extract deadlines, effort (or estimate), and dependencies; merge duplicates.
2) Classify each task into: Urgent+Important (Do), Important not Urgent (Schedule), Urgent not Important (Delegate/Batch), Neither (Defer/Eliminate).
3) Prioritize within categories by deadline proximity, impact, and dependencies.
4) Split tasks likely >60 minutes into actionable sub-steps that fit today.
5) If time budget/hours are given, map top items into a feasible timeline with buffers.
• Output sections, in order: Summary; Do Now (Urgent+Important); Schedule (Important, Not Urgent); Delegate/Batch (Urgent, Not Important); Defer/Eliminate (Not Urgent, Not Important); Timeline (only if time budget/hours provided); Assumptions (only if you inferred anything).
• Under each section, list items as: • Task - Why - Deadline - Est (min) - Dependencies (if any).
• Keep items one line each; use realistic estimates and infer when missing.
• If constraints are missing, assume a standard workday and note assumptions.
<example>
Tasks:
- Submit expense report (due today, 20m)
- Draft launch email (important, 90m)
Constraints: Work 9-5, 30m lunch, 4h focus time.
Summary: Handle the deadline first, then advance the launch draft.
Do Now (Urgent+Important)
• Submit expense report - Due today - Today EOD - Est 20
Schedule (Important, Not Urgent)
• Draft launch email (outline) - Moves launch forward - No hard deadline - Est 45
• Draft launch email (first draft) - Moves launch forward - No hard deadline - Est 45
Delegate/Batch (Urgent, Not Important)
• - None
Defer/Eliminate (Not Urgent, Not Important)
• - None
Timeline
09:00-09:20 - Submit expense report
10:00-10:45 - Draft launch email (outline)
14:00-14:45 - Draft launch email (first draft)
Assumptions
• No other hard deadlines today; brief buffers included.
</example>
Variables
- Tasks
- Your raw list of today's tasks. Include any deadlines, duration estimates, and dependencies inline if known.
- Example: - Submit expense report (due today, 20m) - Draft launch email (90m, important) - Call vendor about invoice (15m, urgent) - Clean inbox (low priority)
- Constraints
- Today's working hours, fixed meetings, total time available, key priorities, and any preferences (e.g., focus windows).
- Example: Work 9:00-17:30; Meetings 11:00-12:00; Time available 5h; Priority: product launch; Prefer deep work 9:00-11:00; Deadline: expense report today EOD.