Since discovering gh issue develop -c I never do anything else when working on a PR. The workflow is just so wonderful:
gh issue develop -c
gh issue create
gh issue develop -c NUM
git commit ... git push
gh pr create
gh pr close