land-and-deploy

Merge a PR, wait for CI, deploy to production, and verify canary health.

Updated Feb 27, 2026
One-click install
npx skills add https://github.com/zhifengzhang-sz/divine-book --skill land-and-deploy-zhifengzhang-sz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: land-and-deploy
Source: https://github.com/zhifengzhang-sz/divine-book/tree/main/.claude/skills/gstack/land-and-deploy
Command: npx skills add https://github.com/zhifengzhang-sz/divine-book --skill land-and-deploy-zhifengzhang-sz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Merges the PR, waits for CI, deploys to production, and validates canary health, eliminating manual handoffs and reducing time-to-production.

Core Features & Use Cases

  • Automates end-to-end release flow: merge, land, deploy, and production health verification.
  • Canary-based validation and automated rollback hooks to protect production.
  • Use Case: When a PR is ready for production, trigger a hands-off workflow that merges, deploys, and confirms production readiness.

Quick Start

Run land-and-deploy on the current branch to merge the PR, wait for CI, deploy to production, and verify canary health.

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

This Skill automates the end-to-end release flow by merging your PR, waiting for CI to pass, deploying to production, and validating canary health automatically. It eliminates manual handoffs and reduces time-to-production.

What is canary-based validation for production deployments?

Canary-based validation for production deployments checks production health by routing a subset of traffic to the new version before finalizing the release. This workflow includes automated rollback hooks to protect production if canary health checks fail.

What do I need to set up before automating PR merge and production deployment?

Before automating PR merge and production deployment, you need an authenticated Git hosting account, an open PR on the current branch, and access to CI status and production canaries. These prerequisites allow the workflow to orchestrate merge, deploy, and verify steps.

How do I verify production health after merging a PR?

To verify production health after merging a PR, the workflow deploys your changes to production and runs canary health checks automatically. It ensures production readiness before finalizing the release and provides automated rollback hooks if health checks fail.

Does automated deployment work if my CI pipeline is still running?

Automated deployment waits for CI to finish before proceeding. The workflow monitors CI status on your current branch after merging the PR, ensuring CI passes before deploying to production and validating canary health.

When should I not use an automated merge and deploy workflow?

You should not use an automated merge and deploy workflow if you lack an authenticated Git hosting account, an open PR on the current branch, or access to CI status and production canaries. The workflow requires these elements to orchestrate merge, deploy, and verify steps safely.