~/dotfiles/.agent/rules/never-auto-commit.md
.agent/rules/never-auto-commit.md· 996 B · markdownGitHub Raw
# Never Auto-Commit Rule
## Critical Instruction
**NEVER commit changes automatically after completing work.**
## What This Means
- ❌ Do NOT commit after finishing a task
- ❌ Do NOT commit after code changes
- ❌ Do NOT commit after formatting or linting
- ❌ Do NOT assume I want to commit
## When to Commit
**ONLY commit when explicitly instructed by me.**
I will tell you to commit using phrases like:
- "Commit the changes"
- "Please commit"
- "Now commit"
- "Go ahead and commit"
## What to Do Instead
After completing work:
1. Summarize what was done
2. Show any relevant output or results
3. Stop and wait for further instructions
4. **Do NOT stage or commit files**
## Why This Rule Exists
I want full control over when commits happen. I may want to:
- Review changes before committing
- Make additional modifications
- Commit related changes together
- Skip committing for experimental work
## Reminder
**When in doubt, do NOT commit. Wait for explicit instruction.**