ScribleSketch typed AI blocks. One alphabet.
Every block has a schema. The AI composes against this catalog — so what arrives in the preview is typed, validated, and theme-aware. No HTML soup. No surprises.
Four categories. Thirty specimens.
Every tile is a real ScribleSketch block — the same component the renderer drops into your page. Hover to lift; click any in ScribleSketch to compose with it.
A measured prose block — the editorial baseline. Sized by the active theme's density token.
We're not in the woods yet — but the air starts to smell of it.
+ 10 more variants — column splits, sub-headings, role-aware callouts, and per-profile notebook blocks. The catalog grows with each release.
Schema. Prompt. Render.
One block, three layers. The schema is the typed contract. The AI prompt is what the model receives. The render is what lands on paper. Every block in the catalog has all three.
Schema + prompt + render is the same triplet for every block in the catalog. New block? You write the schema, write the prompt, write the renderer — and the AI can immediately compose with it.
One page, nine block types.
The renderer doesn't guess — it places typed blocks in compose order. Hover the stack to see where each block lands on the page.
A small warbler of the southern pinewoods. Year-round in most of its range, with a thin trilled call audible from the high canopy at dawn.
Listen for the trill — sand in a paper cup.
9 block types · 1.4s compose · one validated page
A page isn't a blob of text — it's an ordered stack of blocks the renderer understands. Swap the profile, keep the stack; swap the theme, keep the content.
Schema · validator · renderer.
Every AI output passes through three stations. Schemas catch the wrong shape early. The validator repairs what it can and rejects what it can't. Only typed blocks reach the renderer.
The renderer can't crash on a malformed block — there isn't one.
Every block is a typed node. Edit it like a tree, not like text.
Tokens apply to types. New theme? Every block in your page retints.