I built a new Python CLI tool for scanning folders for secret strings, useful if you want to share a bunch of log files but first want to check they didn't accidentally leak API keys or similar. Run this command to learn more:

uvx scan-for-secrets --help

Blog: https://simonwillison.net/2026/Apr/5/scan-for-secrets-3/

Release: scan-for-secrets 0.1

Scan for secrets in files you plan to share

Simon Willison’s Weblog
I built this one using README-driven-development: I hand crafted a detailed README describing exactly how the tool should work... then dumped that into Claude Code and told it to build it https://gisthost.github.io/?d4b1a398bf3b6b14aade923dea69a1ac/index.html
Gist Host

@simon out of interest, have you tried taking the updated README from the end of that Claude session and used it in a new session to see if Claude can 1-shot the complete project without your subsequent nudges? Would it be a complete enough description of your intent for Claude to implement it correctly from scratch a second time?
@simon Is there any need to install the app, or could I just copy-and-paste the README?