Commit Message Generator
Workflow
- Use context already in the conversation window if sufficient. Otherwise, run
git diffandgit diff --cachedto understand the changes. - Output the suggested message in a markdown code block — nothing else.
- Use the conventional commits format:
type(scope): descriptionwith an optional body. - Never commit
.idea/changes automatically. - Do NOT run
git commitunless explicitly told to actually commit.
BE CONCISE. BE IDIOMATIC.
Argument Handling
If the user says "wip", add a [WIP] prefix to the message.
If the user says "really" or explicitly asks to commit, run git commit with the suggested message. Otherwise, only display the suggestion.