Fewer turns, not cheaper tokens
The bill is turns. A model that finishes in one turn beats a model costing a third as much that needs two — which is also the whole argument for starting from working code.
Playbooks
Anyone can call a model. What makes the answers good — and cheap — is knowing that a landing page should be one file with real copy, that a bug fix should read the error before touching anything, and that a review should report rather than rewrite.
Your sentence is matched to one of six job types, and only that job's instructions get sent. It is what makes a build finish in one turn instead of four.
a site for my bakery
website playbook matched · SEO block addedbuilt in one turn · ~10k tokens
What they are
Your request is matched against six job types, and only the matching playbook is sent — loading all of them into every request would cost more than they save. Below is what each one commits to.
You write a sentence
“a site for my bakery”
It is matched
Weighted by how specific the word is, not how many words hit
One playbook loads
The website one. The other five are never sent
SEO rules are added
Only because this job produces pages a browser serves
The six
| Job | What it guarantees | SEO block |
|---|---|---|
| A website | Real copy about your business, never placeholder text. Mobile first. A finished palette, not default styling. | Yes |
| A tool or app | It has to actually work before it is called done, and run without you installing anything. | Yes |
| Fixing something broken | Understand the failure before changing anything, then change the smallest thing that could be the cause. | No |
| Spreadsheets and data | Nothing is dropped silently. If rows do not fit the shape, you are told which and why. | No |
| Scraping | A page that does not match the others is handled, not a crash halfway through your list. | No |
| Reviewing what you have | It reports. It does not quietly rewrite your code because it thought of something. | No |
The difference it makes
Same request, same model — only the instructions differ, and the gap between the two columns below is what they buy.
Why it is a cost lever
A single instruction that stops a model doing unnecessary work saves real money on every job it ever runs. A measured build used about ten thousand input tokens; the same build, on a model left to its own habits, can cost ten times that and arrive at the same place.
The bill is turns. A model that finishes in one turn beats a model costing a third as much that needs two — which is also the whole argument for starting from working code.
Two models "failed" page builds while writing perfectly good HTML — it simply went somewhere the preview does not look, so it showed nothing. That class of failure is now designed out.
The technical SEO block is appended to jobs that produce pages a browser serves, and to nothing else. A spreadsheet job should not pay for it on every turn.
The SEO block
This is the single biggest gap between what a model writes unprompted and what a site needs to be found, so it is spelled out rather than hoped for: a title under 60 characters, a description written for a person deciding whether to click, Open Graph and Twitter cards, a canonical link, exactly one h1, real landmarks, alt text on every image, and structured data using only fields that are actually known.
It costs about 350 input tokens — roughly $0.02 across a twelve-turn build. It is part of the build, not an upsell. The one thing it forbids is inventing ratings, review counts or addresses: that is fabrication, Google penalises it, and nobody asked for it.
Your own
Prompts, skills and loops that other people have written are in the marketplace, and anything you write can go back there. What Amelia knows about your particular project lives separately, in memory.
A playbook with a plan gate and a price history on top of it is an automation — a whole job you press once instead of a set of instructions you point at something.
Every build in the showcase used one, and every price is real.
Questions
A set of instructions for one kind of job — a website, a fix, a scrape — loaded only when that kind of job is asked for.
It costs less. Only the matching playbook is sent, and the instructions exist mainly to stop the model wasting turns.