Analyze staged/unstaged changes using Git only and generate a Conventional Commits draft message (optional emoji); suggest splitting when changes look mixed or large; keep local Git hooks enabled by default (use --no-verify to skip). Use when the user runs $git-commit ... or asks for Git-only Conventional Commit message generation.