SkillsHooksPromptsAgentsPersonasModelsPoliciesToolsTemplatesBundlesCategoriesStart here
← Skills
Sk skillproductstable

Make Sync

Pull all repos in the workspace (primary + submodules) to their default branch heads. Fast-forward only — never rebases, never force-pulls, never touches non-default branches. Reports any repos where fast-forward failed due to divergence.

id skill/make-syncv1.0.0by convergent-systems-keyinvoke /make sync
codegitsyncsubmodulespull

Contract

DirectionNameTypeDescription
outsync_reportstringList of repos synced successfully and any that diverged.
  • pulls default branch on all repos
  • updates submodule pointers

System prompt fragment

Sync all repos to their remote default branch. (1) Discover primary repo and all git submodules. (2) For each repo: git fetch --prune, then pull the default branch (main/master) with --ff-only. (3) Report any repos where --ff-only failed (diverged) without force-pulling. (4) Update submodule pointers in the parent repo if any changed. Never rebase, never force-pull, never touch non-default branches.

Author convergent-systems-key. Catalog data license CC-BY-4.0.