land-and-deploy

Automate GitHub PR merge, CI wait, deployment, and canary verification.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manages end-to-end merging, CI validation, deployment, and production verification so teams can ship safely and quickly without manual handoffs.

Core Features & Use Cases

  • Auto-merges the PR from the current branch when CI checks pass and auto-merge is enabled.
  • Waits for CI completion, handles merge conflicts, and coordinates canary-based production checks with rollback options if issues arise.
  • Supports various deployment environments and can integrate with existing deployment workflows to verify health before promoting to production.

Quick Start

Run /land-and-deploy to merge the PR, monitor CI, and verify production 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 GitHub PR merge, CI checks, and production deployment together?

Automating GitHub PR merge, CI checks, and deployment requires coordinating CI completion, merge queues, and canary health checks. This process auto-merges a linked PR when checks pass, then verifies production health before completing the release.

What is the best way to handle canary health checks and rollback during an automated PR deploy?

Canary health checks during an automated PR deploy monitor production stability after merge, triggering rollback options if issues arise. This verifies deployment health before promoting changes fully, ensuring safe releases without manual handoffs.

Do I need the gh CLI to automate merging and deploying a GitHub pull request?

You need the gh CLI to automate merging and deploying a GitHub pull request, as it requires access to perform merges and deployments. A linked PR on the current branch and canary health checks are also necessary prerequisites.

Can I use auto-merge with CI validation and canary deployment workflows?

You can use auto-merge with CI validation and canary deployment workflows when auto-merge is enabled on your repository. The workflow waits for CI completion, handles conflicts, and coordinates canary production checks before promoting the release.

How does automated PR deployment handle merge conflicts and failed CI checks?

Automated PR deployment handles merge conflicts and failed CI checks by waiting for CI completion and managing conflict resolution before proceeding. It ensures merges only occur when checks pass, coordinating with canary health checks for safe production promotion.

When should I avoid using an automated end-to-end merge and deploy workflow?

You should avoid using an automated end-to-end merge and deploy workflow when your repository lacks auto-merge support or when you cannot perform canary health checks. It requires a linked PR and gh CLI access to function reliably.