Back to tags
Tag

Agent Skills with tag: version-control

81 skills match this tag. Use tags to discover related Agent Skills and explore similar workflows.

commit-message-style

Apply commit message style: conventional commits format (type: subject), imperative mood, <50 char subject, explain why in body. Use when writing commits, reviewing commit messages, or discussing git history.

conventional-commitsgitversion-controlcode-quality
phrazzld
phrazzld
21

git-workflow

Use when starting feature work that needs isolation, or when completing work and deciding how to integrate - covers full worktree lifecycle from setup through merge/PR/discard

gitversion-controlbranching-strategypull-requests
HTRamsey
HTRamsey
3

version-control

Git version control, branching strategies, GitHub/GitLab workflows, and collaborative development

version-controlbranching-strategygitgithub
pluginagentmarketplace
pluginagentmarketplace
2

git-manager

Commit implementation changes to git with interactive branch selection and push confirmation. Use after completing implementation tasks, when all TODOs are marked complete, or when user requests to commit changes.

gitterminalversion-controlbranching-strategy
brianclaridge
brianclaridge
21

pr-review

Reviews code changes before merging. Use when reviewing PRs, checking staged changes, reviewing diffs, code review, merge readiness check, or validating changes before commit/push.

code-reviewpull-requestgitversion-control
antoniocascais
antoniocascais
2

git-workflow

Follow Git best practices for commits, branches, pull requests, and version control workflows. Use when making commits, creating PRs, managing branches, or resolving conflicts.

gitversion-controlbranching-strategypull-requests
vapvarun
vapvarun
3

git

Git operations for committing, pushing, and opening PRs using gh CLI. Use when performing version control tasks.

gitversion-controlgithub-clipull-requests
cfircoo
cfircoo
41

git-workflow

Git workflow and commit guidelines. Trigger keywords: git, commit, push, .git, version control. MUST be activated before ANY git commit, push, or version control operation. Includes security scanning for secrets (API keys, tokens, .env files), commit message formatting with HEREDOC, logical commit grouping (docs, test, feat, fix, refactor, chore, build, deps), push behavior rules, safety rules for hooks and force pushes, and CRITICAL safeguards for destructive operations (filter-branch, gc --prune, reset --hard). Activate when user requests committing changes, pushing code, creating commits, rewriting history, or performing any git operations including analyzing uncommitted changes.

gitversion-controlconventional-commitshooks
ilude
ilude
5

git-squash-commits

Squash multiple git commits into a single commit with an auto-generated comprehensive commit message based on the changes made.

gitversion-controlcommit-messagecommit-squash
acking-you
acking-you
51

working-with-jj

Expert guidance for using JJ (Jujutsu) version control system. Use when working with JJ, whatever the subject. Operations, revsets, templates, debugging change evolution, etc. Covers JJ commands, template system, evolog, operations log, and interoperability with git remotes.

version-controljjcommand-linegit
YPares
YPares
52

git-commit-message

Formulate a git commit message. Use this skill whenever asked to create a commit message.

gitversion-controlcommit-messageconventional-commits
bkircher
bkircher
91

using-git-worktrees

Creates isolated git worktrees for parallel development. Use when starting feature work needing isolation or working on multiple branches simultaneously. Not for simple branch switching or basic git operations.

gitgit-worktreesversion-controlbranching-strategy
alexei-led
alexei-led
91

bitbucket

Interact with Bitbucket repositories and pull requests using the BITBUCKET_TOKEN environment variable. Use when working with code hosted on Bitbucket or managing Bitbucket resources via API.

bitbucketversion-controlpull-requestsAPI
OpenHands
OpenHands
164

git

Guide for using git according to my preferences. Use it when you're asked to commit something.

gitclibest-practicesversion-control
maragudk
maragudk
203

git-workflow-strategy

Master Git workflows including GitFlow, GitHub Flow, Trunk-Based Development. Configure branches, merge strategies, and collaboration patterns for team environments.

version-controlbranchingmerge-strategypull-requests
aj-geddes
aj-geddes
301

invoking-github

Enables GitHub repository operations (read/write/commit/PR) for Claude.ai chat environments. Use when users request GitHub commits, repository updates, DEVLOG persistence, or cross-session state management via GitHub branches. Not needed in Claude Code (has native git access).

claude-skillsgithubversion-controlpull-requests
oaustegard
oaustegard
251

versioning-skills

REQUIRED for all skill development. Automatically version control every skill file modification for rollback/comparison. Use after init_skill.sh, after every str_replace/create_file, and before packaging.

version-controlbashtask-automationbest-practices
oaustegard
oaustegard
251

generating-patches

Generates git patch files from codebase modifications for local application. Use when user mentions patch, diff, export changes, bring changes back, apply locally, or after editing uploaded codebases.

gitversion-controlclipatch
oaustegard
oaustegard
251

Page 4 of 5 · 81 results