Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Use this skill for anything related to Git and version control workflows. Trigger when the developer asks for help with commit messages, PR descriptions, pull request reviews, branching strategies, changelog generation, release notes, code review etiquette, or Git conventions. Keywords: commit, PR, pull request, branch, merge, release, changelog, code review, diff, git.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | -1% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 60% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 93% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 29% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 7% | 0% |
Follow the Conventional Commits specification. This enables automated versioning, changelogs, and semantic releases.
type(scope): short description
[optional body — explain the WHY, not the WHAT]
[optional footer — breaking changes, issue refs]| Type | When to Use | |---|---| | feat | New feature | | fix | Bug fix | | refactor | Code change that neither fixes a bug nor adds a feature | | perf | Performance improvement | | test | Adding or updating tests | | docs | Documentation only | | chore | Build process, dependency updates, tooling | | ci | CI/CD configuration changes | | style | Formatting, whitespace (no logic change) | | revert | Reverting a previous commit |
feat(auth): add OAuth2 login with Google
fix(api): handle null response from payment gateway
refactor(db): extract query builder into separate module
docs(readme): update local setup instructions
chore(deps): upgrade dependencies to latest versionsCloses #123 or Refs US-2111704Co-authored-by: GitHub CopilotEvery PR should answer three questions:
markdown## What Brief summary of what changed. ## Why The business or technical reason for this change. ## How Key implementation decisions or approach taken. ## Testing How was this verified? (unit tests, manual testing, E2E) ## Checklist - [ ] Tests added/updated - [ ] No new security vulnerabilities introduced - [ ] Documentation updated if needed - [ ] No breaking changes (or documented if there are)
main
└── feature/US-1234-short-description
└── fix/bug-short-description
└── chore/update-dependenciesmain, merge back to main via PRmain continuouslymain ← production
develop ← integration
└── feature/* ← new features
└── release/* ← release prep
└── hotfix/* ← urgent production fixestype/ticket-id-short-description
Examples:
feat/US-2111704-query-clarity-agent
fix/US-2098686-btt-ui-button-alignment
chore/update-langchain-dependenciesTag all review comments to set expectations:
| Tag | Meaning | |---|---| | BLOCKER | Must be fixed before merge. Breaks functionality or violates standards. | | WARNING | Should be fixed. Technical debt or potential issue. | | SUGGESTION | Optional improvement. Worth considering but not required. | | QUESTION | Asking for clarification, not requesting a change. | | NITPICK | Minor style or preference. Author can decide. |
When generating a changelog from commits, group by type:
markdown## [1.2.0] - 2026-03-20 ### Features - feat(auth): add OAuth2 login with Google (#45) ### Bug Fixes - fix(api): handle null response from payment gateway (#46) ### Performance - perf(db): optimize query for large datasets (#47)
When code was AI-assisted, be transparent in the commit:
feat(api): generate REST endpoint scaffolding
Scaffolded with GitHub Copilot, reviewed and modified by developer.
Co-authored-by: GitHub Copilot <copilot@github.com>Other measured skills in the registry, with their headline benchmark lift.