schuettc

schuettc

@subaud.io

Builder. Fixer. He/Him https://subaud.io https://muster.tools/

175 followers834 following320 posts

View full thread

The workflow is capture, plan, implement, review, ship. Nothing is reviewed by the thing that wrote it, so review runs on a different model. Everything lands through a pull request, and merging is what deploys, with no credentials on my machine.

View full thread

The harness is pi, which I now use for everything because I can extend it. I pick the model per task, defaulting to a strong one and dropping to cheaper ones for smaller work. And I can hold a tool at an exact version or let it track the latest, tool by tool.

When I run several agent sessions at once, they can talk to each other. A local mail bus hands tasks between them, a review tool lets me edit a draft while the agent rewrites the parts I mark, and I can reach a running session from my phone.

It starts with the machine. A new laptop becomes mine from one declarative file I can read before it runs, so I always know exactly what a setup will do. Then the terminal: ghostty, tmux, and a picker called proj that is the way in to any piece of work.

www.setlist.fm/setlist/the-... Meg touched me (she used me as a handrail) at this show where they played Jolene and it is burned into my brain forever. I had never heard it before and was completely blown away. What a tribute to a saint.

This post is unavailable.

I'll create a new session and tell the old session to start the next phase there but standby for any questions that the new session may have. This preserves the context that has been built up while still letting the work progress with a cleaner slate.

Another nice part about this is that it will work with any agent. So you can have a Claude session asking a Codex session for a code review and vice versa.

One interesting thing that this has done has made the proces of handoff smoother and better. When an agent's context is starting to get full and Claude is complaining that it's a good place to finish, but there is still work to be done.

Instead of creating a handoff doc, clearing, and starting fresh with the handoff doc, I'll use muster to do the handoff.

It's a way for different agents to talk to each other while retaining a human in the loop. The idea here is not to rebuild some fully automated agent network but to allow out of band communication between different agents without a manual copy/paste.

After building a GitHub app, you can trigger actions on AWS MicroVMs through the deployed control plane. A webhook lands on a Lambda, which checks scope and labels and enqueues. A launcher Lambda pulls the job, launches a MicroVM, and pushes the runner's JIT config into it.

The runner then connects outbound to GitHub to pick up the job. Custom images (Dockerfile or inline), warm pools, VPC networking, org- or repo-scoped sets, and metrics are all configuration on one construct.

www.subaud.io/tmux-workspa... I feel like I keep changing systems every few months now. It's always for a good reason. One of my favorite parts of what I've developed is that it's easy to switch. Load it up in my dotfiles and pull it down to other machines and I'm ready to go.

subaud.ioA tmux Workspace Built Around the Claude Code AutopilotI built much of my now-playing project with a Claude Code autopilot. I describe a feature, and it gets planned, implemented, reviewed, and shipped without me typing the intermediate steps. To do the i...

In this case, I switched from cmux to ghostty + tmux. There were some things I really liked about cmux but I was getting some strange issues with long running sessions creating lag. Since switching, things have been better.

It's taken a bit to get used to tmux, but so far it's been great and performance has been good. Give it a try and let me know how it works for you.

This is fairly specific to my setup - Record Player + Sonos. If you have something else, there's enough code in here that you could probably port it, but it does use that Sonos for important info.

As I worked through, I couldn't believe how many weird edge cases I kept running in to. They're mostly documented in the docs/EDGE-CASES.md. They were fun but difficult.

One of my favorite podcasters turned (again?) author. Recently listened to “Who We Are and How We Got Here” and very excited to learn more about this. It’s amazing to me that we’re getting better at something like archeology. And much better!

Patrick Wyman@patrickwyman.bsky.social

My new book, Lost Worlds, is out today! It tells a new story about how humanity went from hunting and gathering to the cusp of "civilization" that incorporates all of the stunning new archaeological work of the past couple of decades. I'm really proud of it! www.harpercollins.com/products/los...

View full thread

This is incredble. Exactly what I wanted to build.

Offprint@offprint.app

We have been redesigning our landing page to show off our features and allow you all to share Offprint with others. Please let us know what you all think! Check it out → offprint.app

Models are so weird.

Ethan Mollick@emollick.bsky.social

This is an actual line that was added to the official system prompt for Codex for GPT-5.5 by OpenAI. Usually the system prompt is as minimal as possible, so I assume it would otherwise mention goblins a lot. AIs are weird.

www.subaud.io/claude-code-... I love when a throwaway line from Claude turns in to an experiment that is both surprising and confirms my suspicions. I have a few interns I'm working with and wanted to plan out a sprint but Claude kept rushing me through the process because we had a deadline.

subaud.ioClaude Code in a CrunchI'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...

Turns out, my hunch was right. Giving Claude Code a deadline dramatically changes the output. Trying to suppress that with explicit commands only partially fixes the issue. Short answer: be very careful when giving Claude Code a deadline.

My grandparents took us to European Vacation in the theater because my grandpa wanted to watch it and my parents were out for the night. So we went. When I was seven.

This post is unavailable.

www.subaud.io/moving-the-r... This has been a big upgrade for me. I love the adversarial aspect of coding with Claude and reviewing with Gemini/Codex, but the process was cumbersome. I've moved it all to GitHub actions now and all of those headaches go away.

subaud.ioMoving the Reviewer to GitHubThings 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...

Added Spotify support! I’m pretty impressed with the quality of playlists it is making as well. This wasn’t perfect but it did introduce me to some new songs. Which is what I was looking for. music.apple.com/us/playlist/...

music.apple.comBlood & Magnolia by Court Schuett on Apple MusicPlaylist · 33 Songs
schuettc@subaud.io

mixcraft.app This was a fun build. It's something I've been toying with for awhile and made sense to just hijack the existing Claude Code/CoWork interface instead of trying to build my own.

The kids in town go to a cemetery to see Old Hoss grave and tree carving!

This post is unavailable.