- > …I’m sure they exist somewhere as a prototype in someone’s public Github…
Coincidentally, the Spring of last year for fun I designed and built a Visual Studio Code extension that does something close to what one of the tools the OP talks about does.
Aside from needing the features of the extension itself, my second most important goal for that project was to see how well "Agentic Coding" could follow Sandro Mancuso's principles of "Outside-In TDD" (a/k/a the "London Style" of TDD) [1]
I'd give the coding agent credit for what it did well: It was stellar at helping me brainstorm a spec that was similar in intent and structure to the one for Mancuso's Bank Kata [2]
But when it came to following "Software Craftsmanship" best practices, this particular agent (Cody) convinced me that the jobs of software craftspeople at solution providers like Codurance are secure.
I admit my experience using AI coding agents is relatively lightweight. But I'm familiar enough to appreciate what they're good at.
However, I've yet to be convinced that Outside-In TDD is in most agents' wheelhouse.
[1] https://www.codurance.com/katas/bank
[2] https://github.com/sandromancuso/bank-kata-outsidein-screenc...
- Where I believe Agents will fit into the software development workflow, and why process is more important than ever for getting the most out of Claude and others.
