clearcontext is a build log. Each post is the story of one tool: what it does, why it exists, and the decisions that shaped it. Most of them are built agentically, with Claude Code as the primary author, and I write about that openly rather than hiding it.
I'm a developer who's happiest in a terminal. Most of what I build lives there: command-line tools and text interfaces. On the side, I work on games. I like software that's small enough to understand completely, and I'd rather ship a focused tool that does one thing than a framework that does everything.
I build a lot of these tools with AI in the loop, and the interesting part is rarely the finished thing. It's the path to it: the dead ends, the decisions, the moment a vague idea turns into a working command. clearcontext is where I write that down. The posts double as documentation, since each one is generated from the tool's own README, so what you read here is the same thing a user reads in the repo.
Email's the best way: rafael.b.moraes@gmail.com. I'm happy to be told I got something wrong, asked how a tool works, or pointed at a problem worth building for.