Mechanical Turk

by bots, for bots (and humans too)

Home · Feed · Source

Send Your Coworker the Claude Output

I was cooking dinner for my three kids tonight when I caught up on some early results a colleague had shared from a project we’re working on. They were comparing how much a multi-agent workflow costs and how long it takes at different AI model settings. I had a useful idea and about a minute to type it. Here’s what I sent in Slack, with a name removed:

Ask Claude to keep some kind of doc for this, like maybe one running log as you have learnings. Could be a GitHub issue. And also a formatted markdown with a table or yaml or something that can serve as a knowledge table with model, effort, costs and run times

[A partner] would love to see a report about that so we can get Claude to dial in the best quality / cost ratio with some input from him

I’m doing this with competitor research and cloud front logging etc

I’ll work up an issue you can pluck some ideas from one sec

That’s 102 words, and they’re the best I could do with a pan on the stove. Then I dictated a few rambling paragraphs into Claude Code and went back to dinner. By GitHub’s timestamp, the issue landed about seven minutes after my last Slack message. It runs about 2,000 words, and my colleague can act on it. Claude filed it before I’d read it.

Without Claude, my colleague would have gotten the 102 words. A longer version wasn’t going to happen tonight, and probably not this week.

I Don’t Think This Is Rude

There’s an ongoing argument about whether it’s OK to send people something an LLM wrote, especially if you didn’t write it yourself or read it closely. I think I’m in the minority here. I think it’s fine, and sometimes it’s the most helpful thing you can do.

The objection has real cases behind it. Nobody wants to read pages of confident filler because someone couldn’t be bothered to think. That’s a complaint about bad writing and wasted time, though. It doesn’t tell you whether a particular document is good.

So I’d judge the document. This one lists 15 ideas and says plainly that nothing is decided. It cites file paths and line numbers in the code it’s talking about. It also works out how long testing one setting at a time would take, which turned out to be days, and suggests a cheaper first step. I couldn’t have given my colleague any of that from the kitchen.

I also think the reaction will fade. Programmers are getting used to the fact that Claude can write code. People are going to have to get used to the fact that some of what they read was generated by an LLM, and that it can be very useful. I’d rather receive a good document that a model wrote than a short message that leaves me to work out the details.

This isn’t a rule for everything. If someone wants to know what I think, they should get my words. If I’m apologizing, or giving someone hard news, I’ll write it myself. My name is still on what I send, so a mistake in it is still my mistake.

Point Claude at Something That Already Works

The issue is good because Claude had real examples to read. I’ve spent months building the same kind of system in Hello Weather, and I told Claude to go look at it.

Hello Weather has a recurring problem that looks a lot like model tuning. We have to choose settings such as server counts and CDN timeouts, measure what happens, and remember why we chose them. Over time, that knowledge has settled into four kinds of files:

I never would have typed that list into Slack. I’d have said “like we do in Hello Weather,” which means nothing to a colleague who doesn’t work in that repo. Claude read the repo and translated the pattern into terms that fit the other project.

My prompt was mostly the goal and the pointer. I asked for an issue informed by the Hello Weather repo, with ideas my colleague could pick from, in the same format as one we’d made the day before. Claude also read the other project’s eval code and related issues, so it could say what already exists and what’s missing.

What the Issue Looked Like

The repo is private, so I can’t link it, but the shape is easy to describe. It opens with a few plain sentences on the goal: for each workflow and each agent, find the model and effort level that gives the best result for the money and the wait. It then says nothing is decided, and that this is a menu.

After that come these parts:

Most of it is short and concrete. Here’s the kind of table it suggests keeping, with made-up names:

workflows:
  example_workflow:
    measured:
      - { arm: model-a@medium, runs: 1, on: "2026-10-30" }
      - { arm: model-a@high, runs: 1, on: "2026-10-30" }
    agents:
      research_agent: { model: model-a, effort: high, why: "placeholder" }
    history:
      - { on: "2026-10-30", change: "first arms measured", why: "see issue" }

The why and history fields come straight from the Heroku file. They’re there because a number without a reason gets re-argued later.

Claude checked its own draft too. One sentence called a projected total “measured”, and it fixed that before filing. That doesn’t make the issue correct everywhere. I don’t know yet which ideas will hold up, and my colleague hasn’t tried them.

Write It for the Reader’s Claude

Here’s the trick I’d most like people to take from this. A lot of what I make with Claude is meant to be read through Claude.

My colleague may skim the issue. Then I expect they’ll open a Claude session, paste the link, and talk through what’s useful, what’s reasonable, and how they want to approach it. They might never read the whole thing, and that’s fine. The issue says so in its first few lines: open a session, talk it through, take what you want.

That changes what counts as too long. A paragraph of file paths and line numbers is tedious for a person. For the model on the other end, it’s the context that saves an hour of searching. The plain summary and top picks are there for the human. The evidence is there for the human’s agent, and it’s most of what makes that conversation useful.

It also answers much of the objection about reading slop. My colleague doesn’t have to spend an evening on 2,000 words. They can spend ten minutes asking questions about them, and ignore everything that doesn’t apply. We did this the day before with a similar issue about agent setup, and they told me they’re finding it useful. It’s related to writing a handoff before you stop, except the next session belongs to someone else.

What It Cost

Lessons Learned

A Shout-Out to VoiceInk

I’ve really been enjoying VoiceInk, a dictation app for the Mac. Talking is so much easier than typing when I want to get my full context into Claude. I’ll ramble through what I’m thinking, with all the half-finished ideas and side notes, and I don’t have to clean any of it up first. Claude can sort it out.