deploy

Automate gated deployment with PR creation, CI verification, and production health checks.

Updated Dec 17, 2025
One-click install
npx skills add https://github.com/eprouveze/HealthPulse --skill deploy-eprouveze
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deploy
Source: https://github.com/eprouveze/HealthPulse/tree/main/.agent/skills/deploy
Command: npx skills add https://github.com/eprouveze/HealthPulse --skill deploy-eprouveze

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates a gated deployment pipeline, orchestrating PR creation, CI verification, merging, and production health checks to reduce release risk and manual coordination.

Core Features & Use Cases

  • Pre-commit checks and linting before committing
  • PR-based workflow with automated merge and feature-branch gating
  • Three-stage verification: CI checks, merge, then production health check
  • Urgent direct-push mode for hotfixes, bypassing PR when necessary

Quick Start

Trigger the deployment by saying deploy to start the gated PR-based release workflow.

Frequently Asked Questions about deploy

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

FAQPage Schema
How do I automate gated deployment with PR creation and CI verification?

Automating gated deployment involves creating pull requests, verifying CI checks, merging changes, and running production health checks to ensure safe releases. This approach reduces manual coordination and release risk by enforcing branch protection and pre-commit checks before any code reaches production.

What is the best way to deploy an urgent hotfix directly to production?

Deploying an urgent hotfix directly to production requires bypassing the standard PR-based workflow to push changes immediately. This direct-push mode skips feature-branch gating, though it still enforces pre-commit checks and automated production health verification to maintain release safety during emergencies.

How does a PR-driven CI-verified release pipeline work?

A PR-driven CI-verified release pipeline operates in three stages: running CI checks on the feature branch, merging the approved pull request, and performing an automated production health check. This gated workflow enforces branch protection and pre-commit linting to prevent unverified code from reaching production.

Can I enforce branch protection and pre-commit checks before merging a pull request?

Yes, enforcing branch protection and pre-commit checks is a core part of gated deployment workflows. The process runs linting and validation checks before committing code, ensuring that only verified changes pass feature-branch gating and merge into the main branch for production release.

Does automated production health verification work after merging a pull request?

Automated production health verification runs as the final stage after a pull request is merged. This post-merge check confirms that the newly deployed changes are stable in the production environment, completing the three-stage verification process of CI checks, merge, and health monitoring.

When should I avoid using a PR-based release workflow for production deployments?

You should bypass the PR-based release workflow when deploying urgent hotfixes that require immediate action. While standard gated releases use pull requests for safety, direct production pushes are available for emergencies, though they still maintain pre-commit checks and automated health verification.