ship-branch

Community

Safely ship, merge, and clean up feature branches

Authornodatall
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Manually shipping feature branches requires juggling multiple git commands, GitHub CLI operations, and validation steps, with high risk of human error, leftover branches, or merging unvalidated code.

Core Features & Use Cases

  • End-to-end branch shipping: Automates the full workflow from handling uncommitted changes to pushing, PR creation/merge, and cleaning up local and remote branches.
  • Built-in safety guardrails: Stops for ambiguous state, failed CI checks, or unapproved actions, never force pushes or deletes the base branch.
  • Use case: When you finish a feature on a development branch, use this skill to safely merge it to main, run required validation, and clean up all branch artifacts without manual step-by-step git or GitHub work.

Quick Start

Use the ship-branch skill to finish your current feature branch by pushing it, creating or using an existing PR, merging it after required checks pass, and cleaning up all related local and remote branches.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 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: ship-branch
Download link: https://github.com/nodatall/primedirective/archive/main.zip#ship-branch

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 536,000+ vetted skills library on demand.