What problem does it solve? Unpushed commit stacks often contain commits that fail in isolation — a dependency defined too late, a lockfile out of sync, or a non-conforming message — and these defects surface only after publication. This Skill verifies every unpushed commit independently in a fresh worktree so each one is shippable on its own before the stack is pushed. ## Core Features & Use Cases - Isolated per-commit QA: Runs install, lint, test/coverage, and build gates for each commit in a disposable worktree, oldest first, for both git and jj repositories. - Order defect detection: Scans for symbol, manifest/catalog, and behavioral forward-references and recommends a corrected commit order before any QA is spent. - Safe corrections via delegation: Routes every fold, reword, squash, and reorder through coding:commit, and publication through coding:pr create, with patch-id QA markers enabling skip-on-rerun. - Use Case: Before pushing a ten-commit feature stack, run this Skill to discover that a package.json catalog reference fails install five commits early, approve the recommended reorder, and re-verify every affected commit green. ## Quick Start Ask the assistant to finalize the unpushed commits on the current branch and verify each one passes the full QA gate before publishing.