Fuzzwah's Agentic Coding Learnings

February 27, 2026

StackTUI Under the Hood — Textual, Threading, and Spec-Driven Development

The intro post from last week covered what StackTUI does and how to try it. This one’s for the people who came back asking about the how — the Textual architecture, the threading model, what a real config file looks like, and how you actually wire it up to your own project. There’s also a proper look at the OpenSpec + Claude Code workflow that was used to build it, which I keep mentioning in passing and should probably explain properly at least once.

What You’re Looking At

When StackTUI opens you get a four-zone layout. At the...
Continue reading →

February 27, 2026

Skills Over Commands: What OpenSpec 1.2.0 Taught Me About Claude Code

I ran openspec update --force on one of my projects last week and stood there for a moment watching the output tick by. Removed /opsx:new. Removed /opsx:ff. Removed /opsx:explore. Removed /opsx:apply. Removed /opsx:archive. Plus five deprecated ones that had been hanging around looking sorry for themselves. Then: created openspec-propose. Created openspec-apply-change. Created openspec-explore. Created openspec-archive-change.

Seven files out. Four files in. About three seconds.

That’s how tooling upgrades should work. And standing there thinking about why it worked that cleanly...
Continue reading →

February 19, 2026

StackTUI — A TUI Dashboard for Your Docker Compose Projects

If you’ve ever found yourself with six terminal tabs open — one running docker compose ps, another tailing logs, a third where you’re about to type docker compose restart webapp for the fourth time today — then you know the specific flavour of annoyance that led me to build this thing. I got properly sick of it. The constant tab-switching, the “wait, which terminal was I watching logs in?”, the moment you realise you restarted the wrong service because you were in the wrong tab. A world of pain.

So I built StackTUI, a TUI...
Continue reading →

February 15, 2026

From Vague Idea to Support Skill: My OpenSpec Workflow

I’ve been banging on about spec-driven development for a while now — from messy PRDs to Spec-Kit to OpenSpec. Each step got me closer to something that actually sticks. But the workflow I’ve landed on now? It’s honestly the first time I’ve felt like the whole process from “I reckon we need X” to “it’s built, documented, and supportable” is one smooth ride rather than a series of disconnected sprints.

So let me walk you through it.

The Starting Point: Plan Mode With Opus

If you’ve read my earlier posts you’ll know I’m a big fan...
Continue reading →

February 13, 2026

Migrating from Spec-Kit to OpenSpec: A Practical Guide

I wrote about switching from Spec-Kit to OpenSpec recently, and since then a few people have asked for the nuts and bolts of actually doing the migration. Fair enough — “I switched and it’s great” isn’t super helpful when you’re staring at a directory full of specs wondering where to start.

So here’s the practical guide I wish I’d had.

Why Bother Migrating at All

Before getting into the mechanics, it’s worth a quick aside on why the tooling layer around AI models matters so much right now. Can Bölük’s recent post on The Harness Problem nailed...
Continue reading →