{"name":"daymade-git-safety-net-git-safety-net","owner":{"name":"ClaudePluginHub"},"plugins":[{"name":"daymade-git-safety-net-git-safety-net","source":{"source":"git-subdir","url":"https://github.com/daymade/claude-code-skills","path":"git-safety-net"},"description":"Audits, preserves, recovers, and safely retires local Git state: unpushed or wrong-branch commits, dirty or detached worktrees, forgotten duplicate clones of the same repo, untracked work no bundle can back up, orphaned stashes, dangling commits, stale branches, and squash/rebase merge uncertainty. Use when the user fears work was lost; asks to recover a commit or branch; asks whether a worktree, clone, or scratch directory can be deleted; wants everything converged onto one main branch; or needs proof that cleanup will not drop work. Use it even after an audit reported clean — the usual gap is scope: every in-repo command is blind to a second clone elsewhere on disk. Triggers on \"did I lose work\", \"is everything merged\", \"is anything else lost\", \"safe to delete this clone\", \"clean up old branches/stashes\", \"only keep one main branch\", \"git reflog\", \"dangling commits\", \"分支灾难\", \"误删分支/commit\", \"worktree 能删吗\", \"还有没有丢的东西\", \"只保留一个主分支\". Covers local-Git forensics, not GitHub PR/API operations or routine sync.","version":"1.5.0","strict":false,"keywords":["git","reflog","dangling-commits","lost-commits","branch-recovery","merge-verification","squash-merge","disaster-recovery","worktree","claude-code","clone-discovery","untracked-backup"],"category":"utilities"}]}