Commit with User Prompts
Create git commits that include the user prompts that led to the changes.
Instructions
- •
Extract User Prompts: Collect user messages from this conversation that led to the changes. Include them in chronological order.
- •
Analyze Changes:
bashgit status git diff --staged
- •
Get Session Info:
bashuv run {baseDir}/ai-blame.py session-info - •
Generate Commit Message:
code<brief summary of changes> User prompts: - "<first user prompt>" - "<second user prompt>" (context if prompt is ambiguous) AI-Session-ID: <from session-info> AI Agent: <from session-info> Model: <from session-info>
- •
Execute Commit:
bashgit add -A && git commit -m "$(cat <<'EOF' <your commit message here> EOF )"
Rules
- •Only include prompts that led to file changes (not
/commitor meta-discussion) - •Preserve exact wording, add (context) in parentheses if prompt is ambiguous
- •Summary line under 50 characters
- •Each prompt on a single line, no mid-sentence wrapping