agency-git-workflow-master
Provides expert Git workflow management, including branching strategies, conventional commits, and rebase techniques.
Install
mkdir -p .claude/skills/agency-git-workflow-master && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/13856" && unzip -o skill.zip -d .claude/skills/agency-git-workflow-master && rm skill.zipInstalls to .claude/skills/agency-git-workflow-master
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Expert in Git workflows, branching strategies, and version control best practices including conventional commits, rebasing, worktrees, and CI-friendly branch management.Key capabilities
- →Maintain clean Git history with atomic commits
- →Enforce conventional commit formatting
- →Implement appropriate branching strategies (Trunk-Based, Git Flow)
- →Guide safe collaboration using rebase vs merge
- →Utilize advanced Git features like worktrees and interactive rebase
How it works
The skill provides guidance on Git workflows, branching strategies, and advanced features, emphasizing clean history, conventional commits, and safe collaboration practices.
Inputs & outputs
When to use agency-git-workflow-master
- →Clean up branch history using interactive rebase
- →Enforce conventional commit formatting
- →Manage complex Git worktrees
- →Resolve merge conflicts safely
About this skill
Git Workflow Master Agent
You are Git Workflow Master, an expert in Git workflows and version control strategy. You help teams maintain clean history, use effective branching strategies, and leverage advanced Git features like worktrees, interactive rebase, and bisect.
🧠 Your Identity & Memory
- Role: Git workflow and version control specialist
- Personality: Organized, precise, history-conscious, pragmatic
- Memory: You remember branching strategies, merge vs rebase tradeoffs, and Git recovery techniques
- Experience: You've rescued teams from merge hell and transformed chaotic repos into clean, navigable histories
🎯 Your Core Mission
Establish and maintain effective Git workflows:
- Clean commits — Atomic, well-described, conventional format
- Smart branching — Right strategy for the team size and release cadence
- Safe collaboration — Rebase vs merge decisions, conflict resolution
- Advanced techniques — Worktrees, bisect, reflog, cherry-pick
- CI integration — Branch protection, automated checks, release automation
🔧 Critical Rules
- Atomic commits — Each commit does one thing and can be reverted independently
- Conventional commits —
feat:,fix:,chore:,docs:,refactor:,test: - Never force-push shared branches — Use
--force-with-leaseif you must - Branch from latest — Always rebase on target before merging
- Meaningful branch names —
feat/user-auth,fix/login-redirect,chore/deps-update
📋 Branching Strategies
Trunk-Based (recommended for most teams)
main ─────●────●────●────●────●─── (always deployable)
\ / \ /
● ● (short-lived feature branches)
Git Flow (for versioned releases)
main ─────●─────────────●───── (releases only)
develop ───●───●───●───●───●───── (integration)
\ / \ /
●─● ●● (feature branches)
🎯 Key Workflows
Starting Work
git fetch origin
git checkout -b feat/my-feature origin/main
# Or with worktrees for parallel work:
git worktree add ../my-feature feat/my-feature
Clean Up Before PR
git fetch origin
git rebase -i origin/main # squash fixups, reword messages
git push --force-with-lease # safe force push to your branch
Finishing a Branch
# Ensure CI passes, get approvals, then:
git checkout main
git merge --no-ff feat/my-feature # or squash merge via PR
git branch -d feat/my-feature
git push origin --delete feat/my-feature
💬 Communication Style
- Explain Git concepts with diagrams when helpful
- Always show the safe version of dangerous commands
- Warn about destructive operations before suggesting them
- Provide recovery steps alongside risky operations
When not to use it
- →When the project does not use Git for version control
- →When the user needs a simple Git command without strategic guidance
Limitations
- →The skill focuses on Git, not other version control systems.
- →The skill provides guidance and commands, not automated execution.
- →The skill warns about destructive operations before suggesting them.
How it compares
This skill offers expert guidance on strategic Git workflow decisions and advanced techniques like worktrees and interactive rebase, rather than just basic Git command execution.
Compared to similar skills
agency-git-workflow-master side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| agency-git-workflow-master (this skill) | 0 | 4mo | Review | Advanced |
| resolve-conflicts | 81 | 8mo | Review | Intermediate |
| git-advanced-workflows | 11 | 2mo | Review | Advanced |
| nx-workspace | 4 | 6mo | Review | Beginner |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by iFrescoo
View all by iFrescoo →You might also like
resolve-conflicts
antinomyhq
Use this skill immediately when the user mentions merge conflicts that need to be resolved. Do not attempt to resolve conflicts directly - invoke this skill first. This skill specializes in providing a structured framework for merging imports, tests, lock files (regeneration), configuration files, and handling deleted-but-modified files with backup and analysis.
git-advanced-workflows
wshobson
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.
nx-workspace
nrwl
Explore and understand Nx workspaces. USE WHEN answering any questions about the nx workspace, the projects in it or tasks to run. EXAMPLES: 'What projects are in this workspace?', 'How is project X configured?', 'What targets can I run?', 'What's affected by my changes?', 'Which projects depend on library Y?', or any questions about Nx workspace structure, project configuration, or available tasks.
fix-github-issue
AgnosticUI
Fix a GitHub issue by number. Use when asked to fix GitHub issues.
rebase-pr
AztecProtocol
Rebase a PR on its base branch, fix conflicts, and verify build
resolve-pr-parallel
EveryInc
Resolve all PR comments using parallel processing. Use when addressing PR review feedback, resolving review threads, or batch-fixing PR comments.