← Back 04 · Product Experience Case Study

AI Design-to-Development Handoff

A board-approved pilot I led to fix the most expensive gap in enterprise delivery: moving an approved design into a different production stack without losing behaviour.

Role

Led from Product Experience Design side

Context

Enterprise B2B · design-to-dev method

Status

Closed · approved as the standard handoff

Stack

React prototype → Angular production · Claude Code

Confidentiality note: company, people & product under NDA.

01 · Situation

Approved designs were handed to developers as static Figma files. Static files show what a screen looks like, but not how it behaves — so behaviour was lost on the way to production.

Before

Static Figma files

Screens without behaviour

→

After

Blueprint handoff

Coded prototype + structured behaviour

The prototype (React) and the production app (Angular) use different toolkits. The code could not simply be copied across; the feature had to be rebuilt.

02 · Task

  • Move an approved design into a different production stack without losing behaviour.
  • Give developers more than static Figma files to build from.
  • Make the method reusable beyond a single feature.

03 · Action

1 · Coded prototype as the source

The approved design existed as a working, coded prototype in React — the reference for how the feature behaves, not only how it looks.

2 · The blueprint

Alongside the prototype I wrote a structured blueprint: behaviour, states, component mappings, phased implementation slices, and acceptance criteria.

Blueprint handoff — reconstruction, not copying
SOURCE · REACT Coded prototype Approved design, running BLUEPRINT · MINE Behaviour States Component mappings Phased implementation slices Acceptance criteria CLAUDE CODE · MY PROMPTS PHASE 1Build sliceReview ✓ PHASE 2Build sliceReview ✓ PHASE 3Build sliceReview ✓ TARGET Production Angular DESIGN QA · AGAINST ACCEPTANCE CRITERIA One reviewable phase at a time

3 · Implementation prompts

I authored the main implementation prompts that drove the build, so a developer could rebuild the feature in production with Claude Code.

4 · One reviewable phase at a time

The rebuild ran slice by slice. Each phase was reviewed against its acceptance criteria before the next began, with Design QA closing the loop.

5 · Reconstruction, not copying

Because React and Angular use different toolkits, the component mappings told the developer what each prototype element becomes in production.

04 · Result

Outcome register
Production rebuildFaithful Corrections after QAVisual, not functional Board decisionStandard handoff
  • The feature was rebuilt faithfully in production; corrections were visual, not functional.
  • The board approved the blueprint as the standard handoff.

05 · What this project shows

  • Process design: changing how design reaches production, not only what gets designed.
  • Design engineering: a coded prototype and a structured spec as the handoff, in place of static files.
  • AI implementation: authoring the prompts that drove a Claude Code rebuild.
  • Design QA built into the method, phase by phase.
← All work Next: Document Analysis & Questionnaires →