Skills
commit-rewriter 0.1: a uvx-launched web app for stripping coding-agent cruft from commit messages before a release
Simon Willison released commit-rewriter on 14 September specifically to clean up commit messages for Datasette security releases that contained, in his words, coding agent cruft and references to issue IDs from a private repository. You run `uvx commit-rewriter path/to/repo`, get a sidebar of commits, an editable message box per commit and formatted diffs, and on submit it creates a timestamped branch as a safety net before rewriting from the first edited message forward. It fills a gap most agent-assisted workflows have: the commit history an agent generates is usually not the history you want attached to a public release.
↳ Follow the thread