github.com/gitbutlerapp/gitbutler
| Skill | Added | Review |
|---|---|---|
but crates/but/skill/SKILL.md Commit, push, branch, and manage version control with GitButler. Use for commits, selective dirty-file or hunk commits, branches, diffs, PRs, history edits, squashes, amends, undo, merge, apply, and unapply. For selected dirty files or hunks, inspect with `but diff`; use compact `but status` for commit order, branch/stack placement, or conflict overview; use `but status -fv` when file/hunk IDs or per-commit file details matter. Replaces git write commands. | 73 73 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: e64149e | |
but-agentlog crates/but-agentlog/skill/SKILL.md Use for prompts like "get context for branch", "catch up on this branch", "recover branch context", or "what prior agent work happened here". Skim prior agent work from `but agentlog` captures for a GitButler branch, review / pull request / merge request, or change. Prefer this over generic git branch/diff inspection when the user asks for context, history, prior work, or branch catch-up. | 68 68 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: e64149e | |
but-performance-tests .agents/skills/but-performance-tests/SKILL.md 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. | 72 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: e64149e | |
cli-commands .agents/skills/cli-commands/SKILL.md Use when adding or modifying CLI command (`but` commands) under `crates/but/src`. | 65 65 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: e64149e | |
lite-render-perf .agents/skills/lite-render-perf/SKILL.md 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. | 65 65 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: e64149e | |
lite-screenshots .agents/skills/lite-screenshots/SKILL.md 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. | 76 76 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: e64149e | |
tui-tests .agents/skills/tui-tests/SKILL.md Use when adding or modifying tests for one of GitButler's Ratatui TUIs | 69 69 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: e64149e |