Frameworks

Reusable ways of seeing a problem that keeps coming back.

A framework here is a way of seeing a problem that keeps coming back, written so you can use it without me. Each one has its own page.

The Noble Excuse

For the project that has been almost ready for two months, behind a reason too good to argue with.

The Noble Excuse
A framework for recognising when a virtue is doing a different job.

The Groundskeeper

For anyone running more than a handful of written instructions for an agent. Built and measured on Claude Code, where the repository doubles as a plugin marketplace.

Your agent’s skills don’t break. They expire.
A maintenance layer for agent skills.

52 Button Pushes

For the newsletter you started and quietly stopped. Four years of weekly publishing, reduced to the thing that actually decides it.

52 Button Pushes: The Real Problem with Newsletter Consistency
Why do smart people abandon newsletters after three posts? It’s not your writing—it’s courage. After four years of weekly publishing, I’ve learned consistency isn’t creativity, it’s pressing publish 52 times even when you think it’s not good enough.