specswarm-ship

Require explicit confirmation before merging or deploying to production.

65|4|Updated Oct 10, 2025
One-click install
npx skills add https://github.com/MartyBonacci/specswarm --skill specswarm-ship
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: specswarm-ship
Source: https://github.com/MartyBonacci/specswarm/tree/main/skills/ship
Command: npx skills add https://github.com/MartyBonacci/specswarm --skill specswarm-ship

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the critical, often error-prone process of merging completed features to production, ensuring quality and preventing accidental deployments. It provides a guided, safe workflow for releasing your work.

Core Features & Use Cases

  • Automated Quality Validation: Ensures your code meets defined quality standards before any merge.
  • Safe Merging: Implements multiple confirmation steps to prevent accidental merges to the wrong branch.
  • Workflow Automation: Handles the entire release process, from validation to branch cleanup.
  • Use Case: After completing a new user dashboard, use this Skill to validate its quality, merge it to main, and clean up the feature branch, all with guided confirmations.

Quick Start

Ship the user authentication feature.

Frequently Asked Questions about specswarm-ship

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I prevent accidental merges to the wrong branch in my CI/CD pipeline?

Merging to the wrong branch can deploy untested code to production. This Skill implements mandatory confirmation prompts before any merge or deployment, catching destructive operations before they execute and requiring explicit user approval for each release step.

What's the safest way to merge feature branches to main and deploy to production?

Safe merging requires validation, confirmation steps, and audit trails. This Skill automates the entire release workflow: validates code quality, prompts for explicit confirmation at each merge stage, and documents all user choices to ensure traceability and prevent accidental deployments.

Can I automate quality checks before shipping code to production?

Yes. This Skill applies automated quality validation to ensure your code meets defined standards before any merge occurs, blocking substandard releases and combining validation with guided confirmation prompts for a complete pre-deployment safety gate.

How do I clean up feature branches after merging to main?

Branch cleanup is part of release automation. This Skill handles the complete workflow including feature branch cleanup after successful merges, so your repository remains organized and your release process requires no manual post-merge steps.

Why do I need explicit confirmation steps in my deployment workflow?

Human error in deployments is costly. Confirmation prompts force intentional action before irreversible changes, creating an auditability record of who approved each merge or deployment, which is critical for compliance and incident investigation.

Does this work with my existing CI/CD pipeline and Git workflow?

This Skill integrates into standard feature branch and release workflows where shipping, merging to main, or releasing occurs. It applies mandatory confirmation and quality checks without requiring changes to your Git structure or CI/CD tools, fitting naturally into your existing process.