Format commit message theo Conventional Commits standard (Conventional Commits v1.0.0). Input là git diff hoặc mô tả thay đổi, output là commit message có ty...
Initial release: Quickly generates Conventional Commit messages from git diff or change descriptions, following strict formatting rules. - Detects input type (git diff or text) and extracts relevant change info. - Selects appropriate commit type (feat, fix, docs, style, refactor, test, chore) with clear mapping. - Optionally adds scope based on file/module context. - Enforces subject formatting: imperative mood, max 50 chars, no trailing period. - Optionally adds body for multi-line explanations or references. - Validates all output; prompts for corrections if guidelines are not met.