land-and-deploy

Merge PRs, deploy to production, and verify health with canary checks.

Updated Mar 24, 2026
One-click install
npx skills add https://github.com/imonmi/INTER-EDU --skill land-and-deploy-imonmi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: land-and-deploy
Source: https://github.com/imonmi/INTER-EDU/tree/main/gstack-main/gstack-main/land-and-deploy
Command: npx skills add https://github.com/imonmi/INTER-EDU --skill land-and-deploy-imonmi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Land-and-deploy automation streamlines the release process by merging PRs, waiting for CI, deploying to production, and validating health with canary checks, reducing manual handoffs and errors.

Core Features & Use Cases

  • Automatic PR merge and deployment once CI passes
  • Canary health verification with rollback options on failure
  • End-to-end release flow that begins after /ship creates the PR and completes with production validation

Quick Start

Invoke /land-and-deploy to auto-detect the PR for your current branch and start the end-to-end release flow

Frequently Asked Questions about land-and-deploy

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

FAQPage Schema
How do I automate PR merge and deployment after CI passes?

Automating PR merge and deployment after CI passes is handled by an end-to-end release workflow that merges the PR, waits for CI, deploys, and validates production health with canary checks, reducing manual handoffs and errors.

What is a canary deployment check and how does it verify production health?

A canary deployment check verifies production health by monitoring the newly deployed release. The workflow performs canary validation post-deployment and provides rollback options if the health checks fail.

How do I rollback a deployment if production health checks fail?

To rollback a deployment when health checks fail, the land-and-deploy workflow includes automated rollback options during the canary validation phase. It prompts for decisions and logs telemetry for auditing the failure.

Can I use GitHub CLI to auto-detect a PR for my current branch and deploy it?

Yes, you can use GitHub CLI workflows to auto-detect the PR for your current branch. Invoking the land-and-deploy flow starts the end-to-end release process, proceeding through merge, deploy, and canary validation.

What tools do I need to run an end-to-end release workflow with canary validation?

Running an end-to-end release workflow with canary validation relies on standard tooling such as Bash, Read, Write, Glob, and AskUserQuestion to coordinate checks, prompt for decisions, and log telemetry for auditing.

When should I not use an automated land-and-deploy workflow for releases?

You should not use an automated land-and-deploy workflow when your release requires manual intervention outside standard CI checks or lacks canary infrastructure, as the workflow depends on automated health verification and rollback options.