ship-gate

Enforce blocking quality gates for code merges using configurable ship-readiness score thresholds.

115|13|Updated Mar 24, 2026
One-click install
npx skills add https://github.com/Houseofmvps/ultraship --skill ship-gate-houseofmvps
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ship-gate
Source: https://github.com/Houseofmvps/ultraship/tree/main/skills/ship-gate
Command: npx skills add https://github.com/Houseofmvps/ultraship --skill ship-gate-houseofmvps

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Advisory code quality scorecards often fail to prevent unshippable code from being merged into production, leading to security vulnerabilities, poor user experience, and costly post-deployment fixes. This Skill turns the /ship scorecard from a passive advisory into a blocking, deterministic quality gate that enforces minimum quality standards before code can be merged.

Core Features & Use Cases

  • Configurable Thresholds: Set per-category minimum scores (e.g., 90 for security, 80 for accessibility) and overall pass bars tailored to your project type.
  • Hard Failure Rules: Automatically block merges if leaked secrets or critical-severity audit findings are detected, regardless of overall score.
  • CI & Pre-Push Integration: Wire the gate directly into your GitHub Actions workflows and local git pre-push hooks to enforce quality standards automatically for every commit and PR.
  • Use Case: An engineering team can configure the gate to require a minimum overall ship score of 85, block any PR with leaked API keys, and run automatically in CI to ensure no low-quality or insecure code reaches production.

Quick Start

Use the ship-gate skill to initialize a blocking quality gate for your project that enforces minimum ship-readiness scores and blocks merges for code with critical issues or leaked secrets.

Frequently Asked Questions about ship-gate

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

FAQPage Schema
How do I block merges that fail a ship-readiness score threshold?

You can enforce ship-readiness score thresholds by configuring deterministic quality gates that hard-fail merges when overall or per-category scores fall below minimum bars, preventing unshippable code from reaching production.

Can I use a pre-push hook to prevent leaked secrets from reaching CI?

Yes, you can wire the quality gate directly into local git pre-push hooks and CI pipelines to automatically scan for leaked secrets and hard-fail before unshippable code reaches production branches.

How do quality gates support SOC2, ISO, and HIPAA compliance auditability?

Quality gates support compliance auditability by enforcing deterministic, blocking rules that hard-fail on leaked secrets and critical audit findings, ensuring only validated code merges pass into production.

What happens if a pull request contains critical-severity audit findings but passes the overall score?

The gate will block the merge automatically because hard failure rules override the overall ship score, ensuring critical-severity audit findings and leaked secrets prevent unshippable code from merging regardless of score.

How do I set per-category minimum scores for a pre-merge quality gate?

You can configure per-category minimum scores, such as 90 for security or 80 for accessibility, by setting tailored pass bars in your quality gate configuration to enforce specific standards before code merges.

Does ship-gate work with GitHub Actions workflows for CI pipeline enforcement?

Yes, ship-gate integrates directly with GitHub Actions workflows to enforce quality standards automatically for every commit and PR, ensuring no low-quality or insecure code reaches production.