Cursor: Streamlining Experience for All Developers

TIMELINE
March - May 2025
ROLES
UX Research Lead
Product Designer
UI Designer
TEAM
Shrushti Chavan
Tiffany Chau
TOOLS
Figma
Dovetail
CONTEXT

Cursor is an AI powered code editor designed to help developers in writing, debugging, and optimizing code

Declaring that it was made for both novice and experienced developers, we wanted to test how well it actually works for different types of users. In our analysis, we tested getting started with Cursor, how helpful AI suggestions are, and whether it is an intuitive experience.

Problem: Cursor is difficult to onboard and use and assumes the skills of the user.

LONG STORY SHORT

I streamlined Cursor's onboarding to help developers 

01 Design

Designed Cursor's onboarding experience, shaping interaction and UI decisions to make AI-assisted coding workflows clearer and easier to understand.

02 Research

Evaluated onboarding usability through research and testing, identifying friction points and translating insights into focused design improvements.

03 Iteration & Testing

Iterated on onboarding concepts through feedback and testing, improving layout, interactions, and wording to reduce confusion for first-time users.

MARKET LANDSCAPE

How developers encounter AI tools today

SPEAKING TO USERS

AI-assisted coding tools are powerful, but difficult to approach for first-time users.

💭 How might we streamline Cursor's onboarding and redesign the first-time experience to feel intuitive and efficient for first-time users?

VERSION 1

Design Version 1

BEFORE
AFTER
USABILITY EVALUATION

Unmoderated Usability Testing

We conducted three unmoderated usability tests using UserTesting and Dovetail. Participants were experienced developers asked to download Cursor, attempt to start a new project, and then evaluate our redesigned prototype. Through unmoderated usability testing, we identified three recurring friction points that disrupted users’ ability to confidently start a new project.

Unclear New Project Creation

"So I think cursor by default it does not have any option for me to create a project."

Unclear New Project Creation

"So I think cursor by default it does not have any option for me to create a project."

Missing Guidance

"And even page for me to create a new project, it’s only allow me to open file open project."

USABILITY EVALUATION

Key Findings From Moderated Testing

To evaluate the clarity, accessibility, and onboarding effectiveness of the redesigned Cursor experience, we conducted moderated usability interviews. These sessions allowed us to observe real-time behavior, probe user expectations, and uncover friction points that would not surface through unmoderated testing alone.

Accessbility Gaps

Older and less experienced users struggled with text size and contrast.

Need for Addtional Help

Users expected an in-product help hub with documentation, FAQs, and search.

Lack of Context in Intro Page

Several participants did not understand what Cursor was before onboarding.

FINAL DESIGN

Refined Onboarding Experience

LEARNING & IMPACT

This project taught me how to guide a project from research to outcome

🖊️ Taking ownership of design decisions

This project taught me how to move beyond just executing screens and start making clear design decisions.
I learned how to prioritize feedback, make tradeoffs, and push the work forward instead of trying to fix everything at once.

🗣 Using research to advocate for users

Running moderated testing helped me explain and defend design choices with real user behavior. It showed me how research can support conversations, align decisions, and make design feedback more grounded.

❤️ Lead with empathy and collaboration

This experience taught me the importance of listening, guiding discussions, and considering different experience levels when designing. I learned how thoughtful communication and empathy help teams build better outcomes together.

Check out my other projects

Coalign
Coming soon...