Module 5

Hiring a Crew

Bonus 5. You can run several of these at once, each with its own job. That is genuinely powerful and it is also where people do the most damage to their own projects, usually on the day they discover it.

5 · Claude Code for Filmmakers1 / 21

What a subagent actually is

A second conversation, started by the first, given one job and a boundary.

It cannot see your conversation. It gets the instruction it was handed, does the work, and reports back. That is the whole idea.

5 · Claude Code for Filmmakers2 / 21

Why that separation is the point

You have been reading everything it reads. Fifty files inspected to answer one question, and all fifty are now sitting in your session, crowding out the thing you actually care about.

A subagent does the reading in its own head and hands you the conclusion. You get the answer without the pile.

Note

This is the same idea as an assistant editor watching forty hours of rushes and handing you a selects reel. You wanted the selects, not the forty hours.

5 · Claude Code for Filmmakers3 / 21

The one thing they are genuinely good at

Reading a lot, in parallel, and reporting back.

Reads parallelise. Writes do not.

5 · Claude Code for Filmmakers4 / 21

What that looks like in your work

"Look through every project folder and tell me which ones are missing a delivery spec. Do not change anything."

Four of those can run at once across four archives, and you get four reports.

Nothing collided, because nothing wrote.

5 · Claude Code for Filmmakers5 / 21

Where it goes wrong

5 · Claude Code for Filmmakers6 / 21

Two hands on the same project file

This is the real failure from Module 10 of the main course, and it is the reason this deck exists.

Two processes pointed at one editing application at the same time, to go faster.

Nothing errored. Nothing warned. Days later a timeline was missing shots that had definitely been cut.

5 · Claude Code for Filmmakers7 / 21

Why it fails silently

An application that holds your project in memory writes it when it feels like it.

Two things driving it do not crash into each other loudly. The second one saves its version of reality over the first one's, and both of them report success, because from where each was standing everything worked.

Never do this

One writer per resource. One agent per editing application, per project file, per spreadsheet, per anything that holds state.

5 · Claude Code for Filmmakers8 / 21

The lock, in one sentence

If a thing can only be safely used by one process at a time, make it impossible for a second one to start, rather than remembering not to.

Your studio ships a lock for exactly this. The principle generalises: a rule you have to remember under pressure is not a safety measure.

5 · Claude Code for Filmmakers9 / 21

The other reason to stay with one

Running four agents costs roughly four times the tokens and gives you breadth, not reliability.

The trap

Four agents on the same question do not vote and arrive at truth. They produce four confident answers, and now you have to adjudicate, which is the work you were trying to avoid.

Default to one. Reach for more when the work genuinely splits into independent pieces.

5 · Claude Code for Filmmakers10 / 21

Giving one a job

5 · Claude Code for Filmmakers11 / 21

Where they live

my-film/
  .claude/
    agents/
      dailies-logger.md
      delivery-checker.md

One file per agent, and it is just a description of a role, written in plain English, the same way you would brief a person.

5 · Claude Code for Filmmakers12 / 21

What a good brief contains

---
name: delivery-checker
description: Checks deliverables against their spec. Read only.
---

You check finished exports against the spec files in `delivery/`.

For every file: duration, resolution, aspect, codec, loudness.
Report a table, one row per deliverable, pass or fail per column.

You never fix anything. You never re-export. You report.
If a spec is missing, say MISSING. Do not infer it.

"You never fix anything" is the most important line in it. A boundary stated is a boundary kept.

5 · Claude Code for Filmmakers13 / 21

Because you cannot correct it mid-flight

A subagent cannot see the conversation and cannot be steered once it starts.

Whatever you said in the brief is all it will ever know.

5 · Claude Code for Filmmakers14 / 21

One task and one boundary per brief

GoodBad
"list deliverables failing spec, change nothing""sort out delivery"
"find every shot with no approved take""clean up the project"
"read these four archives, report what is missing""organise my archives"

Anything vague gets interpreted, and you will not be there when it is.

5 · Claude Code for Filmmakers15 / 21

Model choice is about recoverability

Use the strongest model for work that would be expensive to get wrong. Use a cheaper, faster one for mechanical work.

Do this

Choose on how bad it is if it is wrong, never on how hard the task looks.

A file inventory is not hard, but a wrong one sends you looking in the wrong place for an hour. An audit is where you spend the good model, always.

5 · Claude Code for Filmmakers16 / 21

Verify by id, before and after

When agents touch things, the report is not the evidence.

"Before you start, list the ids of everything you are about to touch. Afterwards, list them again with what changed. Show me both."

Then compare the two lists yourself. This catches the failure where something worked perfectly on the wrong target, which is the one no success message will ever reveal.

5 · Claude Code for Filmmakers17 / 21

Do it now

5 · Claude Code for Filmmakers18 / 21

The exercise

Twenty minutes. Read-only work only, on purpose.

  1. *"Write me an agent that checks deliverables against their specs and only reports. It must never

fix anything."*

  1. Read the file. Find the sentence that stops it writing. If there is not one, add it.
  2. Run it on a finished project. Read the table.
  3. *"Now write one that inventories a folder of generations and reports what is unmatched to a

log."* Same rule: reports only.

  1. Run both at once on different folders. Notice nothing collides.
  2. Ask yourself which of your tools holds state, then write down: **that one is single writer,

always.**

  1. Put that in your CLAUDE.md as one line.
5 · Claude Code for Filmmakers19 / 21

What you should have now

  • Two agents that read and report and cannot write
  • The habit of writing the boundary into the brief, because you cannot say it later
  • One named resource in your workflow marked single writer, in writing
  • The knowledge that more agents buys breadth, never reliability
  • A verify-by-id habit for anything that touches real files

You can hand off the reading. You still hold the pen.

5 · Claude Code for Filmmakers20 / 21

Next: Bonus 6

Reflexes. Making it refuse things automatically, so safety stops depending on anybody remembering anything.

Verified against Claude Code 2.1.220 · 2026-07-30.

5 · Claude Code for Filmmakers21 / 21
Keys space next  ·  back
Or click the arrows, the sides of the frame, or the bar along the bottom
Home / End first / last
S presenter notes
A scroll-all view, then ⌘P to make a PDF
F fullscreen  ·  ? this help
NextReflexesContinue ›