Today, with Claude Code, I thought I should add the first bit of CSS to this website. Oh, it was so easy.
I didn't want to make a CSS file. And I didn't want to update the files manually. Also, I didn't want to think about CSS, on this particular occasion.
Not only did Claude Code come up with a darn sufficient 5 line block of CSS (of course). I also instructed it to make a script to apply that style to every HTML file in my repo. It wrote that script, and then I permitted it to run it.
That worked, of course, but it resulted in some weird whitespace formatting in some places. So I instructed it to write and run a script to fix that. Which it did perfectly, except that it introduced another small formatting issue. It realized this when it read the files to check the result of the script, so it drafted a new script to run to fix that. It did this a total of five times, until all HTML files script and head tags were formatted as I wanted.
An agent with the full power of the CLI at its disposal is just wild.
And possibly the best part? I can fearlessly delete all the scripts it wrote, because I know it can just as easily write them again for me next time I need something similar.
Wild times.