Version Control for your Coding Agents
GitButler's skills help AI agents work on the GitButler codebase and its version control tooling, covering the `but` CLI and its commit, branch, and diff workflows, along with the Ratatui terminal UIs and the `@gitbutler/ui-react` interface components used in the Lite app and the but.dev site. Their work also reaches into performance, with shell-based Hyperfine scenarios and React render profiling, and into the review trail, with tools for recovering prior agent context on a branch. What stands out is how closely the skills follow the project's own internals, from test setup and screenshot fixtures to the boundary between UI and backend logic.
Gitbutler
8 skills · 21,941 stars · NOASSERTION
But Commit, push, branch, and manage version control with GitButler.
But Agentlog Use for prompts like \"get context for branch\", \"catch up on this branch\", \"recover branch co…
But Performance Tests Use when creating, changing, running, or debugging shell-based `but` CLI performance scenarios un…
Cli Commands Use when adding or modifying CLI command (`but` commands) under `crates/but/src`.
Gitbutler Ui Use when changing what users see in an app built on `@gitbutler/ui-react` — Lite, the but.dev web…
Lite Render Perf Use when working on React code in `apps/lite` that derives values during render, adds or consumes…
Lite Screenshots Use when asked to add before/after screenshots of a Lite UI change to a pull request, when a PR t…
Tui Tests Use when adding or modifying tests for one of GitButler's Ratatui TUIs