Code that reads like well-written prose. Naming, functions, and the craft of small things.
About the book
The classic on the craft of readable, maintainable code. Uncle Bob lays out principles for naming, functions, error handling, and unit tests. Read it knowing some advice is Java-era and opinionated — but the principles for keeping things small, named well, and honest are foundational.
Best used for
—Reviewing code for clarity and naming quality
—Deciding when a function is doing too much
—Writing error handling that communicates intent
“Changed how I think about naming things forever. I still argue with some of the advice, but I think about it every single day.”
— Hacker News
Install this skill
Run this command in your terminal. The skill will be available in all your Claude Code projects.