HOW I WORK WITH AI

A code-first workflow built around human judgment »

AI-DESIGNED PRODUCTS

AI has collapsed the distance between an idea and working software. I no longer start in Figma and wait for a build. I prompt working prototypes into existence in code, review them live, and only then commit the approved interface to Figma for handover.

That speed changes the designer's job. When a convincing interface can be generated in minutes, the hard part is no longer making things. It is knowing what is right, catching what is plausible but wrong, and deciding what ships.

Practice: Code-first, AI-assisted product design

Context: Studio delivery for complex enterprise and government systems

Role: UX Lead, designing and prototyping directly in code

Workflow: Prompt, preview, review, hand over

Tools: Claude Code, GitHub, Vercel, Linear, Figma

Focus: Keeping human judgment at the decision points of an AI-accelerated pipeline

Toolkit and assets

Where design lives now

THE KEY SHIFT

Prompting the prototype

I direct Claude Code to build working prototypes from the brief, the research and the design system. Prompting well is a design skill: it means stating intent, constraints and edge cases precisely enough that the output is worth reviewing.

Handing over in Figma

Once a direction is approved, I plot the interface from code into Figma for UI handover. Developers get a familiar, inspectable spec that matches what was actually reviewed, not an earlier idealised version.

Reviewing the live preview

Every change deploys to a Vercel preview link. I review real, clickable software on real devices instead of static frames, and so do stakeholders. Feedback arrives on the thing itself, days earlier than it used to.

Tracking it in Linear

Linear holds the work: each design question becomes a ticket that moves from scoping to build to review, so nothing an AI produces goes unseen and every decision has a trail.

THE FOUR CHECKPOINTS IN DESIGN

The human gates

AI output is fluent, fast and convincing, which is exactly what makes it risky.

In human factors terms, the danger is automation bias: accepting a confident system's output because it looks right.

Intent before prompt. Nothing is generated until the problem, the users and what good looks like are defined. A vague prompt produces a polished answer to the wrong question.

Judgment on the live preview. Reviewing working software exposes what static mockups hide: awkward flows, missing states, real data breaking layouts. This is where plausible-but-wrong gets caught.

Deliberate handover. Plotting to Figma is a conscious act of approval. Only what has been reviewed becomes the spec developers build from.

Only a person closes the loop. AI can build and check, but a human accepts the work. Done means someone judged it, not that something compiled.

From legacy workflow to working prototype

SEE IT IN PRACTICE

This workflow shaped two government management systems for roads and land. Rigid legacy processes full of workarounds were rebuilt as clear, guided task pipelines. Prototyping in code let officials and field teams review real flows early, and Figma handover gave the development partner an exact spec.

What changed