Generate git commit messages that strictly follow Conventional Commits (commitlint config-conventional) prefixed with a Gitmoji shortcode such as :sparkles: or :bug:. Use this skill whenever the user asks you to write, generate, draft, suggest, or rewrite a commit message, whenever you are about to commit staged changes on their behalf, or whenever you turn a diff or a description of changes into a commit — even when they only say things like 'commit this', 'commit my changes', 'write a commit', or 'fais-moi un commit'. Always apply these conventions instead of inventing your own commit format, and never add AI attribution or co-author lines.