What this developer tool does
Check a proposed Git branch name before it reaches a remote. The validator applies Git ref restrictions, catches confusing path patterns, and optionally enforces a team-friendly lowercase convention. It reports every failed rule instead of stopping at the first problem, so names copied from tickets or release notes are easier to clean up.
Checks Git ref safety first, then applies optional lowercase kebab-style and allowed-prefix policies.
This is a client-side preflight check. A server can still reject a valid name because of repository-specific rules.