Planning is the one workflow where most engineers refuse AI help — the Stack Overflow 2025 survey put planning resistance at 69% — and they are right to refuse delegation.
Tier: Foundation · Workflow area: Planning & Collaboration
This playbook uses AI as a decomposition assistant, not a planner: the model proposes tickets, dependencies, and risk flags; you own the sequencing, the estimates, and the plan. The payoff is coverage — the model reliably surfaces the migration step, the rollout gate, and the monitoring ticket you would have remembered in sprint 3.
Skip AI for single-ticket features or work you have shipped five times before — your own template is faster and already calibrated to your team.
Write the context block yourself (5 minutes). The quality of the decomposition is capped by what the model knows. Paste: the epic text, the services it touches, the tech stack, any hard constraints ("payments-service is frozen until the PCI audit", "two engineers, one on-call"), and the definition of done.
Request a structured decomposition with rules.
Decompose this epic into engineering tickets.
Rules:
- Each ticket: title, 2-4 sentence description, acceptance criteria,
affected services/files, estimate bucket (S/M/L — NOT hours),
dependencies (ticket IDs), and a risk flag (none/low/high + why).
- Sequence tickets so nothing depends on unfinished work.
- Separate: schema/migration work, feature code, tests, rollout
(flags, gradual release), observability (metrics, alerts, dashboards),
and docs/runbook updates as distinct tickets where they exist.
- Mark any ticket that requires a decision I have not made yet as
BLOCKED-ON-DECISION and state the decision needed.
- Do not invent requirements. If scope is ambiguous, list the
ambiguity under "Open questions" instead of resolving it.
Run the gap attack. In the same conversation: "Now attack this plan. What is missing? Check specifically: data backfill, backward compatibility, feature-flag cleanup, load/perf validation, error budgets, on-call handoff, and anything a senior reviewer would flag." Expect it to find 2–4 real gaps — that is the main value of the exercise.
Re-sequence and estimate yourself. Convert S/M/L buckets to your team's points using your velocity, not the model's. Reorder for parallelism across your actual people. Delete tickets that gold-plate.
Paste into your tracker and mark provenance. Note in the epic that the breakdown was AI-assisted and human-reviewed — this matters for the team norms in pb-43.
The model's job is coverage (what tickets exist, what depends on what, what could bite); your job is judgment (sequence, estimates, scope cuts). Never ship its estimates.
For client engagements where epic content is under NDA:
billing-svc, CLIENT_A portal).