What problem does it solve? Synchronizing a superproject with many Git submodules is tedious and error-prone: each repo needs fetching, merging, conflict resolution, pushing, and branch cleanup in the right order. This Skill automates that entire multi-repo Git workflow safely. ## Core Features & Use Cases - Parallel submodule processing: Spawns one dedicated subagent per root-declared submodule, running them concurrently up to the available limit. - Safe merge and prune workflow: Fetches, fast-forwards the default branch, merges local and remote branches with manual conflict resolution, pushes, then deletes only fully merged branches using safe delete and exact-OID deletion leases. - Ordered superproject push: Commits and pushes the main repository only after every submodule subagent finishes, so updated submodule pointers are included. - Use Case: After a week of feature work spread across a Hexalith superproject and its reference submodules, run /pushall to merge every branch, resolve conflicts, push everything, and prune stale branches in one coordinated pass. ## Quick Start Invoke /pushall to sync, merge, push, and prune branches across all submodules and the main repository.