Generate conventional commit messages by reading the actual diff. Use this skill whenever you need to write a commit message, describe a change, or the user says 'commit', 'describe this', 'write a commit message', 'git commit', or 'what changed'. Also trigger when running git commit and no message was provided or the message needs improvement. Trigger proactively: if you just finished making changes and are about to commit, use this skill to generate the message from the diff rather than writing a generic one.