Agent Skills
› gitbutlerapp/gitbutler
gitbutlerapp/gitbutler
GitHub提供在 but 项目中新增或修改 CLI 命令的规范,涵盖参数定义、类型选择及处理逻辑实现。
Install All Skills
npx skills add gitbutlerapp/gitbutler --all -g -y
Skills in Collection (6)
提供在 but 项目中新增或修改 CLI 命令的规范,涵盖参数定义、类型选择及处理逻辑实现。
需要添加新的 CLI 命令
需要修改现有的 CLI 命令结构
npx skills add gitbutlerapp/gitbutler --skill cli-commands -g -y
针对React应用渲染性能优化,解决意外重渲染问题。指导在涉及状态派生、Context使用或列表渲染时,通过利用Compiler特性及正确缓存策略提升性能。
React组件渲染性能下降
处理大量列表项导致卡顿
编写涉及状态派生或Context的代码前
npx skills add gitbutlerapp/gitbutler --skill lite-render-perf -g -y
用于在涉及 Lite UI 变更的 PR 中,本地捕获应用前后界面的截图并发布到 PR。通过比对种子数据下的渲染结果,辅助审查 CSS/UI 视觉变化,并支持扩展截图目录或进行一次性捕获。
需要展示 Lite UI 变更的前后对比截图
PR 修改了 apps/lite/ui 路径下的文件
需要扩展或更新 apps/lite/e2e/tests/screenshots.spec.ts 中的截图目录
npx skills add gitbutlerapp/gitbutler --skill lite-screenshots -g -y
指导如何为 GitButler 的 Ratatui TUI 编写、运行和断言测试,涵盖测试文件位置、驱动交互模式及快照比对方法。
添加或修改 TUI 相关测试
调试终端界面渲染问题
npx skills add gitbutlerapp/gitbutler --skill tui-tests -g -y
用于通过 GitButler CLI 快速回顾分支、PR 或变更的 Agent 历史工作上下文。适用于获取分支背景、恢复上下文或了解之前 Agent 的操作,优先于普通 Git 命令。
get context for branch
catch up on this branch
recover branch context
what prior agent work happened here
npx skills add gitbutlerapp/gitbutler --skill but-agentlog -g -y
基于 GitButler CLI (but) 的源码版本控制技能,支持提交、分支管理、PR 创建及历史编辑。通过 diff/status 命令获取 ID,实现精准的文件或 hunk 级操作,替代传统 git 流程。
需要执行 Git 提交、推送或分支管理
需要处理特定文件或代码块的变更
使用 GitButler 进行堆叠分支和 PR 操作
npx skills add gitbutlerapp/gitbutler --skill but -g -y


