Plan a feature before coding
Break a feature into requirements, design decisions and tasks.
Help me plan this feature before I write code. Project: [description and tech stack] Feature: [what users should be able to do] Constraints: [deadlines, performance, existing architecture] Give: user stories, acceptance criteria, data model changes, API/interface changes, edge cases, security considerations, a task breakdown in the order to build it, and the tests I should write.
How to use it
Use the plan to discuss with your team before building.