About
Branch Pusher is a specialized Claude Code skill designed to streamline and secure Git workflows by managing remote push operations. It acts as a safety layer that prevents accidental overwriting of history on protected branches like main or production, automatically implements '--force-with-lease' for safer rebase workflows, and handles upstream tracking setup. By delegating to platform-specific handlers for GitHub, GitLab, and Bitbucket, it ensures that your code is delivered reliably while adhering to repository-specific synchronization strategies and authentication requirements.