git-workflow▌
jezweb/claude-skills · updated Apr 8, 2026
Guided workflows for common git operations that benefit from structured steps.
Git Workflow
Guided workflows for common git operations that benefit from structured steps.
PR Preparation
When preparing a pull request:
-
Gather context
git log main..HEAD --oneline— list all commits on the branchgit diff main...HEAD --stat— see all changed filesgit status— check for uncommitted work
-
Draft PR content
- Title: under 70 chars, describes the change (not the branch name)
- Body: summarise the "why", list key changes, add test plan
- Use the commit history to write the summary — don't rely on memory
-
Push and create
git push -u origin HEAD gh pr create --title "..." --body "$(cat <<'EOF' ## Summary - ... ## Test plan - [ ] ... 🤖 Generated with [Claude Code](https://claude.com/claude-code) EOF )" -
Verify —
gh pr view --webto open in browser
Branch Cleanup
Clean up merged branches safely:
-
Switch to main and pull latest
git checkout main && git pull -
List merged branches (excludes main/master/develop)
git branch --merged main | grep -vE '^\*|main|master|develop' -
Delete local merged branches
git branch --merged main | grep -vE '^\*|main|master|develop' | xargs -r git branch -d -
Prune remote tracking refs
git fetch --prune -
List remote branches with no local tracking (optional)
git branch -r --merged origin/main | grep -vE 'main|master|develop|HEAD'
Merge Conflict Resolution
When a PR has conflicts:
-
Assess the conflict scope
git fetch origin git merge origin/main --no-commit --no-ff git diff --name-only --diff-filter=U # List conflicted files -
For each conflicted file, read the file and resolve:
- Keep both changes if they're in different areas
- If architecturally incompatible, prefer the main branch's approach and re-apply the PR's intent on top
-
If rebase is cleaner (few commits, no shared history):
git rebase origin/main # Resolve conflicts per commit, then: git rebase --continue -
If rebase is messy (many conflicts, architectural divergence):
- Abort:
git rebase --abortorgit merge --abort - Extract useful code:
git show origin/branch:path/to/file > /tmp/extracted.txt - Apply changes manually to main
- Close original PR with explanation
- Abort:
-
Verify — run tests, check the diff looks right
Monorepo Release Tags
In monorepos, scope tags to the package:
# ❌ Ambiguous in monorepos
git tag v2.1.0
# ✅ Scoped to package
git tag contextbricks-v2.1.0
git push origin contextbricks-v2.1.0
Pattern: {package-name}-v{semver}
.gitignore-First Init
When creating a new repo, always create .gitignore BEFORE the first git add:
cat > .gitignore << 'EOF'
node_modules/
.wrangler/
dist/
.dev.vars
*.log
.DS_Store
.env
.env.local
EOF
git init && git add . && git commit -m "Initial commit"
If node_modules is already tracked:
git rm -r --cached node_modules/
git commit -m "Remove node_modules from tracking"
Private Repo License Audit
Before publishing or sharing a private repo:
gh repo view --json visibility -q '.visibility'
If PRIVATE, ensure:
LICENSEcontains proprietary notice (not MIT/Apache)package.jsonhas"license": "UNLICENSED"and"private": true- No
CONTRIBUTING.mdor "contributions welcome" in README
Discussion
Product Hunt–style comments (not star reviews)- No comments yet — start the thread.
Ratings
4.6★★★★★45 reviews- ★★★★★Aarav Park· Dec 16, 2024
Solid pick for teams standardizing on skills: git-workflow is focused, and the summary matches what you get after install.
- ★★★★★Alexander Kapoor· Dec 8, 2024
git-workflow is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.
- ★★★★★Sofia Huang· Dec 4, 2024
Registry listing for git-workflow matched our evaluation — installs cleanly and behaves as described in the markdown.
- ★★★★★Alexander Lopez· Nov 27, 2024
git-workflow reduced setup friction for our internal harness; good balance of opinion and flexibility.
- ★★★★★Alexander Ndlovu· Nov 23, 2024
Keeps context tight: git-workflow is the kind of skill you can hand to a new teammate without a long onboarding doc.
- ★★★★★Diya Abbas· Nov 7, 2024
We added git-workflow from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
- ★★★★★Diya Ramirez· Oct 26, 2024
git-workflow fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.
- ★★★★★Aarav Jackson· Oct 18, 2024
Registry listing for git-workflow matched our evaluation — installs cleanly and behaves as described in the markdown.
- ★★★★★Aarav White· Oct 14, 2024
git-workflow is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.
- ★★★★★Piyush G· Sep 25, 2024
git-workflow is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.
showing 1-10 of 45