land

Monitor GitHub PR conflicts and CI checks, then squash-merge when green.

Updated Mar 22, 2026
One-click install
npx skills add https://github.com/airhorns/jam --skill land-airhorns
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: land
Source: https://github.com/airhorns/jam/tree/main/.agents/skills/land
Command: npx skills add https://github.com/airhorns/jam --skill land-airhorns

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates end-to-end PR landing by monitoring conflicts with main, ensuring CI checks pass, and squash-merging when green.

Core Features & Use Cases

  • Conflict detection and automated resolution against the base branch
  • CI check monitoring with retries and guidance when issues arise
  • Context-aware review handling and pushback prompts to preserve user intent
  • Post-merge branch cleanup and alignment with PR lifecycle

Quick Start

Start the land workflow on the current PR to automatically land it once conflicts are resolved and CI checks are green.

Frequently Asked Questions about land

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automatically merge a pull request when CI checks pass?

To automatically merge a pull request when CI checks pass, you can use a PR landing automation tool that monitors check runs and squash-merges when green. This Skill asynchronously polls your PR state and performs the merge once CI validation succeeds.

How do I resolve pull request conflicts against the main branch automatically?

Resolving pull request conflicts automatically requires a tool that detects conflicts against your base branch and attempts automated resolution. This Skill monitors conflicts with main and applies automated conflict resolution before attempting to land the PR.

Can I automate PR landings using the gh CLI?

Yes, you can automate PR landings using the gh CLI. This Skill implements direct integration with the GitHub CLI to monitor CI check statuses, aggregate check-runs, and execute squash-merges when guardrails are satisfied.

What is the best way to handle review feedback before merging a pull request?

Handling review feedback before merging requires context-aware processing to preserve user intent. This Skill provides context-aware review handling and pushback prompts to ensure automated merges respect requested changes and reviewer feedback.

Does automated PR merging clean up local branches after the merge?

Automated PR merging can include post-merge branch cleanup to align with the PR lifecycle. This Skill handles post-merge branch cleanup and aligns the automated land workflow with your active GitHub PR processes.

What happens if CI checks fail during an automated PR merge?

If CI checks fail during an automated PR merge, the process provides retries and guidance when issues arise. This Skill monitors CI checks with retries and applies guardrails for ambiguity to prevent merging broken code.