{ "$schema": "./schema.ts", "_doc": "Worked example — Open Design pitch deck. 11 slides covering cover, two sections, four content slides, one stats, one quote, one CTA, one end. Reuses brand identity and assets from the sister open-design-landing skill. Run `npx tsx scripts/compose.ts inputs.example.json example.html` to build.", "brand": { "name": "Open Design", "mark": "Ø", "meta": { "title": "Studio Nº 01", "subtitle": "Berlin / Open / Earth" }, "filed_under": "Design · Intelligence", "tagline": "Designing intelligence with skills, taste, and your own agent.", "description": "Open Design pitch deck — Vol. 01.", "locale": "en", "edition": "Vol. 01 / Issue Nº 26", "version": "v0.3.0", "license": "Apache-2.0", "primary_url": "https://github.com/nexu-io/open-design", "primary_url_label": "Star · 0K", "contact_email": "https://github.com/nexu-io/open-design/issues", "location": "Berlin / Open / Earth", "coordinates": "52.5200° N · 13.4050° E", "year": "2026", "year_roman": "MMXXVI", "founded": "Est. MMXXVI", "rails": { "right": "", "left": "" }, "languages": ["EN"], "status": "Live · v0.3.0" }, "deck_title": "Open Design · Vol. 01 / Issue Nº 26", "slides": [ { "kind": "cover", "eyebrow": "Open-source design studio · Nº 01", "title": [ { "text": "Designing " }, { "text": "intelligence", "em": true }, { "text": " with skills, " }, { "text": "taste,", "em": true }, { "text": " and " }, { "text": "code", "em": true }, { "text": ".", "dot": true } ], "subtitle": "The open-source alternative to Anthropic's Claude Design.", "lead": "12 coding agents drive 31 composable skills and 72 brand-grade design systems. Local-first, web-deployable, BYOK at every layer.", "image_slot": "hero", "meta": "Berlin · MMXXVI · 52.5200° N · 13.4050° E" }, { "kind": "section", "roman": "I.", "title": [ { "text": "Why " }, { "text": "another", "em": true }, { "text": " design tool" }, { "text": "?", "dot": true } ], "lead": "Because the strongest agents already live on your laptop — and they deserve a real workflow." }, { "kind": "content", "layout": "right", "eyebrow": "About the studio · Nº 02", "title": [ { "text": "We treat " }, { "text": "your agent", "em": true }, { "text": " as a creative " }, { "text": "collaborator", "em": true }, { "text": ".", "dot": true } ], "body": "We don't ship one — we wire whichever you trust into a skill-driven design workflow that runs locally with pnpm tools-dev, deploys to Vercel, and stays BYOK at every layer.", "bullets": [ "Files, not opaque prompts — every skill is a folder of Markdown.", "Deterministic visual directions, not random generation.", "Sandboxed iframe preview, real cwd, exportable artifacts." ], "image_slot": "about" }, { "kind": "content", "layout": "left", "eyebrow": "Capabilities · Nº 03", "title": [ { "text": "Skills, systems, surfaces — " }, { "text": "for creative", "em": true }, { "text": " intelligence" }, { "text": ".", "dot": true } ], "body": "Four composable surfaces, one feedback loop. Skills supply behavior. Systems supply taste. Adapters bridge agents. BYOK respects your wallet.", "bullets": [ "31 file-based SKILL.md bundles — drop in, restart, appears.", "72 portable DESIGN.md systems — Linear, Vercel, Stripe, Apple…", "12 agent adapters — Claude · Codex · Gemini · Cursor · …", "OpenAI-compatible proxy — paste a baseUrl + key, ship." ], "image_slot": "capabilities" }, { "kind": "stats", "eyebrow": "By the numbers · Nº 04", "title": [ { "text": "Composable, " }, { "text": "shippable,", "em": true }, { "text": " portable" }, { "text": ".", "dot": true } ], "stats": [ { "value": "31", "label": "Skills", "sub": "file-based, shippable today" }, { "value": "72", "label": "Systems", "sub": "design tokens you already trust" }, { "value": "12", "label": "Agents", "sub": "auto-detected on your $PATH" }, { "value": "3", "label": "Commands","sub": "from clone to first artifact" } ], "caption": "Open Design v0.3.0 · Apache-2.0 · MMXXVI" }, { "kind": "section", "roman": "II.", "title": [ { "text": "How it " }, { "text": "feels", "em": true }, { "text": " to use it" }, { "text": ".", "dot": true } ] }, { "kind": "content", "layout": "right", "eyebrow": "Method · Nº 05", "title": [ { "text": "From " }, { "text": "signals", "em": true }, { "text": " to systems" }, { "text": ".", "dot": true } ], "body": "Every project moves through four iterative stages. The agent picks each stage's tools deterministically; you stay in control.", "bullets": [ "01 · Detect — daemon scans $PATH, auto-loads skills + systems.", "02 · Discover — 30s question form locks brand · audience · scale.", "03 · Direct — pick one of 5 visual directions in OKLch + type stack.", "04 · Deliver — write to disk, preview in sandbox, export anywhere." ], "image_slot": "method-1" }, { "kind": "content", "layout": "left", "eyebrow": "Selected work · Nº 06", "title": [ { "text": "Skills that turn briefs into " }, { "text": "memorable", "em": true }, { "text": " artifacts" }, { "text": ".", "dot": true } ], "body": "From editorial decks to consumer dashboards — the same loop, different surface. Every output is a real file you can hand to a client tomorrow.", "image_slot": "work-1" }, { "kind": "quote", "quote": [ { "text": "Open Design helped us turn vague " }, { "text": "AI ideas", "em": true }, { "text": " into a visual system that felt " }, { "text": "sharp, believable,", "em": true }, { "text": " and genuinely new." } ], "author": { "initial": "m", "name": "Mina Kovac", "title": "Creative Director · North Form" }, "image_slot": "testimonial" }, { "kind": "cta", "eyebrow": "Start a conversation · Nº 07", "title": [ { "text": "Let's build something " }, { "text": "open", "em": true }, { "text": " and " }, { "text": "visually", "em": true }, { "text": " unforgettable" }, { "text": ".", "dot": true } ], "body": "Star us on GitHub, drop into the issues, or run pnpm tools-dev tonight. Three commands and the loop is yours.", "primary": { "label": "Star on GitHub", "href": "https://github.com/nexu-io/open-design" }, "secondary": { "label": "Open an issue", "href": "https://github.com/nexu-io/open-design/issues" } }, { "kind": "end", "mega": [ { "text": "Open " }, { "text": "Design", "em": true }, { "text": "." } ], "footer": "Apache-2.0 · MMXXVI · Berlin · 52.5200° N · 13.4050° E" } ], "imagery": { "strategy": "bring-your-own", "assets_path": "../open-design-landing/assets/", "provider": "fal" } }