Text

Writing naturally & precise examples

“As a policy owner, I can view my policies. As a policy admin, I can add, view, edit and delete policies. Each policy has a name and an active checkbox. Policy admins can search by name and filter by whether a policy is active.”

Policy owner and Policy admin are the two starting user types. Policies are the object they work with. Rename them for your product; custom labels do not change the underlying structure. Clear clauses build the preview; underlined phrases open meaning choices. You can choose an answer or explain in your own words. Use Meaning & schema to read and edit the interpreted facts.

Policy owner is a user type.
Policy admin is a user type.
Policies have name:text, active:boolean.
Policy owner can read Policies.
Policy admin can create Policies.
Policy admin can update Policies.
Policy admin can delete Policies.
Policy admin can search Policies.
Policy admin can filter Policies by active.
Policy examples: Remote work | Data retention.

Write freely, then choose Create prototype. Your words stay as you wrote them until then. Unmapped text remains visible and is never discarded.

Schema

Layout

Screen

Export your prototype

A complete handoff for a coding or Figma agent: working prototype, objects and mappings, layout and styles, screens and flows.

The agent should follow your instructions at import time. Includes distinct task screens; skips hover, error and repetitive state variations. Sample records are included.

Unzip and share the folder with your agent. For Figma, start with FIGMA_GUIDE.md. To reopen here, import project.studio.json or handoff.json.

Design system

Extract reusable styles from a screenshot or exported Figma frame. Or describe a style to create a system.

Link saved as provenance. Attach an exported frame image; this is not a live Figma connection.

Generate sends this image and brief to OpenAI. No description is needed with an image. Applying changes styles across Craft, preserving your content and layout.

Object details

Delete project?

Remove object?

New object

Every object belongs to a user. It is placed in that user's schema and layout.