- 📁 references/
- 📄 README.md
- 📄 RESEARCH.md
- 📄 SKILL.md
Commit, push, branch, and manage version control with GitButler. Use for: commit my changes, check what changed, create a PR, push my branch, view diff, create branches, stage files, edit commit history, squash commits, amend commits, undo commits, pull requests, merge, stash work. Replaces git - use 'but' instead of git commit, git status, git push, git checkout, git add, git diff, git branch, git rebase, git stash, git merge. Covers all git, version control, and source control operations.
Request a design review for all commits on the current branch and present the results
Group uncommitted changes into logical feature commits.
Groups local git changes into clean Conventional Commits, runs minimal relevant verification, and pushes the branch safely. Use when the user asks to create organized commits, clean up commit history on a branch, or commit and push related changes.
- 📁 evals/
- 📁 references/
- 📁 scripts/
- 📄 checkpoints.yaml
- 📄 SKILL.md
Use when establishing branching strategies, implementing Conventional Commits, creating or reviewing PRs, resolving PR review comments, merging PRs (including CI verification, auto-merge queues, and post-merge cleanup), managing PR review threads, merging PRs with signed commits, handling merge conflicts, creating releases, or integrating Git with CI/CD.
Create well-structured git commits for changes made during the session
Automate git commits following Conventional Commits with JIRA ticket integration.
Creates a commit: detects conventions, stages intentionally, writes a clear subject, add a concise body when useful, and commits.
Execute implementation plan with atomic commits per task