Uncle Bob's agents replace Scrivener and Final Draft in a few days
Uncle Bob Martin had his agents write six tools in a few days, including a word processor that replaces Scrivener for his future books and a script-writing app that replaces Final Draft for his video scripts. The rest are code-quality tools for CRAP scores, mutation testing, duplication analysis and UML-style dependency diagrams. He reckons that last year this would have been well over a man-year of effort. The twist is his advice: don't use his tools directly. Point your own agents at his BSD Zero repos and build the version you need. The horde now ships starter kits.
So... In the last few days I have had my agents write:
1. A word processing app in which I will write future books. It replaces Scrivener.
2. A script writing app in which I will write future video scripts. It replaces FinalDraft.
3. Crapper, a tool that measures and records CRAP statistics for projects. The tool handles many different languages, and adding new ones is easy.
4. Mutator, a tool that runs mutation tests and records the results. The tool handles many different languages and adding new ones is easy.
5. Dryer, a tool that runs duplication analysis on a project. The tools handles many different language and adding new ones is easy.
6. UML-Viewer, a tool that displays the structure of a project in a UMLish diagram that shows modules and dependencies and highlights dependency cycles. Clicking on a module displays it's contents; which may be deeper UML diagrams or, at the leaves, code. The tools color codes the modules to reflect their CRAP and Mutation scores, and as you drill down you can see those scores for each module and function. The tool understands many different languages, and adding new languages is easy.I recon that, last year, this would have been well over a man-year of effort.
All these tools are in http://github.com/unclebob. I advise you not to use them directly. Instead, point your agents at them and use them as templates to build the tools that are customized to your needs. The licenses are all BSD Zero, meaning that there are no strings. Do what you like.
— Uncle Bob Martin, read the original on XMore SaaS obituaries
- David Kobia hit a broken support link and vibe coded a SendGrid alternative by Sunday night
- Hunter Bohm cancelled 5 subscriptions in two weeks with Claude Code, about $134 a month
- Kelly C. built a half-decent CRM in about the time it took to research and price CRMs
- Noah Kagan says Claude Max killed $15,788 a year of software, Carta and Zapier included
- Pawan cancelled $1,700/month construction software after bots rebuilt it on QuickBooks