What problem does it solve?
Arc teams often rely on unsafe Git practices that can lead to destructive changes, broken histories, and untraceable commits. This skill enforces a consistent safety framework across all tiers and execution modes, providing guardrails for Git commands, pushes, and branch management.
Core Features & Use Cases
- Enforces no destructive resets by default and blocks force-pushes to protected branches.
- Validates pre-push checks (tests, lint, typecheck, build) and ensures commits are scoped to a single bead or task.
- Standardizes branch naming (arc/<tier>/<description>) to improve traceability in collaborative projects.
- Keeps specification artifacts in sync with code changes and ensures clean post-execution cleanup.
Quick Start
Start a Git operation session in Arc and follow the safety rails to complete your task.