What problem does it solve? Contributors to the Sonder Runtime repo risk pushing changes that violate shrink-only ratchets, touch protected control-plane files, or leak private data into Git history. This Skill encodes the repo's change-classification tiers, CI gate order, and hard never-commit rules so every commit clears the right gates. ## Core Features & Use Cases - Blast-radius classification: Sorts every change into tiers 0-4 (docs-only through protected control-plane) with the exact gate each tier must clear. - CI gate reproduction: Lists all seven CI steps in order with local commands, plus release-only gates like check_history_privacy.py --require-clean. - Ratchet and evidence discipline: Explains why regenerating the error-signal baseline is forbidden and what evidence SHAs a checkbox change requires. - Use Case: Before opening a PR that touches selfmod.py, run the pre-push checklist, confirm the path is in selfmod.protected_paths(), and write a commit body stating what was verified versus assumed. ## Quick Start Ask the assistant to check whether your staged Sonder Runtime changes are safe to commit and which CI gates they must pass before pushing.