land-and-deploy

Merge PRs, wait for CI, and deploy to production with canary health checks.

10|3|Updated Mar 25, 2026
One-click install
npx skills add https://github.com/olaafrossi/FoamPilot --skill land-and-deploy-olaafrossi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: land-and-deploy
Source: https://github.com/olaafrossi/FoamPilot/tree/main/.claude/skills/land-and-deploy
Command: npx skills add https://github.com/olaafrossi/FoamPilot --skill land-and-deploy-olaafrossi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

land-and-deploy automates the end-to-end release process by merging the PR, waiting for CI, and deploying to production with canary health checks. It ensures production safety by gating deployments behind automated verifications and post-deploy checks.

Core Features & Use Cases

  • PR discovery and merge gating: identifies the PR for the current branch, validates its readiness, and merges when CI passes.
  • Deployment orchestration with canaries: triggers deployment to production with progressive canary checks and health verifications.
  • Post-deploy validation and rollback: monitors production health and offers quick revert options if issues arise.
  • Use Case: When you want a hands-off switch to production after CI success on a feature branch.

Quick Start

Run land-and-deploy to merge the PR, trigger the deployment, 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, CI checks, and production deployment in one step?

Automating PR merge, CI checks, and production deployment is handled by gating the merge until CI passes, then triggering a canary deployment with automated health verifications. This ensures code moves safely from a feature branch to production without manual intervention.

What is a canary deployment and how does it verify production health?

A canary deployment progressively routes traffic to new code while running automated health checks. It verifies production health by monitoring these checks post-deploy and offering quick rollback options if issues arise, ensuring safe and guarded promotion.

Can I trigger a production release automatically after CI passes on my feature branch?

Yes, you can trigger a production release automatically after CI passes by using deployment orchestration that identifies the current branch PR, validates readiness, and merges to deploy with progressive canary checks when tests succeed.

What is the best way to gate a PR merge behind passing CI and post-deploy health checks?

The best way to gate a PR merge behind CI and health checks is to use merge gating that validates PR readiness and waits for CI success before deployment, followed by post-deploy validation to monitor production health and enable quick reverts.

How do I rollback production if post-deploy health checks fail after a release?

To rollback production if post-deploy health checks fail, use the automated post-deploy validation monitoring which tracks production health and offers quick revert options to safely undo the deployment when issues are detected.