---
title: "git-sync"
description: "Fast-forwards the current git branch to its upstream before work starts, and stops when it has diverged"
canonical: https://agentpluginsdirectory.com/plugins/git-sync
last-updated: 2026-09-28
---

# git-sync
Fast-forwards the current git branch to its upstream before work starts, and stops when it has diverged
- Slug: git-sync
- Publisher: wmxscott
- Repository: https://github.com/wmxscott/ai-toolkit
- Manifest: plugins/git-sync/plugin.json
- License: MIT
- Category (editorial): other
- Skills: 1 (fast-forward-sync)
- MCP servers: 0
- Stars: 0
- Repository created: 2026-09-13
- Repository last pushed: 2026-09-27
- Publisher type: User
- Listing: https://agentpluginsdirectory.com/plugins/git-sync
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What git-sync does, in the publisher's words

Brings the current branch up to date with its upstream before the agent starts work, so it never edits or reviews code against a stale base.

The fast-forward-sync skill runs at the start of a task in a git repository. It fetches, compares the branch with its upstream, and fast-forwards only when the branch is strictly behind. It never merges, rebases, stashes or resets.

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/wmxscott/ai-toolkit/HEAD/plugins/git-sync/README.md

## Skills

- fast-forward-sync: Use when starting work on a task inside a git repository, checks whether the current branch is behind its upstream and can be fast-forwarded without conflicts, and fast-forwards it before any work begins.

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.
