Plan a time-boxed technical spike
Scopes an investigation with a clear question, time-box, and exit criteria, and gives a template to report findings.
The prompt
Help me plan a technical spike so it answers a real question instead of turning into an open-ended project.
What we're unsure about: [e.g. "can we replace our search with Postgres full-text", "is this vendor API fast enough"]
Decision this spike will inform: [WHAT WE'LL DECIDE AFTERWARD, AND BY WHEN]
Time available: [e.g. "3 days, one engineer"]
Constraints and must-haves: [PERFORMANCE, COST, SECURITY, COMPATIBILITY]
What we already know: [PRIOR RESEARCH, DOCS, OPINIONS]
Plan:
1. Rewrite the uncertainty as 1-3 specific questions that can be answered with evidence (e.g. "Can query X return in under 200ms on 10M rows?").
2. For each question, define what evidence counts: a benchmark, a prototype, a vendor confirmation, a test with real data.
3. Set exit criteria: what result means "go", "no-go", or "needs more investigation".
4. Lay out a day-by-day plan within the time-box, front-loading the riskiest question so we can stop early.
5. List explicit non-goals: production quality, error handling, polish. State that spike code is thrown away or rewritten.
6. Name the traps that make spikes overrun (scope creep, testing on toy data, optimizing too early) and how to avoid them.
Also give me a findings template to fill in at the end: the questions, the evidence and how it was gathered, the answer to each, the recommendation, remaining risks, and an estimate for the real build.
Highlighted [brackets] are blanks to replace with your own details.
Fill in the blanks and use this promptMore Software Development prompts
What to fill in
- WHAT WE'LL DECIDE AFTERWARD, AND BY WHEN
- e.g. "3 days, one engineer"
- PERFORMANCE, COST, SECURITY, COMPATIBILITY
- PRIOR RESEARCH, DOCS, OPINIONS
How this prompt is built
This prompt follows the Few-Shot structure (Few-shot prompting). A few-shot prompt includes one or more worked examples of the input and the output you want, so the model can copy the pattern instead of guessing it.
Related prompts
- Plan the architecture of a Unity game projectA Unity-specific architecture plan: folder and assembly structure, data with ScriptableObjects, scene flow, and system boundaries with C# signatures.
- Analyze logs to find what went wrongReads logs to identify errors, patterns, and the likely root cause.
- Get a beginner-friendly code review of my first projectA ranked set of the five improvements that matter most, explained simply, plus what you did well and what to learn next.
- Plan a touchscreen UI for an ESP32 or other microcontrollerA memory-aware screen design, library choice, and code structure for a display-based embedded project.