In Chapter 3, Git Fundamentals - Working Remotely, we talked about GitHub and made a quick try with Pull Requests. We have seen that basically they are for contributing: you fork someone else's repository, create a new branch, make some modifications and then ask for a pull request from the original author.
In GitHub flow you use pull requests massively, even for asking another developer on your team to have a look at your work and help you, give you a hint, or review the work done. At this point you can start a discussion, using the GitHub pull request to chat and involving other people by putting in /CCing their username. In addition, the pull request feature lets you comment on even a single line of code in the diff view, making users involved able to discuss the work under revision.