skills/vc-sync/SKILL.md
Syncs local repository with remote. Use when syncing repo, pulling latest, refreshing branches, updating from remote, or cleaning up after merging PRs. Switches to main, pulls latest, and prunes merged branches.
npx skillsauth add philoserf/claude-code-setup skills/vc-syncInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
!git branch --show-current!git status --shortSync the local repository to a clean, up-to-date state on the main branch.
gitup (git-repo-updater) — batch fetch + mergegit sweep — delete local branches whose remote tracking branches are mergedBoth are installed via the user's .Brewfile.
git checkout maingitup . (fetch + merge)git sweepgit stash list && git status --short
If the working tree is dirty, offer to stash before proceeding:
git stash push --include-untracked -m "WIP: stashing before vc-sync"
Do not proceed until the user confirms.
git checkout main && gitup . && git sweep
gitup — Resolve the conflict manually, then re-run.git sweep skips branches — Branches without merged remote tracking branches are retained. This is expected.After running, confirm the sync succeeded:
git status && git branch
Expected output:
On branch main
Your branch is up to date with 'origin/main'.
nothing to commit, working tree clean
* main
If changes were stashed from a feature branch, remind the user:
git checkout <original-branch> && git stash pop
vc-ship — The complement: ships changes from a feature branch via atomic commits and PR creation.vc-shipobsidian-releasefix-issuetesting
Audits ~/.claude/skills/ for unused entries, duplicate names, missing descriptions, and the longest descriptions. Use when trimming the user-level skill set, asking which skills are unused, finding duplicates, or auditing skill hygiene.
tools
Publishes and manages Flowershow sites with the `fl` CLI (the Go-based successor to the deprecated `@flowershow/publish` npm package). Use when publishing a note or folder to Flowershow, syncing updates to an existing site, managing auth, listing or deleting sites, or installing/upgrading the CLI.
tools
Copy edits prose while preserving voice and register. Use when asked to edit, copy edit, line edit, proofread, revise, polish, tighten, rewrite, or clean up essays, articles, drafts, or fiction. Flags wordiness, passive voice, clichés, hedging, and nominalizations with bracket markup or clean rewrites.
tools
Improves CLAUDE.md by analyzing conversation patterns. Use when Claude keeps repeating a mistake, when teaching a new preference, or when consolidating guidance from repeated instructions. Captures recurring corrections and style preferences into project instructions.