land-and-deploy

Automates PR merge, CI wait, deployment, and canary health checks.

1|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/westn/gstack-pi-port --skill land-and-deploy-westn
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: land-and-deploy
Source: https://github.com/westn/gstack-pi-port/tree/main/port/gstack/land-and-deploy
Command: npx skills add https://github.com/westn/gstack-pi-port --skill land-and-deploy-westn

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Land and deploy workflow. Merges the PR, waits for CI and deploy, verifies production health via canary checks. Takes over after /skill:ship creates the PR. Use when: "merge", "land", "deploy", "merge and verify", "land it", "ship it to production". (gstack)

Core Features & Use Cases

  • End-to-end land and deploy workflow for a PR: merge, monitor CI, deploy, and verify canary health.
  • Automatically takes over production readiness from /skill:ship, ensuring canary success before completion.
  • Integrates with existing PR workflows and can be invoked as part of a production release pipeline.

Quick Start

Run land-and-deploy after you have opened a PR and run ship to start the end-to-end merge, deploy, and canary verification 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 merge a PR, wait for CI, and deploy to production automatically?▼

To merge a PR and deploy to production, you need an automated land-and-deploy workflow that merges the PR, monitors CI, deploys, and performs canary health checks. This Skill automates that entire sequence end-to-end after the PR is opened.

What is a canary deployment health check and when do I need it?▼

A canary deployment health check verifies production readiness by routing a subset of traffic to the new release and monitoring for failures. You need it when merging a PR to ensure the deployment is stable before completing the release process.

How do I automate production rollback if canary checks fail after merging?▼

Automating production rollback requires robust status reporting and health verification after deployment. This Skill performs canary health checks during the land-and-deploy workflow and includes rollback capabilities if production readiness verification fails.

Does this land-and-deploy workflow require an existing PR before it can run?▼

Yes, the land-and-deploy workflow requires an existing PR with data access. It takes over production merge, deployment, and readiness verification after a separate ship process creates the PR, ensuring the canary succeeds before completion.

What's the best way to verify production health after merging a pull request?▼

The best way to verify production health after merging is using canary deployment checks within an automated land-and-deploy pipeline. This approach monitors CI, deploys incrementally, and checks canary readiness before declaring the production release successful.

When should I not use an automated canary deployment for my release?▼

You should not use an automated canary deployment if your release requires manual approval gates or lacks PR data access and CI monitoring. This workflow assumes a continuous delivery context where merging, deploying, and health verification can proceed without manual intervention.