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.