Bonus 11. Everything in this session, assembled deliberately, from nothing. Not because the installer was wrong, but because a system you built is a system you can repair.
11 · Claude Code for Filmmakers1 / 25
Why build one when you have one
The installer gave you a working studio in a minute, and it was the right way to start.
But you cannot fix what you have never assembled. Something will break in eight months, and the difference between an afternoon and a week is whether you know what the pieces are.
11 · Claude Code for Filmmakers2 / 25
The whole thing is seven pieces
A folder. A brief. Some rules. A memory. A few reflexes. A crew. A schedule.
That is the entire system. You have built each one already.
11 · Claude Code for Filmmakers3 / 25
The shape
Studio/
CLAUDE.md how you work, everywhere
_bible/ looks and characters that recur
_presets/ prompt fragments that reliably work
NAMING.md
memory/ MEMORY.md plus one file per fact
.claude/
settings.json posture and permissions
hooks/ the reflexes
skills/ the procedures
agents/ the crew
projects/
the-apartment/
CLAUDE.md this film's look and spec
story/ bible/ images/ video/ audio/ edit/ deliverables/
Read it top to bottom. Every line is a deck from this session.
11 · Claude Code for Filmmakers4 / 25
Build it, in order
11 · Claude Code for Filmmakers5 / 25
1. The folder, and version history
mkdir ~/Studio && cd ~/Studio
git init
Version history first, before anything exists. It is the safety net every other decision assumes, and it is worthless applied retroactively to the file you just lost.
Do this
Then a .gitignore that excludes media. Text goes in history. Footage does not.
11 · Claude Code for Filmmakers6 / 25
2. The brief
CLAUDE.md, at the top. From Bonus 2, and remember the discipline:
Only what is true on every task
Specific enough to check compliance with
One screen, with a ceiling you will not exceed
Includes "if you do not have a value, write MISSING"
11 · Claude Code for Filmmakers7 / 25
3. The rules
.claude/settings.json. From Bonus 3:
Balanced. Reading and writing free, inside the folder
Outbound, destructive and spending in ask
Your irreplaceable folder in deny
"Set me up on balanced, deny anything touching _originals, and show me in plain English what that means you will and will not do."
11 · Claude Code for Filmmakers8 / 25
4. The reflexes
.claude/hooks/. From Bonus 6. Three, not fifteen:
The delete guard
The secret guard
The originals guard
Then break each one on purpose and watch it refuse. A guard you have not seen fire is not installed, whatever the config says.
11 · Claude Code for Filmmakers9 / 25
5. The memory
memory/. From Bonus 4:
An index of hard rules and topic pointers only
One file per fact, each with a why and a how to apply
The monthly decay audit in your calendar
Seed it with the three most expensive things you learned this year.
11 · Claude Code for Filmmakers10 / 25
6. The procedures and the crew
.claude/skills/ and .claude/agents/. From Bonus 7 and 5:
The procedure you do constantly
The procedure you do twice a year and always half-remember
One agent that reads and reports and cannot write
11 · Claude Code for Filmmakers11 / 25
7. The schedule
From Bonus 9:
A weekly review that always writes a file, even when there is nothing
Backup, and a verified restore
The decay audit
A line stating what you actually made this week
11 · Claude Code for Filmmakers12 / 25
Prove it works
11 · Claude Code for Filmmakers13 / 25
Do not trust a studio you have not tested
Build it, then attack it, in this order:
Fresh session:"what is this studio, how do I work, what must you never do here?"
Try to delete something. Watch the guard refuse.
Try to write a fake credential to a file. Watch it refuse.
Try to touch your originals folder. Watch it refuse.
Ask it something you saved as a memory. Confirm it finds it.
Run the weekly review by hand. Read the output.
Restore your backup to a scratch folder and verify against the manifest.
11 · Claude Code for Filmmakers14 / 25
Any one of those failing is the point
You are looking for the failure now, while it costs a minute.
The alternative is finding it during a delivery week, which is the only other time you will find it.
11 · Claude Code for Filmmakers15 / 25
Write down what it is
One page, in the studio, for the version of you in eight months:
"Write README.md for this studio: what each folder is for, what each guard blocks, what runs on a schedule and where its output goes, and how to turn each thing off."
"How to turn each thing off" is the half people leave out, and it is the half you need on the day something misbehaves.
11 · Claude Code for Filmmakers16 / 25
Keeping it
11 · Claude Code for Filmmakers17 / 25
The one rule that keeps it healthy
The trap
The system is a byproduct. It exists only to make the work happen. It is never the work.
Building this is more fun than making films. Watch for the week where you improved the studio and shipped nothing, and let the weekly report tell you, because it will not feel like a wasted week from inside it.
11 · Claude Code for Filmmakers18 / 25
Change it only from evidence
Watch out
No rule goes in unless it comes from something that actually happened.
"This would probably be better" is how a system fills with instructions nobody follows. When a rule and a real outcome disagree, the outcome wins, every time, without discussion.
11 · Claude Code for Filmmakers19 / 25
It should need less attention over time
A system that is working gets quieter.
If yours needs more fiddling each month, something is wrong with the design, not with your discipline. Fewer rules, better guards, and a shorter brief is almost always the direction of the fix.
11 · Claude Code for Filmmakers20 / 25
What you can now do
Rebuild this on a new machine in an afternoon
Repair it when it breaks, because you know what the pieces are
Explain it to someone else
Change it deliberately, from evidence, instead of hopefully
You did not learn a tool. You built a studio, and it is yours.
11 · Claude Code for Filmmakers21 / 25
Do it now
11 · Claude Code for Filmmakers22 / 25
The exercise
One sitting. Two hours. Do it beside your existing studio, not on top of it.
mkdir ~/Studio-v2 && cd ~/Studio-v2 && git init, and a .gitignore that excludes media.
Write CLAUDE.md. One screen. Include the MISSING rule.
Set the posture. Deny your irreplaceable folder.
Install three guards. Break all three on purpose.
Seed the memory with your three most expensive lessons, plus an index of rules and pointers.
Write your two procedures and one read-only agent.
Schedule the weekly review. Confirm the first output file exists.
Run the seven proof steps. Fix whatever fails.
Write the README, including how to turn everything off.
Move one real project in and work in it for a week before you retire the old one.
11 · Claude Code for Filmmakers23 / 25
What you should have now
A studio you assembled, piece by piece, understanding each one
Three guards you have personally watched refuse
A memory, a schedule, procedures, and a crew that reads and reports
A README that says how to turn every part of it off
The ability to rebuild the whole thing on a borrowed laptop
Nothing in your system is now a black box, including the parts somebody else installed.
11 · Claude Code for Filmmakers24 / 25
That is the session
The main course made films. This session made the machine that makes them.
Go back to Module 11 and make the second one. It will take half as long.
Verified against Claude Code 2.1.220 · 2026-07-30.
11 · Claude Code for Filmmakers25 / 25
1/1
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