land-and-deploy

Merge PRs, deploy to production, and verify health via canaries.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Land-and-deploy automates the end-to-end lifecycle after a PR is ready: merge, wait for CI, deploy to production, and verify health with canary checks. It handles the hand-off after /ship creates the PR and reduces manual toil and error-prone handoffs.

Core Features & Use Cases

  • Auto-merge PRs after CI passes
  • Deploy to production with canary checks and health verifications
  • Gate merges on CI status, can revert on failure, and provide guidance if issues arise
  • Use case examples: fast rollouts of small features, canary-based production risk reduction, verified health checks before assuming production traffic

Quick Start

Run /land-and-deploy once the PR is ready to merge to auto-merge, deploy, and verify production 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 and production deployment with canary checks?

Automating PR merge and production deployment involves merging a branch after CI passes, deploying to production, and validating health via canary checks. This workflow handles pre-merge checks, waits for CI, deploys, and rolls back on failure.

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

Verifying production health after deploying a merged PR is best done using canary checks. The workflow validates health after deploying to production and automatically reverts the deployment if any health verification checks fail.

Do I need GitHub CLI authentication to automate merging and deploying branches?

Yes, you need GitHub CLI authentication to automate merging and deploying branches. The workflow requires Git and GitHub CLI access to handle pre-merge checks, merge the branch, and interact with the repository's CI and deployment tooling.

Can I run a dry-run deployment before merging my branch to production?

Yes, you can run a dry-run deployment before merging to production. The workflow provides a dry-run experience for first-time runs, allowing you to validate the end-to-end PR merge, deployment, and health verification process safely.

How does automatic rollback work when a production deployment fails?

Automatic rollback when a production deployment fails works by gating merges on CI status and validating health via canary checks. If the canary checks detect a failure after deployment, the workflow automatically reverts the deployment to ensure production stability.

Why should I use an automated workflow for merging and deploying small features?

Using an automated workflow for merging and deploying small features reduces manual toil and error-prone handoffs. It enables fast rollouts with canary-based production risk reduction, ensuring verified health checks before assuming production traffic.