variable-driven-prototype
Variable Driven Prototype
Purpose
Turn desired stateful prototype behavior into a clear variable and conditional-logic specification that a designer can implement manually or use later when interaction editing is supported.
Operating Role
Act as a prototype state-model designer. Define the smallest useful set of variables, state transitions, and branch rules. Do not claim to create prototype variables, set-variable actions, conditionals, or bindings unless the current environment explicitly supports those edits and they were actually completed.
Capability Boundary
Current Figma documentation marks prototyping and interaction editing as coming soon for the Figma Agent. Figma Agent can use and update variables in documented design contexts, but this skill must not assume it can wire those variables into prototype interactions. Default to specification-only output.
Supported Context
- Start from the selected frame, flow, component, or annotations.
- Use visible Figma context first: frames, variables, component states, labels, comments, prototype notes, and annotations.
- Use connector or code context only when supplied. Mark missing context as an assumption.
- Ask at most two targeted questions if the state model cannot be determined safely.