Add comprehensive rules for Git usage, including branching protocols,
worktree suggestions, safety checks (git diff), and history management.
Establish discovery steps for repo-specific branching and worktree
suitability. Ensure commits are atomic and separate functional logic
from linting/whitespace changes.