Context
If the user does not specify the commit message, gather context about the current Git changes to determine it: git status, git diff HEAD, the untracked files, the current branch and the recent commits.
Your task
Create a single Git commit. Follow the conventions in resources/commit-messages.md to determine the commit message if it has not been already specified.
Co-authors
Always add a co-author trailer to the commit message with the following format:
Co-Authored-By: {tool} - {model.name} {model.version} ({model.reasoning_effort}) <{tooling_email}>
tool: The AI coding tool used (e.g.Claude Code,Cursor,Copilot,Codex)model.name: The name of the model used to make the change (e.g.Claude Opus,Cursor Composer,OpenAI GPT)model.version: The version of the model used to make the change (e.g.4.6,1.5,5.4)model.reasoning_effort: The reasoning effort of the model used to make the change (e.g.low,medium,high)tooling_email:- Claude Code:
noreply@anthropic.com - Cursor:
cursoragent@cursor.com - Copilot:
copilot@github.com - Codex:
codex@openai.com
- Claude Code: