Marketplace starter · Quiet Coaching

A coach website template that books clients while you sleep.

Quiet Coaching is a complete coach & consultant site — bio, testimonials, and a booking call-to-action — built from Svelte blocks with typed fields. The page your agent restyles as code and the page your coach edits in the browser are the same files — the editor generates itself from each block’s field schema, no glue code.

Quiet Coaching — coach website template built on Primo

What's included

Bio & positioning

The story that converts. Your coach refines their bio in the browser as their niche sharpens — on the rendered page, never in a dashboard they have to relearn.

Testimonials

A repeater of client quotes. Add a new win the moment it lands; the layout holds every time, no template to break.

Booking CTA

A booking section ready to point at Calendly, SavvyCal, or whatever they already use. Swap the link, keep the design.

Typed fields

Every block declares its fields in fields.yaml — text, rich text, image, link, repeater. The editor UI is generated from that schema.

On-page editing

Click any text on the rendered page and type. New offer, new price, new headline — edited in place, written straight to the source.

Yours to own

A complete, self-contained site — Svelte components in your repo, MIT-licensed. No framework lock-in, no hidden runtime.

Fork & ship in ~5 minutes

Scaffold the starter into your workspace, point your agent at the repo, push. Then hand the coach the browser.

i. primo-cli

Spin up a workspace.

One command scaffolds a Primo workspace — your sites, as plain files.

$ npx primo-cli init my-workspace
ii. primo new

Fork this starter.

Creates the full coaching site in your repo — blocks, pages, content, config.

$ primo new coach-site --template coach
iii. agent

Make it theirs.

Point Claude Code, Cursor, Codex — any CLI agent — at the repo. Swap in real testimonials, brand colors, the booking link.

$ claude "restyle this for the clients brand"
iv. primo push

Push, then hand it off.

Files sync to the server. The coach edits their bio in the browser — on the rendered page, in the fields your blocks declared.

$ primo push

MIT · open source · works with any CLI agent. The –template flag for one-command starter forks is rolling out — today, fork by pulling the starter site and pointing your agent at it.

Build it with an agent. Hand it to the coach.

One command to spin up a workspace. Point any agent at the repo, then hand your client the browser.

$ npx primo-cli init my-workspace
✓ workspace ready · server.yaml written

MIT · open source · free forever