figma_design
Validate and compile a strict JSON design document into Figma, supporting overlapping absolute-positioned nodes and local image assets. Rejects unknown fields; use dryRun to test without altering Figma.
Instructions
Build or sync a design into Figma from a strict JSON design document (see P0-DESIGN-SCHEMA.md). Supports genuine overlapping/absolute-positioned nodes and local image assets — the two capabilities Plumb cannot provide (see PLUMB_GAP_ANALYSIS.md §5, §15). Unknown/misspelled fields are rejected, not silently ignored. Pass dryRun:true to validate + compile without touching Figma.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "figma_design"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| doc | No | A DesignDoc — see P0-DESIGN-SCHEMA.md | |
| dryRun | No |