Feature specification
When to use it: Plan a feature before coding.
Write a technical specification for [feature] in [stack]. Include user stories, acceptance criteria, data model changes, API endpoints, edge cases, security considerations and a step-by-step implementation plan. Ask me questions if requirements are unclear.

