What problem does it solve? It prevents agents and developers from committing directly to main, bypassing CI, or mixing unrelated work on a single branch, which leads to broken builds, confusing reviews, and destructive cleanup. ## Core Features & Use Cases - Branch-Only Workflow: Requires every change, including one-line fixes and config edits, to go through a branch, pull request, and passing CI before reaching main. - PR and CI Discipline: Defines rules for opening PRs proactively, never enabling auto-merge, fixing CI failures on the same branch, and linking issues with closing keywords like "Closes #42". - One Concern Per Branch: Ensures specs, plans, and features each get dedicated branches, with guidance on worktrees, rebasing, and safe branch cleanup. - Use Case: When multiple AI agents work in parallel on a repository with GitHub Actions, this skill keeps each agent on its own branch so PRs stay reviewable and main stays green. ## Quick Start Ask the agent to implement a change following branch discipline so it creates a branch, commits the work, opens a pull request, and waits for CI and review.