编程

Figma Prototype Plan

试用

Plan prototype interactions and flows for user testing in Figma. Use when asked to plan a Figma prototype, set up prototype interactions, define what to prot...

它能做什么

Plan prototype interactions and flows for user testing in Figma. Use when asked to plan a Figma prototype, set up prototype interactions, define what to prototype for a user test, or prepare a Figma prototype for usability testing. Produces a prototype scope, interaction specification, test task scripts, and Figma setup guide.

技能文档

Figma Prototype Plan Skill

Plans what to prototype in Figma and how — scoping to what the user test needs, defining every interaction, and setting up the test scenarios. Prevents over-building and ensures the prototype answers the research question.

Required Inputs

  • Research question (what are you trying to learn?)
  • Feature or flow being prototyped
  • Prototype fidelity (low wireframe / mid functional / high pixel-perfect)
  • Testing method (moderated in-person / moderated remote / unmoderated)
  • Number of test tasks

Output Structure

1. Prototype Scope

In scope: [Flows with real interactions — specific screens listed] Out of scope: [Screens to show as static — not worth building as interactive] Rationale: Prototypes should be the minimum needed to test the hypothesis.

2. Interaction Specification

Interaction N: [Description]

  • Trigger: Tap/Swipe/Hover/Form submit
  • Element: [Figma layer name]
  • Destination: [Figma frame name]
  • Animation: Instant/Dissolve/Push left/Push right/Slide up
  • Timing: [ms]
  • Reset after: Yes/No

3. Prototype Flow Diagram

[Start frame]
  -> Tap "Action"
[Next frame]
  -> Tap "Complete" -> [Success frame]
  -> Tap "Cancel"   -> [Back to start]

4. Test Task Scripts

Task N: [Title]

Scenario (read to participant): "[Realistic scenario giving context without directing the click path]"

Observing:

  • [What to watch for]

Success when: [Specific trigger]

5. Figma Setup Guide

  • Starting frame: [Name]
  • Device preview: [Device]
  • Prototype settings: background colour, show device, type
  • Sharing: Can view link, reset process between participants

6. Build vs Fake Table

ElementBuildFakeNotes
Primary CTA flowYesCore to research
Secondary navYesNot being tested
Error stateYesTesting recovery

Quality Checks

  • Scope limited to what the research question requires
  • Every interaction has a named destination frame
  • Task scripts are scenario-based (not "click on X")
  • Success criteria defined for each task
  • Reset process defined for between participants

Anti-Patterns

  • Do not prototype everything — scope must be limited to the interactions that answer the specific research questions
  • Do not design prototype flows without also writing the test task scripts — the two must align exactly
  • Do not skip the reset process between participants — unsettled prototype state contaminates results
  • Do not plan a prototype without specifying which interactions are clickable vs static — ambiguity causes scope creep
  • Do not scope a prototype without first defining the research questions it needs to answer

Example Trigger Phrases

  • "Plan the Figma prototype for our user test on [feature]"
  • "What interactions do I need to build for this prototype?"
  • "Help me set up a Figma prototype for [research question]"
  • "Write the test task scripts for our [feature] prototype"
  • "What should I prototype vs leave as static screens?"

相关技能

Plan user flows and screen states for a Figma design before any designing starts. Use when asked to plan a user flow, map out screens for a feature, define s...

用一段文字描述生成可点击的 HTML 原型——落地页、移动应用、仪表板、设计系统与线框图。

96 次安装6 星标

Runs a PM-perspective design critique focused on product outcomes and user goals, not aesthetics. Use when asked for a PM design critique, a product review o...

Generate structured developer handoff annotations for a Figma screen or component. Use when asked to write Figma annotations, create dev handoff notes, docum...

Runs a structured PM design review against product requirements. Use when asked to review a Figma design, check a design against requirements, or assess whet...

Runs a pre-handoff QA checklist on a Figma design before it goes to engineering. Use when asked to QA a Figma design, do a pre-handoff check, or validate a F...