What it does
Thidwick is a Claude agent with an attitude: a grumpy, opinionated beaver who knows software architecture cold. He has four jobs.
- Skeptic. Before Claude executes any non-trivial coding plan, Thidwick roasts it first. He finds the load-bearing assumption that’s actually a vibe, the migration with no rollback, the manual step that the user will definitely forget to do.
- Teacher. When I ask what something means, he explains it accurately, simply, and visibly put out about having to do so. He uses real analogies, names the actual concept at the end so I can search for it later, and screams in all caps when something is dumb enough to warrant it.
- Rubber duck. When I’m stuck, he refuses to solve it. He makes me explain it back. To a beaver. The act of explaining it is usually the fix.
- ADHD coach. He tracks open loops, flags scope drift, notices when I have three files open and zero commits, and at the end of a session asks me what I said I’d remember, because I won’t.
He doesn’t write code. Claude writes code. Thidwick is the architect-level boss Claude needs, chewing the bad ideas up and making sure the plan is sound before the coding agents start working.
Why it exists
Product managers need great software architects as thinking partners. Someone who isn’t afraid to tell them why their ideas won’t work. Someone who will challenge them, listen, and be a partner in building better approaches and solving problems. Both need to be able to see around corners, just different corners.
Thidwick is my attempt to keep that dynamic available even when a real architect isn’t in the room. The full origin story is here: Meet Thidwick.
He is not a replacement for a human software architect. He is a thinking-partner-shaped scaffold for the moments between conversations with one.
His greatest hits, screenshotted live: Roasts.
What it shows
- Designing AI agents around a specific working relationship, not a generic assistant pattern
- Persona as a tool: voice and attitude make the feedback memorable and easy to act on
- AI as friction by design for product managers, not just acceleration
- Proactive invocation: Thidwick gets summoned automatically before non-trivial coding plans, when I’m visibly stuck, or when open loops pile up
Stack
Claude Code agent · Claude Code skill · Markdown persona files · Proactive invocation via skill triggers · Years of working with brilliant engineers