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

Claude Code

11 posts


Trying to Trick Claude About Urgency

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 sharper question: if the bugs are framing-driven rather than caused by any real time pressure (of

Apr 25, 2026 • Court Schuett
#Claude Code #Claude #early-access
Claude Code in a Crunch

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 know we can do in a few days and it thinks it will

Apr 24, 2026 • Court Schuett
#Claude Code #Agents #Testing
Artemis II: Flight Day 6

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 projects. But part of the problem was

Apr 20, 2026 • Court Schuett
#Claude Code #Skills #Tools
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 model catches things

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 step was

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 expired

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 pattern

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 had

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 orchestration

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 ID

Jan 26, 2026 • Court Schuett
#Claude Code
Page 1 of 2 Older Posts →

© 2026 subaud

Opinions and statements are my own.