land-and-deploy

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

9|3|Updated Jan 29, 2022
One-click install
npx skills add https://github.com/I194/PMTools_2.0 --skill land-and-deploy-i194
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: land-and-deploy
Source: https://github.com/I194/PMTools_2.0/tree/main/.claude/skills/gstack/land-and-deploy
Command: npx skills add https://github.com/I194/PMTools_2.0 --skill land-and-deploy-i194

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Land-and-deploy flows require precise coordination across PR merging, CI waiting, deployment, and production health verification. This skill automates the end-to-end lifecycle, reducing manual handoffs and drift.

Core Features & Use Cases

  • Automates PR merge, CI wait, deployment, and canary-based production verification.
  • Takes over after /ship creates the PR and coordinates the release workflow across environments.
  • Useful for teams practicing GitOps-style release flows and rapid iteration with production safety checks.

Quick Start

Invoke land-and-deploy after opening a PR to merge, wait for CI, deploy, and verify production health via canary checks.

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 wait, and deployment in one workflow?

Automating the land-and-deploy workflow coordinates PR merging, CI waiting, deployment, and production verification to reduce manual handoffs and configuration drift.

What is canary-based production verification in release engineering?

Canary-based production verification checks production health after deployment by routing a subset of traffic to the new release, ensuring stability before full rollout.

How do I integrate GitOps-style release flows with automated canary checks?

You can integrate GitOps-style release flows by invoking the skill after opening a PR to merge, wait for CI, deploy, and verify production health via canary checks.

Does automated deployment require deterministic Bash script execution?

Yes, automating the land-and-deploy lifecycle requires deterministic Bash script execution alongside Read/Write/Glob/AskUserQuestion tooling to manage PRs, CI, and production verification.

What is the best way to coordinate releases across multiple environments after a PR is open?

The best way to coordinate releases across environments is using a gstack-driven release pipeline that takes over after the PR opens to manage merging, CI, and deployment.

When should I not use an automated land-and-deploy pipeline?

You should avoid automated land-and-deploy pipelines when your release process cannot rely on deterministic Bash execution or lacks standard Git hosting workflows for CI integration.