Build, test, and debug regular expressions
Validates Git commit messages following the Conventional Commits specification. Accepts special cases like 'Initial commit' or 'Init', and standard commit types (feat, fix, bugfix, hotfix, docs, perf, style, wip, test, revert, chore, ci, refactor, build) with an optional scope in parentheses and a description. Enforces length constraints (6-72 chars total, 1-50 chars for scope and description).