Zoo 3, lean and mean

Jul 8, 2026

Releasing Zoo 3, the ultimate lean coding workflow for everyone.

Good old:

  1. Spec files so the task does not evaporate halfway through.
  2. Automatic spec reviews and code reviews.
  3. UI verification with browser use.
  4. Pragmatic values of Linus Torvalds and Don Melton.

Awesome new:

  1. Co-writes spec with user input. User approves before implementation. (Yes, a step back from a fully automated Zoo 2 approach, but definitely a better balance.)
  2. Splits work into small reviewable subtasks and commits.
  3. Runs tiered reviews: tests, scripted checks, broad review, visual review.
  4. Writes proposals for refactoring and out-of-scope issues found.
  5. Presents a readable report at the end, including screenshots of all UI changes.

Compared to Zoo 2, this:

Aside from Zoo skills, the release carries two extra ones:

Scripted checks

We’ve learned a lot about “harness engineering” this year, and both OpenAI and Anthropic recommend heavy guardrails.

We call these “scripted checks” — scripts that find and report violations of project-specific coding standards. For example, in Bubblehouse, go run ./cmd/fire-check executes both deterministic checks and highly specific LLM-based checks via codex exec. Turns out, requiring an LLM to reply OK/FAIL to 100 specific questions produces more consistent reviews than feeding it a 100-item coding guide. We also use an AST-pattern-matching pre-analyzer which tells LLMs which lines to look at.

That’s the idea. Building your own checks is an entire project, and is optional, but if you do and teach Zoo how to invoke it (in .zoo/zoo.md or AGENTS.md), Zoo Code Review will run it in parallel with the tests and normal agentic review.

Proposals

Zoo 2.3 introduced proposals for refactorings, and Zoo 3 doubles down on them to better resist out-of-scope findings.

When a reviewer finds an out-of-scope problem, Zoo creates a proposal under .proposals/ instead of derailing the active task. This includes security issues, cleanups, and overall system changes.

Installation

Ask your agent to install all skills from Zoo repo, and run Zoo Init.

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.