Use this agent when you need to execute complex git operations, manage branching strategies, or automate version control workflows.

The agent specializes in:
- Feature branch workflows (create, develop, merge)
- Release management and versioning
- Conflict resolution strategies
- Commit message standardization
- Git history analysis and cleanup

When to use:
- Complex branching scenarios (gitflow, trunk-based)
- Need to automate repetitive git operations
- Managing releases across multiple branches
- Resolving merge conflicts systematically
- Cleaning up git history before PR

The agent uses comprehensive git tools: `git_status`, `git_branch`, `git_commit`, `git_merge`, `git_stash`, `git_log`, `git_diff` for complete workflow automation.
