GITHUB SPARK REDESIGN X GITHUB NEXT
GITHUB SPARK REDESIGN X GITHUB NEXT
Everyone can build- Empowering the non-technical user group to work with AI builder tools. A collaboration project with GitHub - product public review is live!
Role
Lead Product Research and Designer
Lead Product Research and Designer
Timeline
Dec 2024-Jun 2025
Team
Product Design
UX Researchers @ GitHub
Deliverables
Interactive Mocks
High Fidelity Prototype
Competitor Study
Design Guidelines
80%
Faster prototyping
5X
Faster MVP launches
↑ High
Higher user confidence
5x
Faster MVP launches
100 mil
Early adopters/ new users
3+
Features adopted by Github
SCOPE
SCOPE
Scoping our audience, we found early- stage startup team and founders with little to no technical background are most motivated to build digital products independently using AI tool
🟣 Non-Technical Users: 0–1 yrs coding exposure, no dev background
🔵 Technical Users: 3+ yrs coding experience, active/prior SWE roles


Traditional Users
New Creators
Startup Developers
OSS
Maintainer
Professors / Academic Researchers
Non-tech
industry
professional
Enterprise Developers
Low Developer
Training/Experience
High Developer
Training/Experience
Small
Organization
Traditional Users
Large
Organization
Students
Startup Founders
Our Target Users
PROBLEM
PROBLEM
The new wave of vibe coding tools promised anyone can build. But our research found the ‘building’ process itself quietly relied on real coding and design knowledge. Non-technical users were left guessing.
The new wave of vibe coding tools promised anyone can build. But our research found the ‘building’ process itself quietly relied on real coding and design knowledge. Non-technical users were left guessing.
Expanding GitHub’s creator base

AI enabling intuitive, code-free product workflows

Rising “build-by-feel” trend among early-stage Startups


"I don’t trust it [The tool and output] because i don’t understand the code."
"Customizing complex interactions for MVP or integrations quickly becomes difficult."


OPPORTUNITY
OPPORTUNITY
We compared non-technical users with developers using vibe coding tools and found a gap in control and clarity. While developers navigate with confidence, non-technical users need visibility and guidance. Our design closes this gap with more explainable AI interactions.


Use clear, simple language to build confidence

Show real-time visuals for transparent changes

Adapt AI tone and explanations to match each user’s technical comfort level

Let users test edits with clear feedback before committing changes

Our focus- The Iteration Stage


Users build, test, and refine- is the main friction point in AI creation. Creators face unclear outputs and limited control, making iteration the biggest barrier to trust and progress.
Users build, test, and refine- is the main friction point in AI creation. Creators face unclear outputs and limited control, making iteration the biggest barrier to trust and progress.

At a time when AI tools like Vercel and Lovable were just emerging, understanding the the motivations and pain points of these early-stage, non-technical creators helped us define where Spark could truly make a difference — not just for Spark, but applicable across AI prompting and generation tools.
At a time when AI tools like Vercel and Lovable were just emerging, understanding the the motivations and pain points of these early-stage, non-technical creators helped us define where Spark could truly make a difference — not just for Spark, but applicable across AI prompting and generation tools.

Personalized AI Interaction for non-technical users
Personalized AI Interaction for non-technical users

Personalized AI Interaction for non-technical users
Personalized AI Interaction for non-technical users


Able to iterate without unwanted/unexpected changes, for better control and confidence
Able to iterate without unwanted/unexpected changes, for better control and confidence
Able to iterate without unwanted/unexpected changes, for better control and confidence
Able to iterate without unwanted/unexpected changes, for better control and confidence
Creating concepts
Building Low Fi Wireframes
We brought our principles to life through quick sketches and flows, testing how guided feedback, visual previews, drag-and-drop editing, and simple code explanations could make AI feel clearer, more conversational, and easier to build with for non-technical creators.




After finalizing and designing our concepts, we conducted task-based think-aloud usability tests followed by retrospective interviews with non-technical startup founders, which led us to...


After finalizing and designing our concepts, we conducted task-based think-aloud usability tests followed by retrospective interviews with non-technical startup founders, which led us to...

1
Switch to “Collaborate” mode so users can ask follow-ups in plain language
2
Enable plain language chat in Collaborate mode for in-the-moment guidance
3
Allow UI-to-code inspection by selecting elements to see highlighted code

1
Replaced toggle with tabs for clearer mode switching
2
Renamed “iterate” & “explain” modes to reduce confusion
3
Refined layout to separate Spark chat and theme controls
4
Added real-time code highlighting in the preview for clarity
5
Allow UI-to-code inspection by selecting elements to see highlighted code
6
Set technical level so Spark matches user’s language



CORE FLOWS
CORE FLOWS
To give users clear, controllable, and trustworthy ways to understand, edit, and iterate on AI-generated code without losing visibility or confidence.




An agentic workflow that separates planning from execution
Read-only by default so asking never alters your work. Mode confusion dropped from 75% to 5%
A new dedicated space where questions feel natural, not forced into the build flow
We designed this feature to give users clear control over edits, letting them click elements, view before-and-after changes, and revert easily using version history.
Guiding non-technical users to recover from errors
Every explanation in plain language a non-coder can follow, zero jargon
Iterate mode and Ask Spark work together, so users can see where errors occurred and prompt AI to fix them with ease
We designed this feature to give users clear control over edits, letting them click elements, view before-and-after changes, and revert easily using version history.
Intuitive Iteration
Users can hover and select one component and work on just that piece with guiding suggestions“Oh nice... I like that I can just undo.
That makes me feel like I can actually mess around without breaking stuff” - (P)
We designed this feature to give users clear control over edits, letting them click elements, view before-and-after changes, and revert easily using version history.
Interface Customization
We designed this feature to let users set Spark’s tone and technical level, ensuring AI responses match their expertise and make complex workflows feel clearer and more inclusive.
Built for non-technical founders, but it guides everyone, coder or not
We designed this feature to give users clear control over edits, letting them click elements, view before-and-after changes, and revert easily using version history.

Think of the future, work in ambiguity
This project taught me to design for where these tools are heading, not just where they are today, using AI in my own process to test and judge ideas rather than generate them. And I learned that trust doesn't come from AI being perfect, it comes from people being able to see what it's doing and stay in control.
Designing ahead of a live model…
We designed against simulated AI outputs instead of a live Copilot model, which meant no real conversation or code-generation testing and no end-to-end Spark integration to validate against.
Retrospective & Learnings
Learnings
The project taught us to creatively simulate AI complexity through prototyping and storytelling. We saw that user trust comes not from perfect automation but from clarity, transparency, and giving people confidence and control throughout the experience.
Limitations
Our usability testing couldn’t capture quantitative measures of performance or large-scale validation, which limited how precisely we could evaluate impact. Time constraints also prevented us from testing live AI interactions, so some findings remained conceptual.
Future directions we explored as part of the team’s roadmap and design process. While these didn’t make it into the final build due to scope and prioritization, they helped shape our thinking. Feel free to reach out at divya.mavin2@gmail.com for more details.
Future directions we explored as part of the team’s roadmap and design process. While these didn’t make it into the final build due to scope and prioritization, they helped shape our thinking. Feel free to reach out at divya.mavin2@gmail.com for more details.

Designed and built with purpose | © 2025 by Divya Mavinkurve
Designed and built with purpose | © 2025 by Divya Mavinkurve
Role
Lead Product Research and Designer
Timeline
Dec 2024-Jun 2025
Team
PM, Design and UX Research
Deliverables
Interactive Mocks
High Fidelity Prototype
Competitor Study
Design Guidelines
Designed and built with purpose | © 2025 by Divya Mavinkurve
Designed and built with purpose
© 2025 by Divya Mavinkurve