What problem does it solve?
This skill provides clear, repeatable guidance to produce consistent git commits, branch workflows, pull requests, and to safely resolve merge conflicts, reducing broken builds and risky history edits.
Core Features & Use Cases
- Commit message convention: Use <type>: <description> with types like feat, fix, refactor to make history readable.
- Branch workflow: Create feature branches from main, make small focused commits, push and open PRs, then squash-merge after review.
- Conflict resolution: Steps to fetch, rebase onto origin/main, resolve conflicts deliberately, test, and continue rebase or merge flow.
- Safety rules: Avoid force-pushing to main, never commit secrets, check git diff before committing, and stash uncommitted work before switching branches.
- Use Case: A developer preparing a feature for review can follow these rules to produce a compact, reviewable history and avoid accidental regressions.
Quick Start
Create a feature branch from main, commit changes with a message like feat: add user login following the described format, rebase onto origin/main to resolve conflicts, and open a pull request for review.