What problem does it solve?
This Skill standardizes and automates Git and GitHub operations, ensuring consistency in branching, committing, and pull request processes according to project conventions.
Core Features & Use Cases
- Branch Management: Automates creation of feature, bugfix, and hotfix branches following defined naming conventions.
- Commit Conventions: Enforces structured commit messages linked to issue keys.
- Pull Request Automation: Streamlines PR creation, title formatting, and reviewer assignment.
- Environment Promotion: Manages code promotion between development, QA, and production environments.
- Use Case: When starting a new feature, use this Skill to create a branch named
feature/ISSUE-123-short-description-ab, commit your changes with [ISSUE-123] Add new feature, and then create a pull request targeting the develop branch.
Quick Start
Use the github skill to create a new feature branch for issue 'PROJ-456' with the description 'implement user login'.