subaud

When I stumble upon an unsolved or undocumented problem and solve it, I like to document it here. 🌉 bridged from ⁂ https://www.subaud.io/, follow @ap.brid.gy to interact

1 followers0 following16 stories

Longform Stories

Skills Instead of Setup Docs

My now-playing kiosk has a long install document, and it's a long document. Three hundred and ninety-three lines, eight sequential phases, six environment variables that each gate a different optional…

May 29·8 min read·1575 words

Monitoring with Claude Code

Most of the now-playing kiosk was built with my autopilot workflow, which I've written about before. I describe a feature, it gets planned, built, and reviewed, and it ships. For most of the project t…

May 29·7 min read·1296 words

Feature Workflow Updates: Driving Features on Autopilot and More

Three patch releases in one evening — how using my own plugin on a real project surfaced a confusing schema field, an internally inconsistent verdict, and the case for state as a first-class concept.

May 20·14 min read·2784 words

Trying to Trick Claude About Urgency

A few days ago I wrote about what happens when you tell Claude a task is urgent — the agent silently introduces correctness bugs and self-reports as confident as ever. The closing section proposed a s…

Apr 25·1 min read·90 words

Claude Code in a Crunch

I've been working with Claude Code long enough that the laughably bad time estimates have become background noise. Claude thinks a 90-second task takes 30 minutes. I ask it to plan a sprint that I kno…

Apr 24·1 min read·95 words

Teaching Claude to Do Woodworking

One of the best parts about Claude Code is that the "code" in the name is misnomer. The fact is that it can be used for a wide variety of things. I wanted to use it to help with some woodworking proje…

Apr 20·1 min read·101 words

Moving the Reviewer to GitHub

Things move fast. I recently wrote about using the adversarial models with my feature-workflow plugin a few weeks ago — ripping out the internal self-review skill and replacing it with external review…

Apr 15·1 min read·83 words

Printing Zebra Labels from a Browser

A friend runs a lab with custom software that handles sample tracking, inventory management, and reporting. It does nearly everything they need — except print labels. They have Zebra thermal printers …

Mar 14·1 min read·94 words

MixCraft - Adding Claude Skills to the music assistant

MixCraft connects Claude to Apple Music. The infrastructure post explains why the server is hosted remotely — Apple Music requires server-side JWT signing with a private key, so a local MCP server was…

Mar 12·1 min read·86 words

MixCraft - A hosted music assistant MCP

Several months ago, I was looking for some new music and decided to give Claude a crack at finding me some new music. i'm trying to make an album based playlist. It should consist of 3 (mostly) c…

Mar 12·1 min read·96 words

Teaching Claude to Teach AWS

A friend had been building a web app with Claude Code — Express server, vanilla HTML/CSS/JS, in-memory data storage. The app worked and kept growing. But it was running on her laptop with no deploymen…

Mar 4·1 min read·93 words

Modernizing a CDK Project - WebSocket Server with Fargate

I recently revisited cdk-websocket-server, a demo I published in 2023 for running a WebSocket server on ECS Fargate behind CloudFront. The original worked, but it carried unnecessary complexity — EC2 …

Feb 22·1 min read·86 words

Modernizing a CDK Project - Private RDS with Lambda

I recently revisited a CDK project I published in late 2022 — cdk-private-rds-with-lambda — and ended up rewriting most of it. The original worked fine, but it carried complexity that didn't earn its …

Feb 20·1 min read·83 words

Event-Driven Claude Code and OpenCode Workflows with Hooks

I needed a plugin that could run a multi-phase workflow autonomously — start a task, wait for it to finish, check the result, start the next one. I built it in Claude Code using Stop and SubagentStop …

Feb 12·1 min read·90 words

Distributing OpenCode Plugins via npm

OpenCode plugins have three extension points: tools, skills, and commands. They're discovered differently, and two of the three work automatically from an npm package. Commands don't. This post docume…

Feb 12·1 min read·80 words

Building a Harness for... Myself

With proper workflows and setup, Claude Code has been amazing for me to get a project 80% complete. Where I have struggled (not just with Claude Code, but in general) is to complete a project. I think…

Jan 4·1 min read·88 words