I wrote about how to write a great pull request on my blog
This is always helpful as a way to connect the different methods of communication that your company uses within your Product Development teams.
A description of the ticket, explaining potential changes in the code or away from the original intent of the story
This may be a synthesis of offline discussions you had surrounding the code you wrote. It could include what decisions were made, or realizations come to surrounding necessary codebase changes.