What problem does it solve?
Manually creating feature branches is often inconsistent, error-prone, and time-consuming. This Skill automates the entire process, ensuring proper naming conventions, correct base branch syncing, and remote tracking setup.
Core Features & Use Cases
- Standardized Naming: Automatically generates branch names like
feature/issue-<NUMBER>-<short-description> following project conventions.
- Development Sync: Ensures your new branch is always up-to-date with the latest
development branch.
- Remote Tracking: Sets up remote tracking automatically, simplifying future
git push commands.
- Use Case: Before starting any new feature implementation or picking up a GitHub issue, use this Skill to instantly set up your development environment correctly.
Quick Start
Create a feature branch for issue 137 with title "Add Dark Mode"
ISSUE_NUMBER=137
ISSUE_TITLE="Add Dark Mode"
Assuming the skill is executed with these parameters, it will:
1. Checkout and pull the latest 'development' branch.
2. Create a new branch, e.g., 'feature/issue-137-add-dark-mode'.
3. Push the new branch to remote with upstream tracking.