land-and-deploy

Automates PR merge, CI wait, deployment to production with canary checks and rollback.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Land-and-deploy automates the end-to-end release workflow by merging the PR after CI, triggering deployment, and validating production health with canary checks to reduce manual risk.

Core Features & Use Cases

  • Merges PRs, waits for CI, and deploys to production.
  • Verifies production health via canary checks before full rollout.
  • Works after /ship when the PR is ready for deployment; supports canary-based rollout strategies and quick rollback if issues arise.

Quick Start

Run /land-and-deploy to merge, deploy, and verify production for your current PR.

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 merging a PR and deploying to production after CI passes?

To automate PR merging and production deployment after CI, use a workflow that merges the pull request, waits for CI checks to complete, deploys the code, and validates production health. This approach reduces manual risk by coordinating GitHub PR data, CI status, and deployment environments.

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

A canary deployment verifies production health by routing a subset of traffic to the new release before a full rollout. This mechanism checks system stability and performance, triggering an automatic rollback if issues arise during the validation phase.

How do I set up an automatic rollback for a failed production release?

You can set up an automatic rollback for a failed production release by implementing safeguards that validate health through canary checks. If the deployment validation fails, the system automatically reverts the release to maintain production stability.

Does this release pipeline support GitHub PRs and CI status checks?

Yes, this release pipeline supports GitHub PRs and CI status checks. It coordinates directly with GitHub PR data and CI status to ensure pull requests are only merged after checks pass, ensuring safe and auditable releases.

When should I use a canary-based rollout strategy for my deployment?

You should use a canary-based rollout strategy when deploying to production requires strict safeguards and health validation. It is ideal for release pipelines where issues must be detected early to trigger a quick rollback before full rollout completion.