A user story should stay focused on the user's goal, but developers still need enough detail to know when the work is actually complete. How specific do you make acceptance criteria without turning the story into a long technical specification? The template on the page separates the core user story from acceptance criteria, mockups, dependencies, and additional notes.