land-stack
Installation
SKILL.md
Land Stack
Take a finished orchestrate-implementation run from "every ticket has a
draft PR" to "every PR is merged, every issue is closed, every worktree is
gone". Landing is one-way, so each step proves its precondition before acting.
Contract
- Land oldest first. A PR merges only when it targets the target branch, its head equals the ledger's accepted head, and its checks are green.
- Human approval is optional. Without
--require-approvals, the loop gate and green checks are the review. Say so in the report. - Stop at the first PR that cannot merge. Merged tickets stay merged; the run
pauses with the ledger and evidence, and
resumecontinues from the next. - Archive a ticket environment only after its merge is confirmed on the remote.
- Work from the ledger: read
run.json, write every transition.