What problem does it solve?
This Skill simplifies and automates the process of creating clear, consistent git commit messages aligned with session activity, enhancing code traceability and team communication.
Core Features & Use Cases
- Branch Protection: Automatically creates feature branches when on main or master to prevent direct commits.
- Selective Staging: Stages only files created or modified during the current session to ensure accurate commit scope.
- Conventional Commit Formatting: Generates commit messages in standard formats like feat, fix, or docs, ensuring clear project history.
- CI Skip Logic: Detects when to append [skip ci] for non-critical updates such as documentation or config files.
- Use Case: A developer completes a feature in a session and wants to commit changes with a structured message while avoiding direct commits to main.
Quick Start
Ask the AI to prepare and execute a commit message based on recent changes made during your session.