What problem does it solve?
This Skill streamlines complex Git operations, ensuring consistency and best practices for commits, pull requests, branching, and releases, reducing errors and improving collaboration.
Core Features & Use Cases
- Commit Management: Guides users to create well-formatted, Conventional Commits, analyzing changes before committing.
- Pull Request Automation: Assists in creating PR titles and descriptions, and can help manage the PR lifecycle.
- Branching Strategies: Recommends and helps implement Git Flow, Trunk-Based, or GitHub Flow.
- Release Management: Facilitates version bumping, changelog generation, tagging, and GitHub release creation.
- Use Case: A developer needs to create a new feature, commit their changes following team standards, open a pull request for review, and then prepare for a release. This Skill guides them through each step.
Quick Start
Use the git-nanny skill to create a commit message for your current changes.