This automates the entire PR merge process from conflict resolution through CI green to squash merge. It watches your branch, pulls and resolves conflicts with main, monitors CI checks, handles both human and automated Codex review comments, and retries when tests fail. The interesting bit is the review handling: it reads inline feedback and Codex review comments, replies with its intended action before changing code, and won't merge until everything is acknowledged. It uses an async Python watcher to monitor reviews and CI in parallel, which beats polling in a shell loop. Useful when you want to land a PR and walk away instead of babysitting the merge queue.

skills.sh installs
544
GitHub stars
82
last updated
Aug 21, 2026

Install

$ npx -y skills add odysseus0/symphony --skill land --agent claude-code

Installs into .claude/skills of the current project.

Files

Land

Goals

  • Ensure the PR is conflict-free with main.
  • Keep CI green and fix failures when they occur.
  • Squash-merge the PR once checks pass.
  • Do not yield to the user until the PR is merged; keep the watcher loop running unless blocked.
  • No need to delete remote branches after merge; the repo auto-deletes head branches.

Preconditions

  • gh CLI is authenticated.
  • You are on the PR branch with a clean working tree.

Steps

Sponsors

Details

Repository
github.com/odysseus0/symphony
Categories
DevOps & CI/CD, Git & Pull Requests
First seen
Jun 3, 2026

More from odysseus0/symphony

All 7
1aj-geddes avatargcp-cloud-runaj-geddes/useful-ai-promptsDeploy containerized applications on Google Cloud Run with automatic scaling, traffic management, and service mesh integration. Use for container-based serverle541skills.sh installs
2secondsky avatarvulnerability-scanningsecondsky/claude-skillsAutomated security scanning for dependencies, code, containers with Trivy, Snyk, npm audit. Use for CI/CD security gates, pre-deployment audits, compliance requ534skills.sh installs
3aj-geddes avatargrpc-service-developmentaj-geddes/useful-ai-promptsBuild high-performance gRPC services with Protocol Buffers, bidirectional streaming, and microservice communication. Use when building gRPC servers, defining se532skills.sh installs
4postplusai avatarcreator-outreachpostplusai/postplus-skillsBuild creator lead lists for TikTok, Instagram, and X by turning normalized platform datasets into outreach-ready leads with contact signals, shortlist logic, a517skills.sh installs
5postplusai avatarinstagram-campaign-scoutpostplusai/postplus-skillsScout Instagram hashtag opportunities, branded mentions, and campaign spread to monitor public UGC and creator participation.509skills.sh installs
6aj-geddes avatarssl-certificate-managementaj-geddes/useful-ai-promptsManage SSL/TLS certificates with automated provisioning, renewal, and monitoring using Let's Encrypt, ACM, or Vault.505skills.sh installs