The Problem
How might we make giving and receiving design feedback in Figma more engaging, visible, and actionable for team collabration?
Getting Lost in The Noise
Implementing a structured feedback loop can lead to a 30% reduction in revisiting earlier stages of the design process.
Teams that receive regular feedback experience a 14.9% increase in productivity.
Feedback is essential in design, but in real teams, it gets lost.
During my time working across multiple design teams and projects, I witnessed the same problem repeatedly: scattered comments across Figma files, critical feedback buried under dozens of threads, and talented designers paralyzed by the sheer volume of unstructured input.
The cost of this chaos isn't small. Teams waste hours trying to synthesize conflicting opinions, stakeholders repeat the same feedback because no one saw their original comment, and great ideas die simply because they're invisible among the noise.
Understanding the Landscape
To research this problem more, I conducted a competitive analysis of feedback systems across design and collaboration tools:
What exists:
Figma's native comments: Rich threading but no prioritization
Notion reactions: Quick but context-light
Miro voting: Engaging but separate from design files
Abstract branches: Version control without preference tracking
The gap: No tool combines the immediacy of social upvoting with the context-richness of design collaboration.
Key Pain Points
Along with this I also interview a small group of product designer's and product managers to get there input on how this affects their work flow. Main takeaways:
Comments scatter across hundreds of layers with no hierarchy or priority
Teams can't quickly identify which designs resonate most with stakeholders
No visual way to compare design variants or track preference trends over time
Designers struggle to synthesize feedback into actionable next steps
Autumn Yeats, Product Designer
"I have 47 unresolved comments. I don't know which feedback actually matters."
Main Insight: Designers don't need more feedback, they need better signal-to-noise ratio.
Goals
This clear problem space led to the idea for my gamified feedback plugin: a way to turn feedback into a playful, interactive system where components can be upvoted, scored, and ranked, making it clear what works and what doesn’t.
Increase engagement: Make giving feedback feel rewarding, not like a chore
Surface insights instantly: Show which designs the team prefers at a glance
Track momentum: Reveal how preferences shift as designs evolve
Stay invisible: Integrate seamlessly without disrupting existing workflows
Planning
To kick off prototyping, I started by mapping out a user flow to organize my ideas. Making the flow helped me see the experience from start to finish and think through every part of the plugin. I began by outlining the onboarding process, from installing the plugin to starting to vote on an exisiting file/layer.
Challenges & Iteration
Designing Props presented several unique challenges that required multiple iterations to solve effectively. Understanding the Figma plugin ecosystem deeply influenced how I approached these problems.
Iteration 1: Early Exploration
Key Problems:
Voting on the same screen as leaderboard - No tab navigation, everything crammed into one view
No sorting or filtering - Missing the ability to organize or find specific frames
Basic metrics display - Just vote counts, no rating system or detailed breakdowns
Solutions identified:
Separate voting and leaderboard into distinct tabs to reduce cognitive load and allow users to focus on one task at a time
Implement sorting and filtering controls to help users quickly find top-rated designs or items needing attention
Develop a dual-metric system combining vote counts with star ratings to providevmore feedback







