Input layer
Prompt templates / input forms
Capture the user intent, constraints, and required fields before generation starts.
Best when the product depends on a narrow, well-shaped input experience.
Experience stack
A stack for prompt-driven product surfaces: input forms, generation APIs, result rendering, sharing, saving, and lightweight usage tracking.
Recommended layers
Input layer
Capture the user intent, constraints, and required fields before generation starts.
Best when the product depends on a narrow, well-shaped input experience.
Generation layer
Run the model call, validate the response shape, and keep output deterministic where possible.
Best when the generation task is specific enough to template.
Render layer
Show useful output, loading states, empty states, and a shareable result view.
Best when the output should be easy to inspect, compare, and reuse.
Retention layer
Persist notable runs, meter usage, and track the flow from try to signup to save.
Best when the playground is the first step into a larger product loop.
Decision checks
One input schema that keeps the prompt narrow enough to produce a good result.
One output renderer that makes the result easy to read, copy, and share.
One save path for the runs worth revisiting or exporting later.
One analytics path that separates casual usage from real product intent.