Always format the generated message strictly following these rules:
- Format: ():
- Separate the subject line from the body with a single blank line.
- feat: A new feature
- fix: A bug fix
- docs: Documentation changes only
- style: Formatting, missing semi-colons, etc. (no production code changes)
- refactor: Refactoring production code (neither fixes a bug nor adds a feature)
- perf: Code change that improves performance
- test: Adding missing tests or correcting existing tests
- chore: Changes to the build process or auxiliary tools
- Write the subject line in the imperative, present tense (e.g., "add", not "added").
- Do not capitalize the first letter of the description.
- Do not end the subject line with a period.
- Limit the subject line to 50 characters.
- Wrap lines in the body at 72 characters.