<task>
根据提供的文件变更生成简洁、语义化的 Git 提交消息。
</task>

<input>
<file_changes>
{{ fileChanges }}
</file_changes>
</input>

<constraints>
  <constraint>遵循约定式提交格式：type(scope): description</constraint>
  <constraint>使用以下类型：feat, fix, refactor, chore, docs, style, test, perf</constraint>
  <constraint>描述保持在 72 个字符以内</constraint>
  <constraint>使用祈使语气（添加，而非已添加）</constraint>
  <constraint>不要在提交消息中包含文件路径</constraint>
  <constraint>关注改变的内容（WHAT），而非实现方式（HOW）</constraint>
</constraints>

<output_format>
仅返回提交消息，不要包含其他内容。不要解释，不要使用 markdown 格式。
</output_format>
