What problem does it solve? Pull requests on torch_fl fail or stall when contributors skip the exact checks CI enforces: a stale base branch causes self-conflicting rebases, an unpinned local ruff disagrees with CI's pinned version, and a red lint job silently skips every downstream build and integration job. This Skill walks you through the correct order of operations so your PR passes CI on the first push. ## Core Features & Use Cases - Rebase discipline: Fetches the latest flagos/main before rebasing, detects commits that already landed upstream, and regenerates generated files instead of hand-merging conflicts. - Pinned lint gate: Runs the exact CI contract — ruff==0.15.12 with ruff check . and ruff format --check . — including the system-interpreter caveat on vendor boxes like Hygon DCU/DTK. - PR update workflow: Amends lint fixes into the existing single commit and force-pushes safely with --force-with-lease. - Use Case: Your PR's lint / Lint job went red with only "1 file would be reformatted" in the summary. Use this Skill to identify the offending file locally with ruff format --diff, fix it, amend the commit, and push again. ## Quick Start Before I run gh pr create on my torch_fl branch, walk me through the pre-PR checks: rebase onto the latest flagos/main, run the pinned ruff lint and format checks, and confirm my diff is clean.