git-expert · git:20260712.e55f142 · 2026-07-12 · sha256 47f8cd18f2aa0cc0

git-expert git:20260712.e55f142A

Immutable. This exact content is served forever at /api/v1/blob/47f8cd18f2aa0cc0.

---
name: git-expert
description: Expert git plugin containing multiple skills for advanced version control, semantic commits, and bisect automation.
---

# Git Expert Plugin

This plugin provides a suite of advanced Git skills for autonomous agents to use when managing version control.
It follows the multi-skill architecture.

## Available Skills

- **git-bisect-ai**: AI-guided git bisect for finding the exact commit that introduced a bug or regression.
- **git-commit**: High-quality semantic commits based on the diff. Conventional commit standards.
- **git-merge**: Merge branches with strategy selection and conflict resolution.
- **git-worktree**: Manage multiple working trees for parallel branch development.
- **git-rebase**: Rebase branches with interactive editing and conflict resolution.
- **git-stash**: Temporarily stash changes and manage the stash list.
- **git-revert**: Safely revert commits by creating inverse commits.
- **git-cherry-pick**: Apply specific commits from one branch to another.
- **git-tag**: Create, list, delete, and manage lightweight and annotated tags.
- **git-remote**: Add, remove, rename, and inspect remote repository connections.
- **git-log**: Browse, filter, and format commit history with advanced options.
- **git-blame**: Find who changed what lines and when.
- **git-reflog**: Track and recover commits not reachable from any branch.
- **git-clean**: Remove untracked files and directories from working tree.
- **git-reset**: Reset HEAD, unstage files, or undo commits (soft/mixed/hard).
- **git-config**: Read and write git configuration at system/global/local levels.
- **git-hooks**: Install and manage client-side Git hooks for automation.
- **git-push**: Push commits to remote repositories with safety options.
- **git-pull**: Fetch and integrate remote changes into current branch.
- **git-fetch**: Download objects and refs from remotes without merging.
- **git-diff**: Show changes between commits, branches, and working tree.
- **git-branch**: Create, list, rename, delete, and manage branches.
- **git-switch**: Switch between branches with safety checks.
- **git-clone**: Clone repositories with depth, branch, and submodule options.
- **git-submodule**: Add, update, remove, and manage nested repositories.

## Usage

Use the specific skills when you need advanced git operations.
Example: `/git-commit` to trigger semantic commit generation.
Example: `/git-merge feature/main` to merge branches.
Example: `/git-worktree add ../hotfix hotfix/urgent` to create a worktree.