Stop waiting on your own pull requests: GitHub stacked PRs in practice

Sameen Karim, Senior Product Manager at GitHub, walks through a stacked pull request workflow in this GitHub Universe 2026 session, from creating dependent changes to reviewing and merging them.

Working with stacked pull requests

Large pull requests can create review bottlenecks, delay feedback, and interrupt development while authors wait for approval. GitHub stacked PRs let developers split a complex change into smaller, dependent pull requests while retaining the context connecting those changes.

The demonstration follows a stack through its development lifecycle: building it with the GitHub CLI, reviewing it on github.com, adding more pull requests, and handling merges and CI fixes. The session also covers general availability, branch protection, auto-merge, and VS Code support.

Session walkthrough

The workflow focuses on making complex changes reviewable in smaller pieces, rather than holding all feedback until one large pull request is ready. It also addresses the ongoing maintenance of those dependent changes as the stack grows and moves through review.