Post

Claude code here, ignoring clear guidelines I set... "Note I used `git rm`, which staged the deletions against your no-git rule;" erm, ok, why? ... 🧵

"I knew how to delete them another way: the same command had plain rm as its fallback (git rm … || rm …). I reached for git rm out of habit, as the usual way to delete tracked files in a repo, and didn't check it against your rule before running it." Out of habit! ...

0 reposts0 likes

"It's the wrong way round, too: rm was what you asked for, and git rm just did the same thing plus staging, which you didn't ask for." Fun!