Synclair is the foundation, not the product. You don’t ship Synclair — you ship
the app you build on Synclair. Think of it as the workshop and the reference
library for your product, not a feature of the product itself.
The one-sentence version
Synclair is a context and governance layer for your product’s design system and knowledge — a hub that documents what your app is made of, kept honest by machine checks, and readable by every AI tool you already use.
What you actually get
A component catalog
Every component, block, and template — with live previews, usage docs, and the
API — in one browsable gallery. Documented, not just rendered.
Design tokens
Color, type, and spacing as one semantic vocabulary. Lint-enforced, so raw
hex/px can’t sneak back in.
A knowledge base for agents
PRDs, Figma, and decisions distilled into skills your AI tools load on demand —
so agents never start from a blank context.
A map of the whole app
The route/page sitemap, the backend/system map, and the host component catalog —
visibility into what the codebase actually consists of.
The mental model that makes the rest click
Synclair is built on three principles. If you remember only these, the rest of this handbook follows:1
It documents your design system; it doesn't execute it
A component in the gallery is a documented entity — its tokens, spec, usage
rules, code, and a picture. Live-rendering it inline is just one convenient way
to draw that picture. The documentation is the point, not the runtime.
2
One source, two renderings
Every fact lives once (in data/config files) and is projected two ways: an HTML
page for humans, and a machine-readable form for agents. They can’t drift —
they derive from the same source.
3
Clone, then diverge deliberately
You clone the foundation as your project’s starting point and it becomes yours.
Nothing syncs automatically. When you want foundation improvements later, you
pull them with an ordinary git merge — on your terms.
Who it’s for
- Teams pairing humans with AI agents who keep re-explaining the same context to every new session, and watching the design system erode one raw hex at a time.
- An existing app that wants a living catalog + agent-readable knowledge layer beside it, without becoming a dependency of it.
- A new project that wants to start on rails — tokens, component conventions, and an AI setup — instead of assembling them from scratch.
Where to go next
How is this different from Storybook?
The comparison everyone asks for — and where the two genuinely diverge.
How it works
The non-obvious parts: where the “database” is, how it rides on git and your AI tools.
Install it
Embed it in one repo, or watch it from a separate one.
FAQ
Separate app? Monorepo? Can I modify it? Fast answers.