What problem does it solve? Contributing to the OmniRoute repository involves strict rules around release branches, changelog fragments, draft PR sequencing, and CI verification, and skipping any step can produce broken or rejected pull requests. This Skill enforces the full contribution lifecycle so every PR follows the repository's Golden Path before it is marked ready for review. ## Core Features & Use Cases - Mandatory preflight checks: A bash script verifies the worktree, upstream remote, active release branch, changelog fragment, and local/remote SHA consistency at each lifecycle stage. - Draft-first PR state machine: Enforces a fixed sequence of commit, push, draft PR creation, PR-numbered changelog fragment, and user-confirmed Ready transition. - Fail-closed gates: Blocks publication when release freeze status, focused tests, PR metadata, or user confirmation is unresolved. - Use Case: You fixed a bug in OmniRoute and need to open a PR against the correct release branch. The Skill identifies the highest active release branch, guides the implementation and focused tests, creates the draft PR, adds the matching changelog fragment, and only marks it ready after your explicit confirmation. ## Quick Start Use the omniroute-contribution skill to prepare and publish my current OmniRoute change as a draft pull request against the active release branch.