gitbutler

The GitButler version control client, backed by Git, powered by Tauri/Rust/Svelte

50
安装命令
npx skhub add --skillset @gitbutlerapp/gitbutler

包含的技能

Use when creating, changing, running, or debugging shell-based `but` CLI performance scenarios under `crates/but/tests/performance`, including Hyperfine runs, fixture setup, setup-to-test state, and output inspection.
00
Use when adding or modifying CLI command (`but` commands) under `crates/but/src`.
00
Use when working on React code in `apps/lite` that derives values during render, adds or consumes a context, subscribes to the redux store or a query, or renders lists of row components — and whenever the lite UI is reported slow, laggy, or re-rendering too much. React Compiler does not prevent these regressions; load this skill BEFORE writing such code, not only when debugging it.
00
Use when asked to add before/after screenshots of a Lite UI change to a pull request, when a PR touching apps/lite/ui needs its visual change shown, or when extending the screenshot catalogue in apps/lite/e2e/tests/screenshots.spec.ts. Captures both sides locally against seeded fixtures, publishes the surfaces that changed, and posts them to the PR.
00
Use when adding or modifying tests for one of GitButler's Ratatui TUIs
00