Spec Driven Creation - AI-Driven Development with Kiro

May 21, 11:00 PM – May 22, 1:00 AM (UTC)

Miami

Login to RSVP

About this event

Friends of Figma Miami heads to the University of Miami for a hands-on workshop with AWS Senior Developer Advocate Stephen Siegert. Learn Kiro, an AI-powered IDE that lets you go from spec to working feature using the structured thinking you already do.

Kiro is an AI-powered IDE from AWS that uses spec-driven development to guide you from requirements through design and task planning before generating code. Instead of relying on one-off prompts, Kiro structures work as a series of requirements, design decisions, and implementation tasks—creating a shared artifact that designers and engineers can both understand.

In this session, we’ll explore how that workflow maps to the way design already operates: user stories, flows, constraints, and UX goals. You’ll see how Kiro’s specs and planning tools can become a bridge between “here’s the Figma file” and “here’s the implementation plan,” making it easier to collaborate, review tradeoffs, and keep the product experience coherent as it ships.

We’ll cover:

Vibe coding for exploration

How to use Kiro for quick spikes, interaction experiments, or UI variations—helping designers and engineers explore options quickly without committing to a full build.

Spec-driven development for real features

How Kiro’s spec model (requirements → design → tasks) mirrors product and UX thinking. You’ll learn how to write or co-author specs that express UX scenarios, edge cases, and acceptance criteria in a way Kiro and your engineering partners can execute against, especially for multi-screen, multi-file features.

Steering Kiro with your product language and patterns

How to “teach” Kiro about your product, IA, and UI standards so it generates code and plans that reflect your design system instead of generic UI. We’ll discuss what to capture in specs, how to reuse examples, and how to review Kiro’s plans with a UX lens before moving to implementation.

Agent hooks for product workflows

How Kiro’s agents can automate repeatable steps in your workflow—like updating documentation, wiring boilerplate, or checking criteria—so design and engineering conversations stay focused on experience quality.

Extending Kiro with MCP integrations

How MCP-based integrations let Kiro connect to other tools and data, opening up possibilities for more context-aware workflows across your stack.

You’ll see an end-to-end example of a feature going from idea to spec to implementation, with emphasis on where designers shape the requirements, design constraints, and feedback cycles. The goal is to demystify AI-driven development for non-engineers and show how it can actually strengthen UX quality when used with the right structure.


Who should attend

  • UX designers and product designers (students and professionals)
  • Product managers and design technologists
  • Engineers interested in tighter collaboration with design and AI-native workflows

No deep engineering background is required; curiosity about how design decisions meet implementation is enough. Basic familiarity with developer tools or reading UI code will help but isn’t mandatory.

You’ll leave with:

  • A practical understanding of vibe coding vs. spec-driven development, and when each helps design teams.
  • Concrete examples of specs that encode UX scenarios and acceptance criteria in a way Kiro can act on.
  • Patterns for steering Kiro toward your product’s language and design system.
  • Ideas for using agent hooks and integrations to reduce friction in your design–engineering loop.

Attendee prep

Please arrive with the following already set up on your laptop. Doing this in advance means you can spend the workshop building, not installing.

1. Install Kiro

  • Go to https://kiro.dev and click the Download button on the homepage.
  • The site will automatically detect your operating system (Windows, macOS, or Linux) and serve the right installer.
  • Follow the installation instructions for your OS.

2. Sign in

Kiro offers a few authentication options — pick whichever is easiest:

  • GitHub or Google — social login, fastest for individuals.
  • AWS Builder ID — a free personal profile. No AWS account required, no credit card, no cost.

3. Watch the Kiro overview (optional but recommended)

If Kiro is new to you, this short overview is a great primer and will help the workshop click faster: https://www.youtube.com/watch?v=JOqLp1adGO4

4. Workshop dependencies

If you plan to follow along with the workshop materials, please also install:

  • Node.js 22+ and npm — needed to run the frontend development server. If you've never installed Node before, the installer at nodejs.org will walk you through it.

You don't need to be a developer to get a lot out of this. You just need to be willing to think out loud, write clearly, and try things. That's the designer's superpower — and it turns out it's exactly what AI coding agents need.

See you at UM.

Building and parking:

University of Miami's map

The event will be hosted in the Koenigsberg & Nadal Interactive Media Center at University of Miami’s School of Communication Wolfson Building located at 5100 Brunson Drive, Coral Gables, FL 33146.

You can park in the Red Lot. Parking is paid via PayByPhone or a Pay Station at the lot. Once parked you can walk toward the School of Communication courtyard; the entrance will be through the double doors to your left.

Come grab snacks, drink and swag! Whether you are a seasoned designer or a curious novice, this event is a fantastic opportunity to learn new techniques, meet fellow creatives, and expand your skills. Space is limited, so RSVP now and secure your spot in this exciting workshop. Let's create some vibes together!

About Stephen Siegert

Stephen Siegert is a Senior Developer Advocate at AWS based in Miami who enjoys bridging developers and product teams. He has worked across developer advocacy, solutions architecture, and product leadership, with a passion for full-stack application development and intuitive user experiences. When he’s not working on developer tools, he’s usually building browser extensions or exploring new side projects.

About University of Miami's Department of Interactive Media

As human communication increasingly flows through computational systems, the University of Miami's Department of Interactive Media leads the way in shaping how society and technology evolve together. Our work fuses design, storytelling, AI, and embodied sensing to create interactive experiences that respond to human and environmental signals, while also critically examining their impact. This focus ensures our graduates emerge as both inventive creators and thoughtful researchers. We envision a future where creativity is amplified, communities are empowered, and human–computer interactions are guided by ethics, intuition, and inspiration.

Website - https://com.miami.edu/department-of-interactive-media/

Instagram - https://www.instagram.com/uminteractive/

LinkedIn - https://www.linkedin.com/company/umiami-department-of-interactive-media/

Facebook - https://www.facebook.com/UMSoC/

X - https://x.com/UMInteractive

Speaker

  • Stephen Siegert

    AWS

    Senior Developer Advocate

When

When

May 21 – 22, 2026
11:00 PM – 1:00 AM (UTC)

Agenda

10:30 PMOpen doors - check-in
11:00 PMEvent starts
12:15 AMNetworking

Organizers

  • Beto Navarro

    Amazon

    Product Designer

  • Jackie Benz

    GE

    UX/UI Designer

  • Jonathan Ruiz

    Docusign

    Lead Product Designer

Partner

University of Miami logo

University of Miami

Contact Us