rpush

Community

Push root and submodules to a branch fast.

Authorgeoyws
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill prevents broken submodule pushes by ensuring every nested git submodule is pushed to the target branch before its parent repo updates its submodule pointers on origin.

Core Features & Use Cases

  • Leaves-first recursive pushing: Pushes deepest submodules first so parent submodule commit references already exist on origin.
  • Branch-aware scope: Recursively pushes only repos currently on the requested branch, skipping off-branch repos with a hint to check out first.
  • Operational report guidance: Produces attention/diagnostic verdict markers so operators can quickly identify skips vs. failures and what to do next.

Quick Start

Run rpush with the target branch so it recursively pushes the root repo and all nested submodules to origin for that same branch.

Dependency Matrix

Required Modules

None required

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: rpush
Download link: https://github.com/geoyws/atmux/archive/main.zip#rpush

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.