Master advanced Git workflows including rebasing, cherry-picking, bisect, worktrees, and reflog to maintain clean history and recover from any situation. Use when managing complex Git histories, collaborating on feature branches, or troubleshooting repository issues.
84
78%
Does it follow best practices?
Impact
96%
1.09xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./tests/ext_conformance/artifacts/agents-wshobson/developer-essentials/skills/git-advanced-workflows/SKILL.mdInteractive rebase and autosquash PR prep
Backup branch created
100%
100%
Autosquash flag used
0%
0%
Interactive rebase used
0%
100%
Rebase not merge for cleanup
100%
100%
force-with-lease push
100%
100%
Test or verification step
100%
100%
Rebase base targets main
0%
100%
--force-with-lease rationale
100%
100%
Backup branch rationale
100%
100%
Rebase squash/fixup operations
28%
100%
Commit message reword
100%
100%
Automated bisect bug investigation
bisect start command
100%
100%
bisect bad marked
100%
100%
bisect good marked
100%
100%
bisect run used
100%
100%
test script exit 0 for good
100%
100%
test script non-zero for bad
100%
100%
bisect reset called
100%
100%
Clean working directory
100%
100%
Bad commit identified
100%
100%
Bisect explanation
100%
100%
Hotfix backport via worktrees and cherry-pick
worktree add used
100%
100%
Multiple worktrees
100%
100%
cherry-pick for full backport
100%
100%
Partial apply for 1.8
100%
100%
force-with-lease push
0%
100%
worktree remove or prune
100%
100%
No main-branch checkout
100%
100%
Backport log produced
100%
100%
All three releases addressed
100%
100%
Sanitizer applied to 1.8
100%
100%
47823e3
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.