Systems on Glass · Episode 6 · AI agents

Prompt Like a Spec

or: why the best prompt isn't clever

The 40-second version. The full video is coming to YouTube; the link goes here when it's up. The narration is an AI clone of my voice.

Made with AI, for fun

Systems on Glass is an AI-automation side project of mine. Every episode is generated by Claude (Anthropic's AI, working through Claude Code in my own video studio): the script, the animations and 3D scenes, the edit, and the narration in an AI clone of my voice. I choose the topics, bring the stories from my own work, and review each episode before it goes up. Not affiliated with Anthropic, OpenAI, Google or GitHub.

Every video in this series is made by an AI agent, and it never gets a clever prompt. Before it touches anything, it reads a file I wrote: 118 lines of who I am, what good looks like, and what it must never do. That file is a spec, and it beats clever wording every time.

The short version

GOAL + why · INPUTS + where the truth comes from · RULES do / don't · OUTPUT format · DONE WHEN tests
My studio's spec: CLAUDE.md, 118 lines · this episode's storyboard: 29 slides, each with what I say, what appears, and the word it appears on

The same rule, twice. Anthropic's prompting docs show why a rule needs its reason: "never use ellipses" works less well than "your response will be read aloud by a text-to-speech engine, so never use ellipses". Before I'd read that, my studio's file already said: avoid ... mid-sentence, because it makes my cloned voice say "um". The reason is what makes a rule generalise. My Daily Bible workflow has the other kind of line, the kind about inputs: "Never invent or paraphrase scripture." The verse comes word for word from a Bible API, and the model only writes the scenes around it.

Further reading

Next episode: What an LLM call costs, and why long answers are the bill. Previously: Indexes. All episodes →