Plan a feature: technical spec and task list
From a feature idea to a spec: user flow, data model, endpoints, security, edge cases and a day-by-day task list. No code input needed.
Prompt
114 words, 3 variables
Write a technical spec for this feature:
{{feature}}
Constraints:
{{constraints}}
Who builds it: {{team}}
Include:
1. The problem, and what is out of scope.
2. The user flow, step by step, including what happens when something fails.
3. Data model changes (tables, columns, indexes) and a migration plan.
4. Routes or API endpoints, with request and response examples.
5. Security: who can do what, and how it is checked.
6. Edge cases, such as time zones, failed payments and pausing while a delivery is already being prepared.
7. A task list in build order, each task small enough for one day, with an estimate.
8. Open questions I need to answer before work starts.

