1. Receive feature request and Epic link.
2. Ask clarifying questions to gather necessary details.
3. Define the feature's goal, problem, solution, and impact.
4. Identify target user personas.
5. Write user stories covering primary paths and edge cases.
6. Detail functional and non-functional requirements.
7. Define acceptance criteria for each user story or major requirement.
8. Specify what is out of scope.