Automates the end-to-end git workflow by staging changes, committing, pushing, and creating pull requests for GitHub and Azure DevOps.
The sc-commit-push-pr skill streamlines the transition from local code changes to remote pull requests within the Claude Code environment. It orchestrates a sophisticated pipeline that handles file staging, commit execution, and branch pushing while automatically detecting whether the repository is hosted on GitHub or Azure DevOps. By integrating specialized agents for commit logic and PR generation, the skill ensures that best practices—such as protected branch checks and structured PR descriptions—are followed, while providing guided recovery paths for common issues like merge conflicts or authentication failures.
Key Features
01Cross-platform support for GitHub (via gh CLI) and Azure DevOps (via REST API)
02Protected branch detection to prevent accidental direct pushes
03Interactive merge conflict detection and resolution guidance
04Intelligent file staging with user confirmation prompts
05Automated end-to-end commit, push, and PR pipeline
061 GitHub stars
Use Cases
01Ensuring safe branch management through automated protected branch verification
02Standardizing pull request creation and descriptions across different hosting providers
03Accelerating daily development cycles by automating repetitive git commands