---
title: "versionkeeping"
description: "Versionkeeping: safe Git checkpoints, conflict resolution, exact-lease publication, provenance-aware worktree cleanup, and history-preserving fork sync."
canonical: https://agentpluginsdirectory.com/plugins/versionkeeping--nisavid
last-updated: 2026-10-21
---

# versionkeeping
Versionkeeping: safe Git checkpoints, conflict resolution, exact-lease publication, provenance-aware worktree cleanup, and history-preserving fork sync.
- Slug: versionkeeping--nisavid
- Publisher: Ivan D Vasin
- Repository: https://github.com/nisavid/provingkit
- Manifest: plugins/versionkeeping/plugin.json
- Version: 1.0.0
- License: MIT
- Category (editorial): productivity
- Skills: 4 (checkpointing-and-publishing-git-work, resolving-merge-conflicts, syncing-forks-with-upstream, using-persistent-git-worktrees)
- MCP servers: 0
- Stars: 0
- Repository created: 2026-09-01
- Repository last pushed: 2026-10-21
- Publisher type: User
- Listing: https://agentpluginsdirectory.com/plugins/versionkeeping--nisavid
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What versionkeeping does, in the publisher's words

Versionkeeping is an Agent Plugins package with a native Claude adapter. It owns task-only checkpointing, intent-aware conflict resolution, deterministic exact-lease publication, separately authorized remote-ref deletion, provenance-aware worktree lifecycle, and history-preserving fork synchronization.

It owns local Git integration, fork synchronization, and separately authorized terminal remote-ref deletion. It deliberately does not own Graphite operations; review or pull-request creation, text, readiness, resolution, or merge actuation; or model and delegation policy.

The Claude manifest and skills/*/agents/openai.yaml are thin client adapter surfaces around the standard package. Shared skills do not assume a client-specific installation location: they resolve helper scripts from this plugin root. The schema_version in topology.json versions Versionkeeping's local topology shape, not a repository-wide interchange schema.

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/nisavid/provingkit/HEAD/plugins/versionkeeping/README.md

## Skills

- checkpointing-and-publishing-git-work: Use when Git-backed changes require a baseline, task-only commit, exact-lease publication, separately authorized remote-ref deletion, local merge/keep/discard choice, or provenance-aware branch/worktree cleanup. Owns Git/index/ref/push safety, local integration, remote deletion, and terminal cleanu…
- resolving-merge-conflicts: Use when an active Git merge, rebase, cherry-pick, or revert has conflicts that require intent-aware interpretation and authorized file edits before Git integration can continue or abort.
- syncing-forks-with-upstream: Use when syncing a maintained fork with its upstream, discovering and binding the fork contract, coordinating a history-preserving local integration through checkpointing-and-publishing-git-work, or verifying that a discovered fork target ref contains the discovered upstream ref without rewriting h…
- using-persistent-git-worktrees: Use when starting isolated feature work or choosing, auditing, moving, repairing, and handing off persistent Git worktrees, especially when an agent would otherwise use an ephemeral, global, or ambiguous worktree location.

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