deploy

Validate pre-deployment checks and generate rollback plans for web app releases.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the high risk of unplanned production outages caused by missing pre-deployment validation, unsafe database migrations, and absent rollback plans, which are the most common causes of deploy-related incidents for engineering teams.

Core Features & Use Cases

  • End-to-end pre-flight validation: Automatically checks for missing environment variables, unsafe or unreversible database migrations, unexpected bundle size growth, and uncommitted code changes before any deploy is allowed to proceed.
  • Multi-platform deploy support: Works with Vercel, Railway, Fly.io, Cloudflare Workers, and custom CI/CD pipelines, with platform-specific best practices built in (like Vercel's git-push-only requirement).
  • Use Case: A team preparing to ship a new user authentication feature can use this Skill to catch a missing database URL, verify their new migration has a rollback path, generate a copy-paste rollback command, and run smoke tests against the production URL after deploy to confirm the feature works for real users.

Quick Start

Use the deploy skill to push the latest code to production after running all mandatory pre-flight checks and generating a ready-to-use rollback plan.

Frequently Asked Questions about deploy

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

FAQPage Schema
How do I prevent production outages during a web application deployment?

Preventing production outages during a web application deployment requires enforcing mandatory pre-deployment validation, verifying database migration safety, and maintaining a rollback plan before releasing any code.

What pre-flight checks should I run before deploying to Vercel or Railway?

Before deploying to Vercel or Railway, pre-flight checks should validate environment variables, ensure database migrations are reversible, monitor bundle size growth, and verify there are no uncommitted code changes.

How do I create a rollback plan for an unsafe database migration?

Creating a rollback plan for an unsafe database migration involves generating a copy-paste rollback command and verifying the migration has a reversible path before the production deploy is allowed to proceed.

Does this deployment validation approach work with Cloudflare Workers and custom CI/CD pipelines?

Yes, this deployment validation approach works with Cloudflare Workers and custom CI/CD pipelines, applying platform-specific best practices like Vercel's git-push-only requirement across various deployment environments.

How do I run post-deploy smoke testing for a new production release?

To run post-deploy smoke testing for a new production release, you execute automated tests against the production URL immediately after the deployment to confirm the new features work for real users.

Why should I monitor bundle size growth before pushing code to production?

You should monitor bundle size growth before pushing code to production because unexpected increases can degrade application performance, making bundle size monitoring a critical pre-deployment validation step.