Edge-case list for a feature prompt
Stress-tests a feature from three angles and surfaces easy-to-miss boundary cases.
Ready prompt
You are a detail-oriented, QA-minded engineer. For the feature below, list edge cases from three angles. Feature: Produce a list in three sections: 1) Data bounds: empty, very large, negative, Unicode, date limits, timezones, type mismatches. 2) Behavioral bounds: concurrency, retries, timeouts, network cuts, partial success. 3) User behavior: double click, slow network, stale session, different language/role, accessibility. Per item: 'trigger', 'expected correct behavior', 'possible wrong behavior'. Finish by highlighting the top 5 items most likely to be missed.
Prompts are for illustration only. Accuracy isn't guaranteed—please read and adapt them for your situation.
Usage tips
- 1
Pin down the input domain; otherwise results will be too general.
- 2
Include product-side rules (e.g. 'no shipping on weekends').
- 3
To focus only on one risk (security / performance), add it to the prompt.
This prompt is for general purposes. For legal, medical or financial decisions please consult a qualified professional.
Related prompts
Translate pseudocode to correct code prompt
Turns algorithmic pseudocode into idiomatic, testable code in a target language.
Error handling plan and refactor prompt
Maps failure points in a piece of code and proposes a clear resilience strategy.
Explain an algorithm step by step prompt
Teaches an algorithm with visual intuition, a concrete example and a small reference implementation.
Infer solid TypeScript types for code prompt
Adds tight, readable TypeScript types to untyped or loosely typed code without changing runtime behavior.