land-and-deploy

Merge pull requests, wait for CI, and deploy with canary health checks.

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

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 /ship creates the PR. Use when: "merge", "land", "deploy", "merge and verify", "land it", "ship it to production". (gstack)

Core Features & Use Cases

  • Automates PR merge, CI wait, and production deployment with canary health checks.
  • Takes ownership after /ship creates a PR, ensuring smooth handoff to production.
  • Supports multi-step release scenarios like "merge", "land", "deploy", "merge and verify", "land it", and "ship it to production".

Quick Start

Trigger the land-and-deploy workflow on a ready PR to auto-merge, await CI, and deploy with canary checks.

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, CI checks, and production deployment in one workflow?

Automating PR merge, CI checks, and production deployment is handled by merging the PR, waiting for CI, and deploying with canary health checks. This ensures safe, audited transitions to production in PR-based release workflows.

What is a canary deploy health check in a CI pipeline?

A canary deploy health check verifies production health after deploying. The workflow waits for CI to pass, merges the commit, and then monitors the production environment to ensure the release is stable before completing.

How do I trigger an automated merge and deploy after a PR is ready?

Triggering an automated merge and deploy uses natural phrases like "merge", "land", "deploy", or "ship it to production". The workflow takes ownership after the PR is created to auto-merge, await CI, and deploy.

Does this automated deploy workflow support custom CI wait times and triggers?

Yes, the automated deploy workflow supports configuration via frontmatter fields like allowed-tools and triggers. This allows you to define how the workflow handles merge commits, CI wait times, and production health verification.

What is the best way to verify production health after merging a PR?

The best way to verify production health after merging a PR is using canary health checks. The workflow automates the merge, waits for CI completion, and then performs canary checks to validate the production environment.

When should I not use an automated canary deployment workflow?

You should avoid automated canary deployment in non-PR-based release workflows. This workflow specifically handles merge commits, CI wait times, and health verification for PR-based release scenarios in software teams.