What problem does it solve? Autonomous agents working on GitHub issues often create inconsistent branches, malformed commits, duplicate PRs, or dangerous operations like force-pushes on shared branches. This Skill gives agents a single, strict Git convention so every issue becomes a reviewable PR without violating safety rules. ## Core Features & Use Cases - Branching Convention: Derives branch names as agent/dev/<kind>/<issue#>-<kebab-slug> from issue labels, always branching from the default branch, and reusing the existing branch/PR when an issue already has an open PR. - Conventional Commits & PR Shape: Enforces Conventional Commits 1.0.0, PR titles like feat(#42): summary, and a mandatory PR body with Closes #<issue>, an Acceptance Criteria checklist, technical change notes, and surface labels. - Rework & Sync Rules: Defines rebase-first syncing, --force-with-lease only on untouched agent branches, merge as the deliberate exception once QC has pushed test commits, and hard safety rules (no force-push, no direct pushes to default, no merging PRs, no forbidden paths, no secrets in commits). - Use Case: An agent picks up issue #42 labeled type/feature, creates agent/dev/feat/42-csv-export, commits with Conventional Commits, pushes, opens a properly structured PR, and hands off to QC — all without human Git supervision. ## Quick Start Use the git-flow-working skill to create a branch, commit, and open a PR for issue #42 following the AgentFlow conventions.