What problem does it solve?
This Skill streamlines your Git and Pull Request (PR) workflow by providing intelligent analysis, scoring, and recommendations for commits, branches, and PRs, ensuring higher quality and efficiency.
Core Features & Use Cases
- Change Classification: Categorizes code changes (Essential, Supporting, Incidental, etc.).
- PR Quality Scoring: Assesses PRs on dimensions like size, focus, and risk.
- Commit Analysis: Evaluates commit messages for clarity and atomicity.
- Risk Assessment: Identifies potential risks associated with code changes.
- Branching Strategy: Recommends optimal branching models (GitHub Flow, Git Flow, Trunk-Based).
- Use Case: Before merging a complex feature, use Guardian to ensure your commits are atomic, your PR is well-structured, and potential risks are identified and mitigated.
Quick Start
Use the Guardian skill to analyze the current branch's changes and suggest improvements for the next PR.