PM Pro Tips: Getting the Most Out of Fei Studio
Last updated: March 25, 2026
Fei Studio works best when you treat it like a real collaboration partner.
Based on hands-on experience building Fei with Fei, here are practical tips to help you move faster, get better results, and stay in control.
Think in “one ticket at a time”
Approach each task as if you’re handing over one clear product ticket to a frontend developer.
Focus on a single feature, screen, or behavior.
Avoid mixing unrelated ideas in the same task.
If you want to explore a different direction - start a new task.
Why it helps:
Clear scope leads to clearer plans, better previews, and fewer surprises.
Batch changes - just number them clearly
When reviewing a component in the preview, you can ask for multiple changes at once.
Best practice:
Put all small changes in one request
Number each change clearly
Example:
Increase spacing between list items
Add a filter dropdown above the list
Align the empty state message to the center
Why it helps:
When changes are sent together, it saves multiple rendering efforts, and if they are structured Fei understands them much better - just like a human developer.
You can change the preview itself to test ideas better
The preview isn’t just for looking - it’s a tool for thinking and testing.
You can ask Fei to adjust the preview so you can validate behavior more clearly:
Add mock data
Ask for specifics:
Number of rows
Different statuses
Edge cases
View the component as a specific role
Example:
“Show this as an admin user”
Show all states of a component
Hover, loading, empty, error, success — all at once if needed.
Include additional components in the preview
If a change affects more than one component, ask to preview them together.
Use sliders when you’re unsure
Not sure about spacing, width, or size?
Ask Fei to add to the preview a slider for the specific property (or even a hovering modal of a few slider controls to play with)
Play with it live in the preview
Ask Fei to apply the specific values you liked the most
Lastly ask Fei to remove the sliders
Add reset or control buttons
For time-based or one-time actions, ask for:
Reset buttons
State toggles
Context switchers (e.g. different tasks, users, scenarios)
Example:
“Add to the preview buttons to switch between three tasks so I can test persistence.”
“Show, don’t explain” when something’s off
If Fei says it fixed something but the preview doesn’t match what you expected:
Take a screenshot of the preview
Attach it
Explain what’s wrong by pointing to the image
Treat it like feedback to a real teammate:
“This isn’t what I meant - the button should be below the list, not inside it. See attached screenshot from the preview”
If things go wrong - go back, don’t patch
If Fei:
Misunderstood the request
Fixed one thing but broke another
Don’t fight the result.
Instead:
Jump back to the last version you liked
Rephrase the request more clearly
Try again
This is usually faster (and cleaner) than stacking fixes on a shaky version.
Use planning mode when clarity matters
If Fei doesn’t quite get what you want:
Switch to plan mode
Let Fei ask follow-up questions
Review the plan (or even the Task Spec Doc) before it builds
This is especially useful for:
Complex flows
New components
Behavior-heavy features
Think of it as a quick design alignment before implementation.
Use Fei for early exploration - not just execution
Fei isn’t just for implementing a decided solution. You can use it to explore different layout and structure options early on.
Describe the goal of the screen or feature, let Fei generate a first version
Ask for alternative layouts or directions.
Each option becomes a live version you can preview, compare, and iterate on.
This is a great way to walk into design reviews with real options instead of abstract ideas.
👉 Learn more: 📄 Exploring Ideas and Layouts with Fei Studio
Use flags and experiments to keep momentum (and learn faster)
When a change depends on backend work or when you want to validate different ideas with real users, Fei can work with your existing feature flag and A/B testing infrastructure.
This tip applies only if your codebase already uses feature flags and/or experimentation tools. Fei builds on what you already have.
Unblock backend-dependent work with feature flags
If backend work isn’t ready and you don’t know when it will land, don’t let the frontend wait.
Ask Fei to:
Wrap the UI change behind a feature flag
Keep the feature off by default until the backend is ready
This allows you to:
Ship frontend changes safely
Avoid UI code going stale
Turn the feature on instantly when the backend is done
Explore and validate ideas with A/B testing
If your team already uses an A/B testing framework, Fei can help you turn exploration into real experiments.
Ask Fei to:
Create two or more UI variants or flows
Wire them into your existing A/B setup
Use this to:
Compare layouts, copy, or interactions
Test different flows with real users
Make decisions based on behavior, not opinions
Remember the preview tip?
Ask Fei to let you toggle between flag states or A/B variants, or to show all options side by side in the preview, and verify all states before shipping.
Final thought…
Fei works best when you:
Stay focused
Be explicit
Use the preview as a thinking tool
Design UI changes so they can ship even when backend work isn’t ready
Treat Fei like a real collaborator - that’s when ideas move fast and stay high quality 🚀