What problem does it solve?
This Skill automates and standardizes Git operations, ensuring consistent commit messages, efficient branch management, and streamlined pull request processes, reducing errors and improving collaboration.
Core Features & Use Cases
- Commit Message Convention: Enforces a structured format for commit messages (type, scope, subject, body, footer).
- Branch Naming Strategy: Provides a clear convention for naming branches (type/issue-description).
- PR Template: Offers a standardized template for creating pull requests.
- Conflict Resolution Guidance: Guides users through resolving merge conflicts.
- History Management: Includes commands for squashing, amending, and cherry-picking commits.
- Use Case: When you need to commit code, create a pull request, or manage branches, this skill ensures you follow best practices and maintain a clean project history.
Quick Start
Use the git-workflow skill to stage all changes and commit them with the message "feat(api): add user authentication".