What problem does it solve?
This Skill eliminates the friction and risk of manual git operations, including inconsistent commit messages, accidental force pushes to protected branches, messy merge conflicts, and time-consuming PR setup that disrupts individual and team development workflows.
Core Features & Use Cases
- Conventional Commit Automation: Crafts standardized, semantic commit messages aligned with common team conventions, eliminating vague or inconsistent commit history.
- Safe Git Operation Guardrails: Enforces safety rules for pushes and merges, including --force-with-lease for diverged branches, secret detection in staged changes, and blocking unsafe actions like force pushing to main without explicit confirmation.
- PR and Branch Management: Auto-generates PR descriptions with built-in testing checklists and suggests context-aware branch names pulled from project planning documents.
- Use Case: A developer finishing a bug fix can use this Skill to automatically stage only the relevant files, craft a compliant fix commit, push safely to their feature branch, and open a PR with a pre-filled description in seconds, all while avoiding common git pitfalls.
Quick Start
Invoke the git skill to automatically stage your relevant changes, craft a compliant conventional commit message, and push to your remote branch with all required safety checks applied.