push-public
CommunityPublish main to public branch
Authorongspxm
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill automates the process of publishing changes from the 'main' branch to the 'public' branch of a Git repository, ensuring a clean and concise commit history on the public branch without exposing the detailed commit history of the main branch.
Core Features & Use Cases
- Snapshotting
maintopublic: Creates a clean representation of themainbranch's current state on thepublicbranch. - Worktree Isolation: Utilizes a separate Git worktree to prevent interference with the primary working directory and
mainbranch. - Clean Commit History: Allows for the creation of new, focused commits on the
publicbranch that reflect actual changes, rather than a full merge history. - Use Case: After merging several features into
main, you want to update thepublicbranch with a single, clean commit that represents the latest stable state, without cluttering thepublichistory with intermediate development commits.
Quick Start
Execute the push-public skill to update the public branch with the latest changes from main.
Dependency Matrix
Required Modules
None requiredComponents
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: push-public Download link: https://github.com/ongspxm/mobot_skills/archive/main.zip#push-public Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.