Mastodon

Zoo 3.4 with code summaries

Oct 10, 2026

Presenting Zoo 3.4.

Code summaries and surprise detection

I still review production code, but I no longer care about style minutiae — instead, I’m looking for:

Naming, abstractions and helpers I know about get caught at the low-level spec stage.

However, agents keep surprising me at the implementation stage, so I cannot forgo code reviews yet. In almost every task I execute, I do a post-implementation revision after code review.

…So, those code reviews are a real bottleneck. I’m starting to experiment with making them easier to do.

In Zoo 3.4, I am trying out code summaries: instead of reading the code, you read LLM-generated descriptions that intelligently recognize patterns, fold related changes and omit boilerplate, ex:

This isn’t an exact retelling of the source code; it lists 10 relevant lines out of a page-long diff.

I’ve also asked it to prefix SURPRISE to items that might seem controversial or unexpected given the spec, e.g.

I’m happy to report that surprise marking works very well! Most of the things I revise are indeed marked as surprises.

I’m gonna expand surprise criteria over time. The goal is for every post-implementation revision to be caused by something marked as a surprise. If/when I reach that, I will be able to only review the list of surprises.

(A term more accurate than surprise would be welcome too.)

Other tweaks

To install or upgrade

Install or upgrade Zoo skills from https://github.com/andreyvit/zoo, and run the setup or upgrade skills as necessary.
Like what you see?

Get these posts delivered to your inbox. Not every week, no; only when I have something useful to say.

Here's where I'm supposed to promise not to spam you. Seriously, does that even make any sense? Has it ever? Sometimes the way the world works is just bizarre. So lemme say, unsubscribing will be a breeze when you're finally fed up with me.

I want this to be a community, not just a newsletter, too, so you're verrrry welcome to reply to these emails.