FR

Your new job title is AI office manager

The copy-paste between AI and your tools didn’t disappear. It moved.

I run up to 9 Claude Code sessions in parallel on separate worktrees. I’m not new to this. But most of my day isn’t prompting or coding. It’s making the environment work. Pasting Slack messages into Claude because the connector isn’t approved. Downloading Notion pages to drop into context because there’s no integration. Copying CI logs by hand because the step output floods the context window. Renewing expired API tokens because nobody set up rotation. Clicking “approve” 40 times a day. The agent thinks. I plumb.

When something breaks, I don’t fix it once. I fix it for next time. CircleCI output too verbose? I write a skill that pre-filters it before the agent loads everything. Agent doesn’t handle a failing test well? I add instructions so it knows what to do before it hits the wall. I tried telling it “when a skill fails, rewrite the skill yourself.” It tried. Got verbose. Wrote bloated instructions. Went in circles. So I refine the skills manually. I’m the self-improving loop. Though this is getting better. Agents are starting to understand their own tooling. The gap is closing.

The most valuable part of my work right now is none of the above. It’s writing the CLAUDE.md files that define conventions. Refining skills, configuring tools. Pushing for connectors to get approved. Indexing internal docs so agents can actually find them. Making things accessible to AI that were only accessible to humans. Sometimes that’s just exporting a Notion page because the integration doesn’t exist yet.

The teams that make this work built the office first. Stripe gives each agent an isolated VM, no internet, no prod access. No approval needed. 1,000+ PRs per week. The model wasn’t the hard part. The workspace was.

That’s the job now. Building the workspace where agents can work without you in the room. Until the Slack connector gets approved, you’re still copy-pasting status updates.


Sources