Blog
Stacked diffs, in long form.
Deep dives on the workflow, the tools, and the corners of stacked-diff practice.
Cornerstone reading
Stacked diffs vs feature branches — when each one wins
Feature branches are familiar; stacked diffs are faster for big work. Here's a side-by-side comparison of the two workflows — when to use which, and how stkd lets you stack only when it pays off.
Read article →Using stkd with Claude Code via MCP
stkd ships an MCP server that exposes every stack command as a tool to AI agents. Wire it into Claude Code or Cursor and the agent can create branches, submit stacks, and resolve conflicts.
Read article →Stacked merge requests on GitLab — a practical guide
GitLab merge requests can absolutely be stacked, even on self-hosted GitLab. Here's how the stacked workflow looks on GitLab, the gotchas to avoid, and how to drive it with one command using stkd.
Read article →Migrating from Graphite to stkd
stkd is a drop-in, open-source replacement for the Graphite CLI: same gt command, same stacked-branch metadata, plus GitLab support and an MCP server. Here's how to migrate in under five minutes.
Read article →What are stacked diffs? A 5-minute explainer
Stacked diffs split a big change into a chain of small, reviewable PRs that build on each other and stay in sync as they evolve. Here's the mental model, the workflow, and why teams use it.
Read article →More
A tour of the stkd interactive TUI
Most stacked-diff workflows are typed commands. stkd ships an interactive TUI — gt tui — that lets you browse stacks, inspect PR status, and navigate branches with vim-style keys.
Read article →Self-hosting the stkd web dashboard
stkd ships an optional, self-hostable web dashboard with a Graphite-web-style view of stacks, PRs, and merges — running on your own infrastructure. Here's how to deploy it.
Read article →How to review a stacked PR (without losing your mind)
Stacked PRs feel intimidating to reviewers the first time. They're actually faster to review than one giant PR — once you know the rhythm. Here's how to do it well.
Read article →Ready to stack your next change?
Install stkd in under a minute. Apache-2.0, single binary, every major platform.