land-and-deploy

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

Updated Apr 2, 2026
One-click install
npx skills add https://github.com/jonkiky/ccdi-federation-ai --skill land-and-deploy-jonkiky
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: land-and-deploy
Source: https://github.com/jonkiky/ccdi-federation-ai/tree/main/.agents/land-and-deploy
Command: npx skills add https://github.com/jonkiky/ccdi-federation-ai --skill land-and-deploy-jonkiky

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This workflow automates the end-to-end release process, reducing manual handoffs by merging the pull request, waiting for CI to complete, performing deployment to production, and verifying production health using canary checks.

Core Features & Use Cases

  • End-to-end release automation: merge PRs, wait for CI, deploy, and verify health.
  • Canary health verification: detect production issues before full rollout.
  • Post-deploy automation: takes over after /ship to create the PR when needed.

Quick Start

Trigger land-and-deploy to merge the PR, wait for CI, deploy to production, and validate 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 merging a pull request, waiting for CI, and deploying to production?

Automating the end-to-end release workflow merges PRs, waits for CI completion, deploys to production, and validates canary health automatically. It coordinates Git integration, CI pipelines, and deployment tooling through deterministic steps to reduce manual handoffs.

What is canary health verification in a release management workflow?

Canary health verification detects production issues before a full rollout by validating system health immediately after deployment. It ensures the newly deployed version operates correctly under live traffic, preventing widespread failures.

How do I create a PR automatically after running a ship command?

Post-deploy automation takes over after a ship command to create a pull request when needed. It completes the release cycle by generating the necessary PR automatically, ensuring the workflow continues without manual intervention.

Can I use this deployment automation with my existing Git and CI/CD pipelines?

The workflow coordinates integration with existing Git, CI, and deployment tooling as described in its configuration. It enforces deterministic steps that interact with your current pipelines to merge, wait for CI, and deploy automatically.

Does end-to-end release automation handle waiting for CI checks to pass before deploying?

End-to-end release automation explicitly waits for CI to complete before performing production deployment. It enforces this deterministic step to ensure only validated code is deployed, coordinating the transition from merge to release.

What are the limitations of automating the full cycle from PR merge to production verification?

The workflow enforces deterministic steps for merging, CI waiting, deployment, and canary validation. It relies on proper integration with Git, CI, and deployment tooling, meaning any pipeline configuration issues may disrupt the automated release cycle.