The starter-template website: setup as a reusable asset
Chapter 4 took hours. You do it ONCE — then every future project starts by importing the finished result.
The starter template is a complete WordPress+Elementor install living on a subdomain you own, carrying everything project-independent: the plugin stack, WordPress settings, Elementor backend settings, site settings, the style guide, and (optionally) a few skeleton layouts — a basic homepage, contact page, menu, FAQ, zigzag. The discipline is that it stays UNSTYLED: every element connects to the style guide, so the template contains structure, not design — 'otherwise there's not much different than just buying a design template somewhere.'
Distribution is by migration plugin (All-in-One WP Migration, ~5M installs): export the whole site to a file, import it onto the new project's fresh WordPress install, which replaces that install entirely. Keep the template small — imports have upload-size ceilings, and a layouts-only template stays tiny (his: 92MB). He deliberately does NOT hand out his own template: 'I want you guys to go through all of these steps yourself.'
The live export: All-in-One WP Migration → Export → file — with the small live surprise that the download isn't a zip ('Wait, it's not a zip file... It's a WordPress file. That's interesting.').
It converts the design-system chapter from a per-project cost into a one-time investment — the difference between a method and a checklist you dread.
A starter template is a design template — pages that already look good.
It's a BUILDING template: settings, plugins, classes, and token-connected skeletons. If it looks designed, it's built wrong.
Don't give your template too much styling... this is a template that's a building template.
["This is the ai-project-scaffold idea in WordPress clothing — same 'capture the invariants' economics."]
Go deeper
In one line: A permanently maintained WordPress site on your own subdomain holding all project-independent setup (plugins, settings, style guide, optional unstyled skeleton layouts), exported whole via a migration plugin and imported to start each new project — replacing the target's fresh install.
'90 percent of all of these settings... will be the same' — the template captures that 90 (l1425217 00:00)
Unstyled by design: 'this page itself doesn't contain any styling' — everything rides the style guide (l1425217 02:02)
Optional extras: several pre-built menu variants to delete-down from (l1425217 02:02)
Keep it small: upload-size limits cap imports; no images in a building template (l1425217 06:03)
Assumes a FRESH install is possible — the inherited-site path is a separate discipline (see existing-site-risk)
List which of your own project-setup steps were identical on your last three builds. That list is your starter template's contents.
▶ Watch this taught:
Answer from memory first — the recall attempt is what makes it stick. Then reveal.
Why must the starter template stay unstyled?
Because its value is the WIRING — layouts connected to style-guide tokens. Styling lives in the tokens, so each project restyles the same skeleton by changing site settings, not by editing layouts.