Push Skill Atomic test-commit-push workflow. Catches failures before they reach the remote. Steps Step 1: Detect Project Type Determine which test suites apply: - Go: Check for (or ). If found, Go tests apply. - Python: Check for , , or . If found, Python tests apply. - Shell: Check for modified files. If found, shellcheck applies (if installed). Step 2: Run Tests Run ALL applicable test suites. Do NOT skip any. Go projects: Python projects: Shell scripts (if shellcheck available): If ANY test fails: STOP. Fix the failures before continuing. Do not commit broken code. Step 3: Stage Changes St…