Our team's code review process is mostly similar to Kent Dodds. We take advantage of GitHub's Pull Request Templates to ensure our developers fill in the right details of their change. These vary across projects, but generally include:
- Problem
- Solution
- Verification (screenshots, or steps the submitter did to reproduce the issue)
- Concerns
- Relevant links
- Required reviewers
Naturally some changes don't require this much paperwork, and only number 1, 2, are 6 mandatory. For simple or focused projects, we may require only one code reviewer.