How to Unlock Vibe Coding for Your Designers and Product Managers

The advent of vibe coding has the potential to eliminate bottlenecks in product development. Here’s how to make sure everyone can get in on the action.

Written by Kevin Michael
Published on Aug. 25, 2025
Hands typing on a glowing keyboard
Image: Shutterstock / Built In
Brand Studio Logo
REVIEWED BY
Seth Wilson | Aug 22, 2025
Summary: AI tools are enabling product managers and designers to contribute directly to production codebases by opening pull requests for copy, styling and layout changes. With guardrails, repo legibility and shared component libraries, teams can cut cycle times and shift from handoffs to true co-creation.

If your roadmap feels stuck, it’s probably not because design is slow. In most teams I meet, design and product run ahead of engineering. Design files are done, feedback is in, customer interviews are clear — and still, features sit in the backlog while engineers juggle debt, migrations and release trains.

The result: a growing queue of “ready” work that can’t ship. AI doesn’t change capacity constraints overnight, but it changes who can contribute to production artifacts — and that changes the math on cycle time.

More on Vibe CodingShould You Be Vibe Coding?

 

The New Ceiling: Non-Engineers Opening Pull Requests 

Here’s what’s different now: With AI code-gen tools, designers and product managers (PMs) can do far more than comment on deployments. Now, they can start to meaningfully contribute to production codebases. They can tweak copy, adjust layouts or styling, wire up forms and open draft pull requests (PRs) for production features.

And yet, few teams are really doing this today. Why?

Tooling Friction

Traditional code-gen tools assume you already know how to run the repository (repo), navigate the file-system structure, the build, the linter and the component system. Unfortunately, most PMs and designers don’t know how to do this.

No Collaboration Surface

Many AI code-gen tools optimize for single-developer speed rather than shared context, collaboration and explainability across roles.

Fear of Breaking Things

Without guardrails (branch protections, tests, preview environments), non-engineers are right to be cautious.

Meanwhile, the appetite is there. In Figma’s 2025 AI report, only 31 percent of designers say they use AI for core design tasks, compared to 59 percent of developers for core development work. Despite this, 78 percent of all respondents say AI boosts efficiency. Designers are still figuring out where AI fits; moving from ideation to implementation is the next leap.

 

Vibe Coding Is Not Enough

Rapid, “vibe-codedprototypes are great for exploration and stakeholder alignment. The issue is where that code lives. Today’s vibe-coding tools generate code that is isolated from a  production codebase. This means that engineers need to re-implement from scratch to ship to production. That’s not a handoff; it’s a translation, and translation costs time.

To actually compress cycle time, prototypes must be repo-connected:

  • Generated against your component library and tokens.
  • Respecting your routing/data conventions.
  • Emitting lint/format-compliant code.
  • And landing as a PR with a deploy preview and test plan.

When prototypes are code-aware from the start, handoff becomes “merge when green,” not “rebuild from scratch.”

 

A Collaboration Blueprint That Actually Scales

Here’s a playbook that works when teams want designers and PMs contributing to code without chaos.

A Scalable Blueprint for Engineer-Design-Product Collaboration

  1. Start with guardrails.
  2. Make the repo legible to non-engineers.
  3. Adopt a shared component library and enforce it.
  4. Create a PR lane for product and design.
  5. Make AI repo-aware, not just prompt-aware.
  6. Institutionalize the rituals.

1. Start With Guardrails

These should include branch protections, required checks and preview environments on every PR. You also need a PR template tailored for non-engineers that has intent, screens/states touched, expected behavior, edge cases and screenshots/recording.

2. Make the Repo Legible to Non-Engineers

Build a product and design focused section in your README.md that maps “screen to folder,” “component to token,” and “where truth lives” (copy, colors, spacing, i18n). Also, create short “setup demos” (two to three minute Looms/GIFs) explaining local setup and how to run the repository.

3. Adopt a Shared Component Library and Enforce It

Lock in design tokens, primitives and interaction patterns. Configure an AI assistant to prefer those components and refuse UI modifications unless they adhere to the design system.

4. Create a PR Lane for Product and Design

Scope safe contribution areas: copy, layout, spacing, non-critical state updates, analytics tags, a11y fixes and Storybook stories. Label backlog issues as “Design Engineer-Friendly” to indicate tasks that the product and design team can ship.

5. Make AI Repo-Aware, Not Just Prompt-Aware

Index your codebase, design tokens, stories and patterns so the assistant writes your code, your way. Require every AI change to include a diff explanation in plain language: what changed, why it’s safe and how to test it.

6. Institutionalize the Rituals

Institute a weekly “Design-Engineer” review: celebrate merged PRs from PMs/designers, refine the lane and prune footguns. Also, implement pairing hours in which engineers rotate as “code hosts” for designers/PMs during planned spikes

When collaboration improves and teams iterate quickly, business results follow. McKinsey’s research found that top-quartile design performers grew 32 percentage points faster in revenue and 56 percentage points faster in total returns to shareholders. Development velocity and design quality are measurable advantages. 

 

What the Future of Collaboration Looks Like

Engineers no longer ship copy and minor styling changes. PMs now open PRs for all copy changes, and designers push padding and pixel-push items directly. AI assistants maintain PR quality adjusting localized strings, design tokens, updating Storybook and posting preview links. Low-priority backlog items disappear, and engineers need to spend no more than five minutes reviewing code.

Engineers focus on complex business logic. Designers build UI prototypes for every new feature on top of the production codebase, and the majority of the UI code is reused by engineers when shipping to production. Designers effectively operate as “design engineers.”

More on Collaborating With AIWhen an AI Coding Assistant Breaks Something, How Do You Fix It?

 

The Evolution From Handoffs to Co-Creation

As these practices take hold, the “design engineer” shows up organically — not as a job title mandate, but as a habit. Designers think in components and tokens; PMs think in tests and flags and engineers design APIs for change. That’s what collaboration on code looks like.

We don’t need to replace craft. We need to lower the friction so that more people can practice it where it matters: in the repo, behind a preview link and with tests that tell us when we’re done.

Start small. If you’re a designer or PM, open a PR this week — copy, spacing or a11y. If you’re an engineer, host a pairing hour and set up the safety rails. If you do that, you’ll feel the bottleneck move.

Explore Job Matches.