Skip to content
Syed Uzair Altaf, home

Case study · AI-native design practice

Designing With AI — Not By AI

How I turned AI agents into a force multiplier for a design team of one

As a Lead UX Designer on enterprise commerce products, I connect AI agents directly to Figma to audit design systems, synthesise research and assemble production-quality layouts from real components — while I stay accountable for direction, judgement and craft.
  • Agents
  • Figma MCP
  • Design systems
  • Governance
Subscriptions overview dashboard with KPI cards, a monthly recurring revenue chart and a Needs attention list, built from the team's design system with an AI agent
Role
Lead UX Designer
Practice
AI-native design
Products
Enterprise commerce
Figma files orchestrated by one agent
4Figma files orchestrated by one agent
for ~3 weeks of UX discovery
4 hrsfor ~3 weeks of UX discovery
component sets audited for AI-readiness
134component sets audited for AI-readiness
AI tools in one design pipeline
5AI tools in one design pipeline
cross-file visuals exported & scrubbed
17cross-file visuals exported & scrubbed
detached components
0detached components

The real bottleneck

It wasn’t ideas. It was hands.

As the only designer behind a design system and several products, I had more to audit, document and showcase than hours to do it. AI didn’t replace my design judgement — it removed the mechanical work between a decision and a deliverable, so I could spend my time on the decisions.

End-to-end

My AI Design Pipeline

Each tool does the job it’s best at — and every hand-off has a human checkpoint. Research to shipped design, without losing the design system along the way.

  1. 01

    Research

    • ChatGPT
    • Gemini
    • Claude

    Market scans, competitor teardowns, synthesising notes and framing problem statements — cross-checked across models and against primary sources.

    OutputInsights & problem statements

    then
  2. 02

    Explore

    • Claude Design

    Rapid HTML prototypes to explore layouts, flows and interactions in minutes — clickable concepts to react to before committing in Figma.

    OutputInteractive HTML concepts

    then
  3. 03

    Build

    • Claude Cowork
    • Figma MCP
    • Desktop Bridge

    The agent rebuilds the chosen concept in Figma with our real design system — library components, variable-bound tokens, text styles.

    OutputOn-system Figma screens

    then
  4. 04

    Refine

    • Figma AI agent

    In-canvas refinements where the team works — layout polish, variations, copy tweaks and content fills.

    OutputReview-ready designs

    then
  5. 05

    Verify

    • Me
    • Skills

    Design crit, screenshot QA, accessibility and AI-readiness checks, brand and PII scrub.

    OutputShippable, trustworthy work

Human checkpoint at every hand-off: I choose which insights matter, which concept moves forward, what “on-system” means and when it’s ready to share.

Tooling

My AI Design Stack

Not a chatbot on the side — an agent wired into the same files, libraries and tokens my team uses every day.

  • Research assistants

    ChatGPT · Gemini · Claude

    Parallel research and synthesis. Different models catch different things — I compare them and verify against sources.
  • Claude Design

    Concept prototyping

    Turns a brief into interactive HTML concepts fast, so stakeholders react to something real early.
  • Claude Cowork

    Agent workspace

    A desktop agent that reads files, runs code and uses tools — briefed like a collaborator, not prompted like a search box.
  • Figma MCP + Desktop Bridge

    Agent ↔ Figma

    Lets the agent search our library and build in Figma — across several open files at once.
  • Figma AI agent

    In-canvas refinement

    Fast iteration inside Figma for polish, variations and content once the structure is right.
  • Skills & guardrails

    Repeatable quality

    Reusable instructions for audits, accessibility reviews, design-to-Figma builds and on-brand outputs.

How I work with AI

Five Rules I Don’t Break

The difference between AI that impresses in a demo and AI you can ship with is the rules around it.

  1. AI drafts. I direct.

    I own the brief, the critique and the final call. The agent owns the mechanical work in between.

  2. Ground it in the real system

    Real component instances, variable-bound tokens and text styles — never freehand shapes that only look right.

  3. Evidence over assertion

    Every number traces back to a file. Every build is checked with a screenshot. Gaps get flagged, never invented.

  4. Protect what’s confidential

    Brand names, NDA content and personal data are scrubbed before anything leaves the file.

  5. Make it repeatable

    When a workflow works twice, it becomes a skill or a checklist the whole team can reuse.

The loop

From Brief to Shipped Artefact

Every AI-assisted project runs through the same five-step loop — with me at the critique and verification gates.

  1. 1Step 1

    Brief

    Research with ChatGPT, Gemini and Claude, plus reference work, goals and constraints — e.g. a past case study for look-and-feel.

  2. 2Step 2

    Ground

    Connect the files. Inventory pages, components, variables and styles before anything is created.

  3. 3Step 3

    Generate

    Build with library instances, variable bindings and auto-layout — section by section.

  4. 4Human gate

    Critique

    I review it like a design crit: hierarchy, storytelling, credibility — and redirect.

  5. 5Step 5

    Verify & ship

    Screenshot QA, fact-check against sources, brand and PII scrub, open questions flagged.

In practice

Four Ways I Use AI in Real Work

From an HTML concept to on-system Figma

I explore ideas as interactive HTML in Claude Design, then have Cowork rebuild the chosen concept in Figma — swapping every hand-made element for the real component from our library.

  • Concepts in minutes, not days — stakeholders react to something clickable
  • Rebuilt with library components, tokens and text styles — not freehand shapes
  • Figma’s AI agent for the final polish, in the file the team already uses
  • Result: speed of prototyping, consistency of the system

concept.html · Claude Design

<section class="hero">
  <h1>Spring sale</h1>
  <input placeholder="Search" />
  <button class="primary">
    Publish
  </button>
  <button class="ghost">
    Preview
  </button>
</section>

Figma · on-system

Spring sale

Label

Input text

Assistive text

PublishPreview

  • Claude Design
  • Cowork
  • Mango DS
  • Figma AI

Auditing a design system for AI-readiness

I had an agent measure how ready our library is for other agents to build from — 134 component sets and 451 variables, scored across 8 pillars.

  • Overall: 64% — “partially AI-ready”
  • Only 1.5% of component sets carried a description
  • 83% of fills bound to tokens · ~67% Code Connect coverage
  • Output: a prioritised roadmap — descriptions, Code Connect, token tiers, dark mode

AI-Readiness Audit

Design system · 134 component sets · 451 variables

64%Partially AI-ready

  • Tokens & variables3/5
  • Component architecture3/5
  • Token binding3.5/5
  • Layout & naming3.5/5
  • Documentation2.5/5
  • Patterns & templates3.5/5
  • Code Connect3.5/5
  • Governance3/5
  • 1.5% sets with descriptions
  • 83% fills bound to tokens
  • ~67% Code Connect

A case study built from the live library

Instead of screenshots, the agent assembled a design-system case study from real component instances — so the documentation is the system.

  • Real Button instances across variants and states
  • Swatches bound to live colour variables
  • A live Desktop vs Mobile demo driven by variable modes
  • Component anatomy annotated with real token bindings
  1. 01

    Auto-layout everywhere

    Buttons hug their label; fields and cards fill their container. Copy can grow or translate without breaking spacing.

  2. 02

    Token-bound spacing

    Padding, gap, height, radius and fill are bound to variables — never typed by hand. Padding Y even adapts per breakpoint.

  3. 03

    One properties panel

    Variant, boolean, instance-swap and text properties turn 144 variants into one component designers configure, not detach.

From research boards to a lead-level narrative

The agent read problem statements, a competitor audit and a design plan in one file and mockups in another, then I shaped them into a story.

  • Three Figma files connected in one session
  • 17 visuals exported across files — no manual screenshots
  • Brand names and a real email address scrubbed from exports
  • I rewrote the arc from “what I did” to “how I led”

See the Storefront Builder case study

Designing the products that run on agents

Using agents every day shapes how I design agentic products — like a workbench where teams connect MCP servers and decide which tools an agent may call.

  • Trust: explicit approvals and scopes per tool
  • Control: modules and servers can be enabled, scoped or disconnected
  • Observability: what an agent did, and why
  • Built on the same design system foundations

Concept · How an agent reaches a tool

  1. Agent

    requests

  2. MCP server

    auth

  3. Module

    schema

  4. Tools

    approved

ToolScopeApprovalOn
search_productsReadAuto-run
update_priceWriteNeeds approval
delete_catalogAdminBlocked
  • Trust

    approvals per tool

  • Control

    scope · enable · disconnect

  • Observability

    what ran, and why

Deep dive · Requirement to design

From an Aha! Epic to a Clickable Prototype — and a Team Skill

A new epic landed: subscription admin tooling — 10 linked features with strict cross-channel permission rules. Pairing with an AI agent, I compressed about three weeks of discovery — reading the spec, UX research, competitor analysis and a clickable prototype — into four hours, then turned the whole workflow into a skill my team can reuse.

3 weekstypical discovery, done manually4 hourswith an AI agent, same scope

Spec reading, 14 research methods, competitor analysis, moodboard, user flows and a clickable prototype — roughly 30× faster, with 36 PM questions and 6 blockers surfaced along the way.

features read straight from Aha!
10features read straight from Aha!
research methods applied
14research methods applied
user flows mapped
6user flows mapped
competitors reviewed
7competitors reviewed
questions raised for the PM
36questions raised for the PM
blockers caught before wireframes
6blockers caught before wireframes

The journey

Six Steps, One Thread of Evidence

Every artefact links back to the requirement it came from — so stakeholders can trace a design decision to a line in the spec, or to an open question.

  1. 01Read the requirement

    • Aha! connector

    The agent read the epic and all 10 features directly from Aha! — and flagged a feature listed in the epic but never linked.

    OutputEpic summary + gap

  2. 02UX research, accelerated

    • Claude
    • ChatGPT
    • Gemini

    Objectives, problem statement + “How might we”, stakeholder map, proto-personas, scenarios, requirements breakdown, action anatomy, prioritisation, IA map, state model, task flow and 6 user flows.

    OutputDiscovery workbook

  3. 03Competitors & moodboard

    • Web research
    • Public docs

    7 platforms reviewed from public docs: positioning map, 12 × 6 capability heatmap, “same job, different paths”, pattern sketches — plus a moodboard and an 18-item capture list.

    OutputVisual board

  4. 04Clickable web prototype

    • Claude Design
    • Design system

    Dashboard, list, detail and 5 action modals built with our design tokens and layouts from existing product mockups — with a role switcher and design notes linked to open questions.

    OutputPrototype for walkthroughs

  5. 05Feedback, then Figma

    • Stakeholders
    • Cowork + Bridge

    Stakeholders review the same link as it evolves. Only after approval is it rebuilt in Figma with real library components.

    OutputApproved, on-system designs

  6. 06Packaged as a skill

    • Skill
    • Templates

    The whole workflow became a shareable skill with 7 checkpoints, a Design Plan board template and a design-ready Aha! template for PMs.

    OutputReusable team workflow

Caught before a single wireframe

6 blockers that would have surfaced in QA — or in production

Research didn’t just go faster; it went deeper. Reading every feature side by side exposed contradictions no single feature revealed.

  • Conflicting permissionsOne feature said only admins can cancel; two others said agents could too.
  • Double-charge riskForce renewal both “skips payment” and “charges the customer”.
  • Edits mid-renewalNo rule for changes made while a renewal is processing.
  • Cancel timingImmediate or end of term was never specified.
  • Undefined statesOnly Active and Cancelled existed, yet the dashboard showed “failed” and “overdue”.
  • Where it livesUnclear which admin area the tooling belonged to.

Why it works

Faster — and Better, Not Just Faster

Speed was the headline. What made it worth adopting were the qualities a lead cares about: rigour, traceability, fidelity and scale.

  • Speed

    About three weeks of discovery done in four hours — so design starts with a shared, evidence-based understanding instead of a guess.

  • Depth

    Every feature read side by side: 36 PM questions and 6 blockers surfaced before wireframes, each with an ID and a severity.

  • Traceability

    Every statement is tagged “from spec” or “assumption”; design notes in the prototype point back to question IDs.

  • Honest evidence

    Competitor findings come from public docs only — “not found in public docs” is never written as “they don’t have it”.

  • Clickable early

    Stakeholders react to a working prototype with role switching and no-access states — not a document.

  • On-system

    Built with our design tokens and existing product layouts; the Figma rebuild uses real library components only.

  • Responsible

    Fictional names and example.com emails, private-by-default pages, and the design-system file is never written to.

  • Scales to the team

    A shareable skill, a Design Plan board and a design-ready Aha! template with a 10-point PM checklist — better inputs, better outputs.

Skillaha-to-ux-design — the workflow, packaged for every designer

  1. 1Requirement source
  2. 2Research plan
  3. 3Output format
  4. 4Design references
  5. 5Prototype scope
  6. 6Feedback loop
  7. 7Figma translation

Credibility

Where AI Goes Wrong — and How I Steer It

The most useful thing I’ve learnt isn’t a prompt. It’s knowing exactly where an agent will cut corners, and building checks for it.

What went wrongHow I steer it now
It claimed to have read a reference file it never actually opened.I ask for evidence — rendered pages, extracted text — before any design decision.
It drew generic cards instead of using our real components.“Use the real library” is now the first line of every brief.
Layouts looked finished in code but broke on canvas — clipped text, collapsed frames.A screenshot check after every section, not just at the end.
It filled gaps with plausible but unverified claims.Every number must trace to a file; unknowns are flagged, never invented.
Brand names and personal data slipped into exported screens.A mandatory brand-and-PII scrub before anything is shared.

Leadership

Scaling It Beyond Me

Being responsible for my team’s skill development, the goal isn’t that I’m fast with AI — it’s that the whole team is.

  1. 01

    Skills, not prompts

    Workflows that work get packaged as reusable skills — audits, accessibility checks, design-to-Figma builds.

  2. 02

    A shared brief format

    Reference + constraints + acceptance checks — the structure that turns a vague ask into a reliable result.

  3. 03

    A review checklist

    Real components? Tokens bound? Facts sourced? Brand and PII scrubbed? Screenshot checked?

  4. 04

    An AI-ready system

    Descriptions, Code Connect and clean tokens mean every designer’s agent builds on-brand by default.

AI made me faster. Judgement made it good.

The leverage isn’t in generating more screens — it’s in grounding agents in a real design system, holding them to evidence, and spending the time I get back on the decisions only a designer can make. Next: closing the AI-readiness gaps in our library so every designer’s agent can build from it end to end.

Thank you

Next case study

Storefront Builder

Empowering business users to build storefronts.

Read case study
Storefront Builder visual editor on a tablet, with grid and content widgets on the left and a live storefront page in the centre