Figma Weave prompt errors: fix bad output
Error banners, truncated results, and half-built frames usually trace back to a small number of prompt patterns.
Updated 8/13/2026
Read the error properly
Generic "generation failed" banners are transport errors — retry once. Content-related refusals and truncation are prompt problems and retrying identical text will not help.
Patterns that break generations
- Overloaded prompts. Ten requirements in one sentence usually produce a partial result. Split them.
- Contradictions. "Minimal but rich with imagery" gives the model nothing stable to resolve.
- Copy-pasted specs. Long pasted requirement documents dilute the important instructions; summarise instead.
- Locked or hidden layers in scope. These can cause a job to complete server-side but apply nothing visible.
A reliable prompt skeleton
- What to build.
- Where it goes (frame, width, grid).
- Which existing styles and components to reuse.
- What to avoid.
Truncated output
Truncation almost always means the requested scope was too large. Generate the shell first, then fill sections individually.