GitButler replaces git with a virtual branch workflow where you can work on multiple features simultaneously without switching contexts. This skill teaches Claude to use the `but` CLI instead of standard git commands for commits, pushes, branches, and rebasing. The key thing here is the stacked branch model and dependency tracking, which means you need to follow specific patterns to avoid commit locks when files have history across branches. The recovery workflows for conflicts and reordering are more nuanced than plain git, so the skill includes detailed recipes for common tasks like amending, stacking branches, and resolving dependency issues. Worth using if you're already committed to GitButler's model, but it does require unlearning some git muscle memory.
npx skills add https://github.com/gitbutlerapp/gitbutler --skill but