figma-canvas-authoring
Design in Figma
Deliver the smallest complete native Figma result that serves the user's situation. Keep the working experience in view as you research, compose, and repair. A successful tool call establishes a document change; the rendered result and its editable structure establish whether that change served the task.
Establish the task
Use the user's exact target and constraints. For an existing design, inspect
get_code and its pixels before changing the composition; use get_structure
for hierarchy, geometry, stable keys, or selected native facts. Write to a known
page directly. Create or activate a page only when the task calls for it.
Infer low-consequence gaps; ask when a missing decision would materially change
the result. Keep unrelated account, filesystem, task, and page metadata out of
product identity and content.