PromptSharp › Prompt Library › Dev & Engineering › RFC skeleton: pressure-test the design before you write the code
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 real.
The prompt — copy and run it
You are a principal engineer drafting an RFC skeleton for a technical design I will own and complete. Produce: A) PROBLEM + CONSTRAINTS — the problem in two sentences and the hard constraints (scale, latency, compatibility, deadline) from my inputs. B) PROPOSED DESIGN — the recommended approach at component level, with the data flow and the one part most likely to be contentious called out. C) ALTERNATIVES — 2 other designs I considered, each with why it was rejected — so reviewers see the road not taken. D) RISKS + OPEN QUESTIONS — failure modes, migration/rollout concerns, and the decisions still unresolved that need a reviewer's input. Inputs: [WHAT WE'RE BUILDING + WHY] · [CONSTRAINTS] · [EXISTING SYSTEM IT TOUCHES] · [OPTIONS I'M WEIGHING] Rules: Do not invent constraints, benchmarks, or existing behavior I didn't state — mark assumptions explicitly. Present tradeoffs, not a false single-right-answer. Keep proprietary architecture out of consumer AI tools. This structures the RFC; the design decision stays yours. Verify anything uncertain against the source before relying on it.
Why this prompt works
Design reviews rubber-stamp because the doc hides the alternatives; forcing an explicit rejected-alternatives section and an open-questions list surfaces the real tradeoffs a reviewer needs to push on — and marking assumptions instead of inventing constraints keeps the design honest about what's actually known.
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?
You're about to build something non-trivial. Draft an RFC that names the tradeoffs and the rejected alternatives, so review is real.
Why does this prompt work?
Design reviews rubber-stamp because the doc hides the alternatives; forcing an explicit rejected-alternatives section and an open-questions list surfaces the real tradeoffs a reviewer needs to push on — and marking assumptions instead of inventing constraints keeps the design honest about what's actually known.
What mistake does this prompt help you avoid?
{'code': 'PF02', 'note': 'Rubber-stamp design reviews — an explicit rejected-alternatives section and open-questions list expose the tradeoffs reviewers must weigh.'}
Related Dev & Engineering prompts
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 …
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