Skip to content

Guide Overview

This guide is organized around decisions, not around package names alone.

If you are new to the generator developer platform, do not start by reading API pages one by one. Start by answering three questions:

  1. What kind of generator am I building?
  2. Do I need a custom shell or the official shell?
  3. Am I building manually or through AI-assisted workflow?

The Platform In One Table

LayerOwnsRead when
generator-sdkPlatform capabilities such as auth, billing, export, cloud, history, and template helpersYou need platform APIs inside your generator
generator-workbenchThe official shell UI and standard host layoutYou want the platform shell without rebuilding it
Generator Runtime ContractThe runtime protocol between host and generatorYou need full / embed, schema-driven panels, or host-controlled mounting
generator-sdk-mcp + skillsAI-facing docs lookup and workflow guidanceYou want AI to scaffold or refactor generators against the real platform contract

If you are evaluating the platform

  1. Integration Decision Tree
  2. Developer Journey
  3. Architecture

If you are building through AI

  1. AI Vibe Coding Workflow
  2. Generator Onboarding
  3. Generator Workbench
  4. Workbench Runtime Communication
  5. Embed Host Integration
  6. Generator Workbench Upgrade
  7. Runtime Contract

If you are integrating the SDK manually

  1. Installation
  2. SDK Overview
  3. SDK Initialization
  4. Authentication

Which Page Answers What

  • Read Integration Decision Tree to choose between SDK only, SDK + workbench, custom shell, or AI path.
  • Read Developer Journey to see the full delivery path from local prototype to publish-ready generator.
  • Read Architecture to understand how local runtime, SDK, workbench, and platform-side release flow fit together.
  • Read Generator Workbench to understand what the shell owns and what it must never own.
  • Read Workbench Runtime Communication when you need the complete direction map for workbench <-> runtime, including routeMode, select_template, and reverse commands.
  • Read Embed Host Integration when the main site needs to change iframe timing, bridge wiring, and template bootstrap behavior in ?mode=embed.
  • Read Generator Workbench Upgrade when existing CDN-based generators need to adopt new shell capabilities safely.
  • Read Runtime Contract when you need host/runtime protocol details.
  • Read SDK Overview when you need a module map before going into API references.

What This Guide Intentionally Avoids

This guide does not duplicate the detailed API reference.

Once you know which module you need, jump to:

MIT Licensed