land-and-deploy

Merge a PR, wait for CI, deploy to production, and validate health via canary checks.

Updated Apr 7, 2026
One-click install
npx skills add https://github.com/zz8011/harnesstest --skill land-and-deploy-zz8011
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: land-and-deploy
Source: https://github.com/zz8011/harnesstest/tree/main/.claude/skills/gstack/land-and-deploy
Command: npx skills add https://github.com/zz8011/harnesstest --skill land-and-deploy-zz8011

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Land-and-deploy streamlines the release process by completing a PR merge, monitoring CI, triggering deployment, and validating production health through canary checks.

Core Features & Use Cases

  • Merge the PR and assume deployment responsibility
  • Wait for CI to finish, detect failures, and handle merges safely
  • Verify production health via canary checks with automatic rollback if issues arise
  • Seamlessly take over after /ship to promote a merged PR to production

Quick Start

Trigger land-and-deploy on the current PR to automatically merge, deploy, and verify production health 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 monitoring, and production deployment in one flow?

Automating PR merge, CI monitoring, and production deployment is handled by merging the PR, waiting for CI, deploying to production, and validating live health. This end-to-end release flow ensures safe merges and verifies production health through canary checks.

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

Canary deployment verification validates production health by running checks after deployment. If issues arise during these canary checks, automatic rollback options are triggered to revert the release and maintain system stability.

How do I handle CI failures when merging a pull request automatically?

Handling CI failures during a pull request merge involves detecting the failures and applying safe merge handling. The process waits for CI to finish and prevents unsafe merges if checks do not pass.

Can I trigger production deployment automatically after a PR merge?

Triggering production deployment after a PR merge is supported by taking over deployment responsibility. It waits for CI to finish, deploys to production, and validates live health signals with rollback options.

What are the limitations of automating production verification with canary checks?

Limitations of automating production verification with canary checks include relying on accurate health signals. If canary checks detect issues, automatic rollback is required, meaning the system depends on valid health metrics to prevent bad deployments.

Does land-and-deploy work with GitHub CLI for PR merges and deployment?

Land-and-deploy works with GitHub CLI to automate the PR merge process. It assumes deployment responsibility after the merge, monitoring CI and verifying production health through canary checks.