land-and-deploy

Merges pull requests, waits for CI and deploy, and verifies production health via canary checks.

1|Updated Jul 23, 2026
One-click install
npx skills add https://github.com/sanjanb/my-agent-harness --skill land-and-deploy-sanjanb
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: land-and-deploy
Source: https://github.com/sanjanb/my-agent-harness/tree/main/skills/land-and-deploy
Command: npx skills add https://github.com/sanjanb/my-agent-harness --skill land-and-deploy-sanjanb

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Shipping code involves a fragile sequence of manual steps: merging the PR, watching CI, waiting for the deploy, and confirming production is healthy. This Skill automates that final stretch of the delivery pipeline so a merge does not silently break production. ## Core Features & Use Cases - Automated merge and deploy: Merges the pull request, then waits for CI and the deployment to complete before declaring success. - Production verification: Runs canary checks against production to confirm the deploy is healthy after landing. - Pipeline handoff: Takes over after the /ship skill creates the PR, completing the ship-to-production workflow. - Use Case: After a PR is approved, tell the agent to "land it" — it merges the branch, monitors CI, waits for the deploy, and runs canary checks so you know production is actually healthy. ## Quick Start Ask the agent to merge and deploy the current pull request and verify production health with 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 merge a PR and deploy to production automatically?

Invoke the land-and-deploy skill with a phrase like "merge and deploy" or "land the PR". It merges the pull request, waits for CI and the deployment to finish, then runs canary checks to confirm production health.

What happens after the /ship skill creates a pull request?

The land-and-deploy skill takes over after /ship creates the PR. It handles merging, waits for CI and deploy completion, and verifies production via canary checks, completing the delivery pipeline.

Does land-and-deploy verify production health after deploying?

Yes, it runs canary checks against production after the deploy completes. The workflow only reports success once those health checks pass, so a broken deploy is surfaced rather than silently shipped.

Can I use land-and-deploy in headless or CI sessions?

Yes, the skill detects the session kind (interactive, spawned, or headless) in its preamble. In headless sessions it blocks on unavailable interactive prompts instead of asking questions, and spawned sessions auto-choose recommended options.

When should I not use the land-and-deploy skill?

Avoid it when the PR is not yet approved or CI is expected to fail, since it merges immediately. Use review or QA skills first, then land-and-deploy only when the change is ready to ship to production.