selective-staging-merge
CommunityAutomate selective staging branch merges to main, excluding non-QA passed tickets.
Authortobilafinhangit
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill automates the selective merging of a staging branch into the main branch while excluding specific tickets that haven't passed QA, ensuring a streamlined and controlled release process.
Core Features & Use Cases
- Selective Merging: Merges staging into main, excluding non-QA passed tickets.
- QA-Fix Ticket Handling: Detects QA-fix tickets and offers to exclude parent feature commits.
- Deduplication: Avoids merging commits that are already in main.
- Dry-Run and Conflict Checking: Provides a dry-run with conflict checking and cleanup instructions.
- Use Case: When preparing for a release, use this Skill to merge only the ready features while holding back the incomplete ones.
Quick Start
Use the selective-staging-merge skill to merge staging into main while excluding tickets #412, #413, #506, #405.
Dependency Matrix
Required Modules
gitcurlpython
Components
scriptsreferences
💻 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: selective-staging-merge Download link: https://github.com/tobilafinhangit/skill-master/archive/main.zip#selective-staging-merge 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 620,000+ vetted skills library on demand.