Write the task exactly as it is in your head—messy, incomplete, or ambiguous. The AI will fill in the gaps.
I need to [your vague task here, e.g. 'refactor the auth system'].
I do not have a plan yet.
Break this down for me.Stop staring at a vague task and wondering where to start. Dump it into AI and let it break the task into ordered subtasks, estimate effort, define acceptance criteria, and build a checkable execution plan.
Write the task exactly as it is in your head—messy, incomplete, or ambiguous. The AI will fill in the gaps.
I need to [your vague task here, e.g. 'refactor the auth system'].
I do not have a plan yet.
Break this down for me.Ask AI to slice the task into the smallest independent subtasks that still deliver value. Each subtask should be completable in one focused session.
Break the task into subtasks.
Rules:
1. Each subtask must fit in one focused work session (2-4 hours).
2. Each subtask must have a clear output I can verify.
3. If a subtask is still vague, break it down further.
4. Flag any subtask that requires external input (stakeholder, API docs, design).Ask AI to sort the subtasks so you never start something that depends on unfinished work.
Now order the subtasks:
1. Group them by phase (e.g., Research → Design → Implementation → Testing).
2. Within each phase, sort by dependency (what must be done first).
3. Mark the critical path—the sequence that determines total time.
4. Identify subtasks that can run in parallel.Each subtask needs a time estimate and a definition of done. This prevents scope creep and lets you track progress.
For each subtask, add:
1. Estimated hours (use 0.5h / 1h / 2h / 4h / 1d / 2d).
2. Confidence level (High / Medium / Low).
3. Acceptance criteria: what must be true for this subtask to be considered done?
4. One risk that could blow up the estimate.The final step: package everything into a format you can paste into your task manager or tick off daily.
Format the final plan as a markdown checklist.
Use this structure per subtask:
- [ ] Subtask title
- Output: [what I will deliver]
- Estimate: [X hours]
- Acceptance: [criteria]
- Risk: [one-liner]
Group by phase. Add a total hour estimate at the top.Add a size rule: 'No subtask larger than 2 hours. If it is larger, split it again.'
Ask AI to double every estimate (or add a 50% buffer) and explain why. Low-confidence estimates should be flagged for spike tasks.
Cap the list: 'Maximum 10 subtasks. Group related ones together.' Or ask AI to cluster subtasks into milestones.
Original Author
Marosdee UmaShare it with your fellow AI enthusiasts!