Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

README.md

Git Plugin

Git configuration, GPG signing, hooks management, cross-platform setup, and read-only history exploration agent.

Installation

/plugin install git@claude-code-plugins

Or for local development:

/plugin install ./plugins/git

Migration Notice

git-commit skill and /commit command have moved to the melodic-software plugin.

To create commits, use:

/melodic-software:commit

Or invoke the skill:

skill: melodic-software:git-commit

Components

Skills (9)

Skill Description
git:push Push operations with force-push safety (force-with-lease)
git:git-config Configuration, aliases, performance tuning, credentials
git:gpg-signing GPG commit signing setup and troubleshooting
git:git-hooks Pre-commit hooks, Husky, lefthook, secret scanning
git:line-endings Cross-platform line ending configuration
git:setup Git installation and initial configuration
git:gui-tools GitKraken, Sourcetree, GitHub Desktop
git:gpg-multi-key Advanced multi-key GPG for consultants/CI/enterprise
git:github-issues GitHub issues search, gh CLI, troubleshooting workflows

Agents (2)

Agent Description
history-reviewer Strictly read-only git history exploration (log, blame, show, diff, status, stash list)
issue-researcher GitHub issues search for troubleshooting errors and finding workarounds

The history-reviewer agent provides smart summaries of verbose git output to preserve main context tokens. It CANNOT commit, push, or modify the repository.

The issue-researcher agent searches GitHub issues to find known bugs, feature requests, and workarounds for any repository.

Usage Examples

Git History Summary

Use the agent for concise summaries:

Use the history-reviewer agent to summarize the recent git log
Use the history-reviewer agent to show who authored the changes in src/auth.ts

Configure GPG Signing

skill: git:gpg-signing

Set Up Git Hooks

skill: git:git-hooks

Push with Safety

skill: git:push

Safety Features

The git plugin enforces several safety protocols:

  • No force push to main/master without explicit confirmation
  • Force-with-lease for safer force pushes
  • Hooks management for pre-commit, secret scanning
  • Cross-platform line ending configuration

Cross-Platform Support

All skills support:

  • Windows (Git for Windows, Git Bash)
  • macOS (Homebrew, Xcode Command Line Tools)
  • Linux (apt, dnf, pacman)
  • WSL (Windows Subsystem for Linux)

Dependencies

  • Git 2.35+ (recommended)
  • GPG (optional, for signing)
  • Bash/PowerShell for command execution

Related Plugins

  • melodic-software - Git commit workflows with Conventional Commits
  • claude-ecosystem - Meta-skills and documentation management
  • code-quality - Code review and linting

License

MIT