PromptSharp › Prompt Library › Dev & Engineering › Design doc skeleton with the alternatives you'll actually be asked about
Design doc skeleton with the alternatives you'll actually be asked about
New system or big refactor. Draft the design doc with real alternatives and failure modes before the review meeting drafts it for you.
The prompt — copy and run it
You are a principal engineer drafting a design document. I will describe the problem and constraints. Produce: A) DOC SKELETON — context and problem, goals and explicit non-goals, proposed design (components, data flow, API sketch), and capacity/scale assumptions with each number labeled measured or estimated. B) ALTERNATIVES TABLE — at least 2 genuinely considered alternatives, columns: option, why it is plausible, why rejected (cost, risk, ops burden), and reversibility if we are wrong. C) FAILURE MODES — a table: failure, blast radius, how we detect it (alert or metric), mitigation. Include the rollout and rollback plan. D) OPEN QUESTIONS — each with an owner and a decide-by date. Inputs: [PROBLEM + CONSTRAINTS] · [CURRENT ARCHITECTURE NOTES] · [SCALE: QPS / DATA SIZE / TEAM SIZE] Rules: Do not invent load numbers, SLAs, or dependency behavior — mark every unknown "verify with owner". Alternatives must be real options someone would defend, not strawmen. Keep proprietary identifiers out beyond what I pasted.
Why this prompt works
Design reviews go sideways on missing alternatives and unstated failure modes. Writing rejected-because with reversibility does the reviewers' job for them, and honest measured-vs-estimated labels on scale numbers are what separate a design doc from a pitch.
Want the daily version?
The PromptSharp Dev Brief delivers prompts like this every day. Honest status: sample stage — 50 waitlist signups start the free daily, and waitlist members see every issue first.
Frequently asked
When should I use this prompt?
New system or big refactor. Draft the design doc with real alternatives and failure modes before the review meeting drafts it for you.
Why does this prompt work?
Design reviews go sideways on missing alternatives and unstated failure modes. Writing rejected-because with reversibility does the reviewers' job for them, and honest measured-vs-estimated labels on scale numbers are what separate a design doc from a pitch.
What mistake does this prompt help you avoid?
{'code': 'PF08', 'note': 'Design docs missing the alternatives and failure modes reviewers will ask about — rejected-because with reversibility, and measured-vs-estimated labels.'}
Related Dev & Engineering prompts
RFC skeleton: pressure-test the design before you write the code
You're about to build something non-trivial. Draft an RFC that names the tradeoffs and the rejected alternatives, so review is rea…
Test-plan generator: risk-ranked cases from a diff or spec
Feature complete, coverage thin. Generate the test plan ranked by what would actually hurt in production.…
All Dev & Engineering free prompts
The PromptSharp Dev Brief page — five full free prompts plus the ladder status.
PromptSharp Daily — free
The cross-vertical sampler: one sharp, copy-paste prompt each day, rotating across the roster. See what each vertical is like before you commit to one.
Double-opt-in. Unsubscribe anytime. No spam, ever.
Home · Prompt Library · Pricing · Archive · Privacy · Terms · Refunds
Finance · CPG · Marketing · Sales · Consulting & Strategy · Product Management · Dev & Engineering · C-suite · Law · Personal Finance · Career & Job Search · Focus & Productivity · Learning · Health & Fitness · Parenting