What problem does it solve?
This Skill streamlines Git operations by providing context-aware commands, automating common tasks like committing, pushing, pulling, and creating pull requests, and ensuring safer interactions with the repository.
Core Features & Use Cases
- Context-Aware Git: Executes Git commands based on repository state (staged files, branch, remote status).
- Smart Push/Pull: Intelligently handles pushing and pulling based on branch sync status.
- Automated Commit Messages: Generates commit messages following Conventional Commits standards.
- Branch Management: Simplifies creating, switching, and deleting branches.
- PR Creation: Automates Pull Request title and body generation, integrating with
gh CLI if available.
- Safety Rules: Implements warnings for
main/master branch operations, handles detached HEAD states, and alerts on merge conflicts.
Quick Start
Use the phase-git skill to create a new branch named 'feature/add-user-auth'.