On my team we run a weekly support rotation. Whoever is on duty spends a chunk of every day doing the same three things: triaging new issues in the error tracker, working through support tickets on the task board, and skimming an alerts channel in Slack for anything that's started misbehaving.
None of it is hard. All of it is tedious, context-heavy, and exactly the kind of thing you half-do at 4pm on a Thursday. Three different tools, three different mental models, and the real work — "is this new, is this spiking, does this need a ticket?" — only starts after you've collected everything.
So I handed the collecting to Claude Code.
The shape that worked is not "one giant prompt." It's one orchestrator skill that knows the daily routine, delegating to small specialist skills that each know how to do exactly one thing.
The orchestrator is dumb on purpose. It says, in effect:
Each of those steps points at a specialist — a ticket reader, a categorizer, an order-debugger — that owns the messy details. The orchestrator just sequences them and formats the result. When I say "do the support check", it runs all three top-to-bottom and hands me one consolidated digest instead of three browser tabs.
The temptation is to cram everything into one mega-skill. Don't. The split pays off because:
This is the bit worth stealing even if you never touch support tickets: an orchestrator skill that fans out to single-purpose specialist skills. It's the same instinct as small functions and one job per module, just pointed at your daily ops.
The agent gathers and drafts. It does not get to decide. It proposes a verdict per issue — triage / monitor / noise — and a "today's focus" shortlist, but a human still makes the call on what's a real bug versus what's expected noise. The win isn't that a robot does support; it's that I show up to the judgment part with everything already collected, deduplicated, and linked.
Automate the gathering. Keep the judgment. That line is where this stays useful instead of dangerous.