What problem does it solve? Managing a GitHub Project board manually—triaging backlog items, planning issues, implementing tickets, shepherding PRs through review and CI, and reconciling merges—requires constant human coordination. This Skill treats the GitHub Project as a live control plane and autonomously drains authorized work through the full lifecycle. ## Core Features & Use Cases - Three operating modes: setup validates or repairs the repository's Project configuration, next executes one authorized issue end-to-end, and drain continuously processes eligible work until the queue is empty, blocked, or waiting on humans. - Authority-gated execution: Requires the ready-for-agent label, a human-authorized Planning transition, and explicit merge/issue-close authority before claiming or mutating any work. - Parallel ticket agents with a controller lane: Runs independent implementation slots concurrently with dedicated worktrees and persistent ticket agents, while serializing claims, merges, and Project mutations in one controller lane. - Failure isolation and recovery: Parks tickets with terminal required-CI failures using verifiable marker comments, reconstructs claims after restarts, and never loses state to ambiguous GitHub mutations. - Use Case: Point it at a repository whose GitHub Project has approved backlog items; it plans each issue, implements it with TDD, passes review gates, opens PRs, merges them, and reconciles the board—returning waiting-for-human only when human actions are all that remain. ## Quick Start Ask the agent to run the GitHub Project in next mode to plan, implement, and merge the highest-priority authorized issue on the board.