Conventional commit format guide with auto-staging, diff analysis, multi-change split suggestions, and 30+ emoji mappings for commit types