shipflow-deploy

Automate application deployment with pre-deployment checks, Git operations, and health verification.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/dianedef/ShipFlow --skill shipflow-deploy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shipflow-deploy
Source: https://github.com/dianedef/ShipFlow/tree/main/.claude/skills/shipflow-deploy
Command: npx skills add https://github.com/dianedef/ShipFlow --skill shipflow-deploy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the entire process of deploying code changes, from initial checks to post-deployment verification, ensuring a smooth and reliable release.

Core Features & Use Cases

  • Comprehensive Checks: Performs type checking, linting, and building before deployment.
  • Automated Shipping: Stages, commits, and pushes code changes with generated commit messages.
  • Flexible Deployment: Supports various deployment methods including PM2, push-triggered (Vercel/Netlify), and static site deployments.
  • Health Verification: Confirms successful deployment by checking the application's health status.
  • Use Case: Deploying a new feature to a Node.js application managed by PM2, ensuring all tests pass, code is committed and pushed, the application restarts gracefully, and its public URL is confirmed to be responsive.

Quick Start

Use the shipflow-deploy skill to deploy the current project, skipping the pre-deploy checks.

Frequently Asked Questions about shipflow-deploy

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

FAQPage Schema
How do I automate a full deployment cycle from code checks to restart and verification?

A full deployment cycle automates type checking, linting, building, Git commit and push, application restart, and health status verification. This ensures code integrity and confirms the public URL is responsive before completing the release.

Can I deploy a Node.js application managed by PM2 and verify its health automatically?

Yes, you can deploy a Node.js application using PM2. The process restarts the application gracefully via PM2 and confirms successful deployment by checking the application's public health status URL.

Does this deployment automation support push-triggered platforms like Vercel and Netlify?

Yes, push-triggered deployment is supported for platforms like Vercel and Netlify. It stages and pushes code changes with generated commit messages, triggering the platform's automated build and deployment process.

What's the best way to ship code changes while ensuring pre-deployment checks pass?

The best way to ship code safely is to run comprehensive pre-deployment checks, including type checking, linting, and building. Once passed, the system stages, commits with a generated message, and pushes the code changes.

Can I skip pre-deployment checks like linting and type checking to deploy faster?

Yes, you can skip pre-deployment checks to deploy faster. The deployment lifecycle can bypass type checking, linting, and building, proceeding directly to Git operations and shipping the code.

How do I deploy static files and confirm the site is live post-deployment?

Static file deployment is supported as a deployment strategy. After shipping the code, the process performs health verification to confirm the application's public URL is responsive and the deployment is successful.