Total 30,580 skills, Version Control has 602 skills
Showing 12 of 602 skills
Commit changes to git with a descriptive conventional commit message. Use when ready to commit staged or unstaged changes.
Generate a pull request description from branch changes. Use when creating a PR or preparing PR documentation.
Sync with remote repository using pull --rebase. Use when you need to update your local branch with remote changes.
Generate and maintain changelogs following Keep a Changelog format. Analyzes git commits, categorizes changes, and produces well-structured release notes.
Clean up local branches after PR merges. Syncs main with origin, identifies branches with merged PRs, and proposes safe deletion. Use when the user asks to 'clean up branches', 'delete merged branches', 'sync branches', or mentions branch cleanup.
Maintains CHANGELOG.md following Keep a Changelog format and Semantic Versioning. Use when the user mentions preparing or publishing a new release, or asks to review or refactor CHANGELOG.md.
Commit recent changes that haven't yet been commited.
Automated Git Commits
Generates conventional one line commit messages from a git diff
Generate branch name, commit message, and PR content from one shared diff context
Generate Git branch names from staged or branch changes
Git commit message best practices. Use when writing commit messages, reviewing commits, or setting up commit conventions for a project. Ensures clear, consistent, and useful commit history.