subaud
  • Tags
  • Resume
  • About
  • Feed
  • Guides
  • subaud.tools
Sign In

Claude Code

18 posts


Moving the Reviewer to GitHub

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 reviewers. Different model, read-only, posting structured critiques on the PR. The core insight was that a different

Apr 15, 2026 • Court Schuett
#Claude Code #plugins #GitHub Actions
Adversarial Coding — Using Competing Models as Code Reviewers

Adversarial Coding — Using Competing Models as Code Reviewers

Three months ago I wrote about a feature-workflow plugin that added structure to how I work with Claude Code. Capture ideas, plan them, implement them, ship them. The structure helped — I stopped losing track of what I was building mid-session and started actually finishing things. But the review

Apr 03, 2026 • Court Schuett
#Claude Code #plugins #development
Liftoff! Returning to the Moon

Adding OAuth to an MCP Server: From API Keys to Browser Login

MixCraft started with static API keys—generate one from the web portal, paste it into your Claude Code config. The mx_ prefixed keys had no expiration, lived in shell history and dotfiles, and revoking one meant generating a new key and updating every client. Service tokens from third-party APIs

Apr 03, 2026 • Court Schuett
#MCP #OAuth #Claude Code
MixCraft - Adding Claude Skills to the music assistant

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 wasn't an option. This post covers the other side: the Apple Music integration itself, the adapter

Mar 12, 2026 • Court Schuett
#MCP #Apple Music #Claude Code
Shapley 1: An Annular Planetary Nebula

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 deployment, no database, and no auth. She needed to get it to AWS and

Mar 04, 2026 • Court Schuett
#Claude Code #AWS #CDK
Event-Driven Claude Code and OpenCode Workflows with Hooks

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 hooks, then rebuilt it in OpenCode using session.idle events. Both work. The

Feb 12, 2026 • Court Schuett
#Claude Code #OpenCode
Claude Code Hooks and the Statusline

Claude Code Hooks and the Statusline

The feature-workflow plugin tracks features in files (docs/features/[id]/plan.md), but that state isn't visible without reading the files. Multiple terminal tabs running Claude Code have no indication of which feature each is working on. The statusline integration solves this by writing the current feature

Jan 26, 2026 • Court Schuett
#Claude Code
Building a Harness for... Myself

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 I did fairly well with this project: https://github.com/schuettc/plex-collection-

Jan 04, 2026 • Court Schuett
#Claude Code #development
← Newer Posts Page 2 of 2

© 2026 subaud

Opinions and statements are my own.