Install any skill in seconds. Free to start, no credit card required.
Get Started Free →wshobson/git-advanced-workflows
Master advanced Git workflows including rebasing, cherry-picking, bisect, worktrees, and reflog to maintain clean history and recover from any situation.
Passed 25 of 25 test cases with the skill, and 23 of 25 without it.
2 fixed23 passed either way0 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 2 test cases the skill fixed. Same model, same prompt, with and without the skill.
You want to perform an interactive rebase on your current local branch in repo `data-pipeline` targeting all commits added since your branch diverged from `main`. Instead of manually counting commits, what dynamic subshell expression pinpoints the exact fork point commit?
| Checked | Without skill | With skill |
|---|---|---|
| Uses git merge-base HEAD main in the rebase command argument | Missed | Passed |
The instructions your model reads when the skill loads.
Master advanced Git techniques to maintain clean history, collaborate effectively, and recover from any situation with confidence.
Interactive rebase is the Swiss Army knife of Git history editing.
Common Operations:
pick: Keep commit as-isreword: Change commit messageedit: Amend commit contentsquash: Combine with previous commitfixup: Like squash but discard messagedrop: Remove commit entirelyBasic Usage:
# Rebase last 5 commits
git rebase -i HEAD~5
# Rebase all commits on current branch
git rebase -i $(git merge-base HEAD main)
# Rebase onto specific commit
test cases passed, vs 23 / 25 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.