Agent IDE Workflows
Using Cursor, Windsurf, Bolt, and other AI-powered tools to build functional prototypes rapidly.
03 Execute stage
Make to learn. Direct agents. Let stakeholders judge working software, not slides.
In traditional workflows, execution was treated as downstream work—something that happened after the "real" thinking was done. Discovery, research, and planning were where value was created. Execution was just implementation.
That assumption made sense when execution was slow, expensive, and risky. But AI-driven tools have fundamentally changed the economics of making. Now execution can happen in hours instead of weeks. The cost of building a functional prototype has collapsed.
"When making is faster than planning, execution becomes the primary learning engine."
This is why Execute sits at the heart of EEM. It's where ideas become real. Where assumptions get tested. Where stakeholders see working software instead of static mocks. Where uncertainty actually collapses.
Using Cursor, Windsurf, Bolt, and other AI-powered tools to build functional prototypes rapidly.
Designers articulate what's needed and evaluate what agents produce—they don't write code.
Explore 2-5 different approaches simultaneously instead of betting on a single solution.
Review working prototypes, not mocks. Click through actual flows. Test on real devices.
The most important shift in EEM is understanding what designers actually do in the Execute stage. They don't write code—they direct AI agents and evaluate outputs.
This is the most misunderstood aspect of AI-enabled design. Designers don't need to become software engineers. They need comfort with code and the ability to evaluate working software. The Agent IDE does the coding. The designer does the directing and evaluating.
Agent IDEs like Cursor, Windsurf, and Bolt have fundamentally changed what's possible in the Execute stage. Here's how the workflow actually operates.
Start with a clear articulation of what you're trying to build. This isn't a detailed spec—it's a direction. "Build a dashboard that shows real-time portfolio performance with the ability to drill into individual holdings."
Give the agent your design system reference (Storybook link, component library docs), brand guidelines, and any specific constraints. The more context, the better the initial output.
The agent produces a working prototype. Not a wireframe, not a mockup—actual functional code that renders in a browser. This might take minutes, not days.
Review what the agent built. Does it match your intent? Does it feel right in the browser? Is the brand expression correct? Articulate what needs to change: "The spacing feels cramped—increase padding between cards. The hover states need to be more subtle."
The agent adjusts based on your direction. You evaluate again. This cycle happens in minutes, not sprints. Multiple variants can emerge from different approaches to the same problem.
Show stakeholders working software, not slides. Let them click through actual flows. Capture feedback on real behavior. This builds confidence in ways mockups never could.
AI-first code editor with deep codebase understanding and multi-file editing capabilities.
Agentic IDE designed for flow state coding with AI that understands your entire project.
Browser-based development environment for rapid prototyping with instant preview.
Collaborative browser IDE with AI assistance and instant deployment capabilities.
Generative UI tool that creates React components from natural language descriptions.
Command-line agentic coding tool for terminal-based workflows and automation.
Your design system maturity determines whether you can execute directly in Agent IDEs or need preparation in traditional design tools first.
Figma Needed
When your design system isn't mature enough to constrain AI execution effectively, use Figma for preparation:
Execute Directly
When your design system is mature and well-documented, skip Figma and execute directly:
Key Principle: Code (Storybook, component libraries) is the source of truth. Figma is a preparation tool when the system is immature, and an optional visualization layer when mature. The design system lives in code, not in design files.
Traditional workflows optimize for finding "the right answer." You research, analyze, ideate, and converge on a single solution. Then you bet everything on that solution being correct.
EEM takes a different approach. When execution is cheap and fast, you can explore multiple solution variants simultaneously. Instead of one big bet, you make several smaller bets and let real feedback determine which approach wins.
"Two to five working prototypes beat one perfect mockup."
This isn't about being indecisive. It's about recognizing that you learn more from comparing working alternatives than from debating hypotheticals. Stakeholders can actually feel the difference between approaches instead of imagining it.
Instead of betting everything on one approach, spread risk across multiple viable options.
"Which of these three approaches resonates?" is more productive than "Does this single solution work?"
Different approaches reveal different trade-offs. Seeing them side-by-side clarifies what you're actually choosing.
You learn more from comparing working alternatives than from debating abstract options.
Here's a truth that EEM makes explicit: stakeholders have always wanted to see working software. They accepted mockups because that's all we could produce quickly. Now we can give them what they actually wanted all along.
No more "imagine this transition" or "pretend this button works." Stakeholders interact with real navigation, real forms, real state changes.
Pull out your phone and try it. Feel how the touch targets work. See how it responds. This is feedback you can't get from a Figma prototype.
"This loading state feels slow" is actionable feedback. "I think this transition might feel slow" is speculation. Working software enables real feedback.
"Stakeholders don't want mockups. They want confidence. Working software provides confidence in ways that design artifacts never could."
Here's what the Execute stage looks like in practice, using a real example from a fintech prototype.
Product strategist provides the input: "We need a portfolio dashboard that shows real-time performance, allows users to drill into individual holdings, and surfaces relevant market news."
Design system context: Existing component library in Storybook with charts, cards, and data tables. Brand tokens defined.
The Execution Designer opens Cursor with the design system context and provides initial direction:
"Build a portfolio dashboard using our design system components. Include a performance chart at the top, a sortable holdings table below, and a sidebar for market news. Use the existing Card, Chart, and DataTable components from our library."
Agent produces initial build in 15 minutes. Designer reviews in browser and provides direction:
Designer decides to explore two different approaches to the holdings interaction:
Click to expand row with full details inline
Click to open slide-over panel with detailed view
Both variants deployed to preview URLs. Stakeholders click through real flows on their own devices. Feedback captured:
"Variant B feels better—the slide-over doesn't lose context of the overall portfolio. But can we add a quick-glance summary that appears on hover before clicking?"
Total time: Input to stakeholder-reviewed prototypes in 4 hours, not 4 weeks.
Execute isn't done when you've built something. It's done when you've built something ready for governance judgment.
Working prototypes that run in a browser, not static mockups. Real interactions, real state, real behavior.
Two to five different approaches that took different strategic paths. Options for governance to compare.
Real people have clicked through real prototypes and provided feedback on actual behavior.
What worked, what didn't, what surprised you. Documented so governance has context for decisions.
When these criteria are met, solutions move to Governance Gate for judgment.
Execute is the heart of EEM—the stage where uncertainty collapses through making. Let's discuss how your team can start building functional prototypes instead of static mockups.
Continue exploring the framework: