What problem does it solve? When you have a queue of task files in /tmp/backlog/ that depend on each other, running them in parallel breaks ordering guarantees. This Skill drains the backlog strictly one task at a time on a single shared git worktree and branch, so each task builds directly on the reviewed commits of the tasks before it. ## Core Features & Use Cases - Serial implementer-reviewer pipeline: Each task runs an implementer subagent, then a fresh reviewer subagent, with a fix loop (default 3 rounds) until the task is approved. - Shared linear branch: Approved commits stay on one work branch (default backlog/serial), producing a single linear branch ready to merge to master. - Automatic rollback on failure: Failed tasks are reset back to the pre-task SHA with WIP preserved on a separate branch, keeping the shared branch clean for dependent tasks. - Use Case: You generated five ordered refactoring tasks where Task 3 depends on Task 2's output. Run this Skill to execute them in numeric order, review each one, and end with one merge-ready branch. ## Quick Start Work the backlog serially by executing each task file in /tmp/backlog/ one at a time on a single shared branch.