Skip to main content

AI Magic Draft

Updated today

Magic Draft is your AI writing partner built directly into Ditto that writes with context, in context. Unlike home grown GPTs, Magic Draft is the only tool that writes product copy that has full context into your Figma designs, style guide rules, and your entire Ditto workspace. Skip the lorem ipsums and jump straight into writing well crafted copy from the start, refine text in bulk, and ship more consistent product copy faster.

💡 Magic Draft is only available in the Figma plugin (for now) — no drafting from the web app


How Magic Draft uses context

Magic Draft doesn't rely on a wall of context crafted into the prompt. It draws from the full hierarchy of context already in your Ditto workspace, so drafts are informed from the very first suggestion and gets smarter as your team builds more context over time.

Here’s the hierarchy of context Ditto’s Magic Draft will pull from:

  1. Your input prompt

  2. The text layer in your design

  3. All Ditto metadata (tags, notes, status, Figma text styles that differentiate paragraph from h1 text)

  4. The other text in your frame

  5. The other text in your Figma screen

  6. All the other text in your Ditto projects and in your component library


Generate a first draft

  1. Select one or more text layers, and click Magic Draft

  2. Enter a prompt into the chat window the click enter. The more specific your prompt is, the better the result will be

  3. Accept (✓) or reject (✕) the suggestion. The generated copy is displaced directly in your design so you can preview the results

💡 Magic Draft is limited to 20 text layers at a time. Select a subset of the text layers if you’re hitting the limit


Refine a draft

You have 3 option to further adjust the result Magic Draft generated:

  1. Reject all: start the drafting process from scratch with the original copy

  2. Refine: building off of the generated draft with a new prompt

  3. Try again: returns to the last prompt and previous suggestions to have another go

💡 When Magic Draft creates or refines copy, it’s history of changes are tracked in the text item’s activity log

Quick Actions

For lighter edits, quick actions let you apply commonly used prompts in one click without writing a prompt from scratch. Available quick actions include:

  • Make shorter: trim copy down while preserving its meaning

  • Fix spelling & grammar: catch errors in existing or generated copy

  • Simplify language: reduce complexity for clarity


Tips and best practices

  • Let Magic Draft handle supporting copy: offload error messages, tooltips, labels, and other functional copy so content designers can focus on higher-value tasks.

  • Build your style guide before you draft: rules apply automatically and meaningfully shape output quality from the first suggestion.

  • Iterate with prompts, don't restart: use follow-up prompts to steer the draft to a better direction rather than starting from scratch each time.

  • Make sure your text is unique within the frame when generating copy: if Magic Draft sees duplicate copy in the same frame, it may not be able to tell where in the design it is or which context applies. The more distinct your text, the better it can orient itself.

Did this answer your question?