Vitor Lopes
← Back to projects
AI Product

DesignSpark AI

An agent that keeps design tokens in sync across Figma, web, and mobile, with an automatically generated changelog.

Visit product
DesignSpark AI
Type
AI Product

How it works

  1. 01Designer edits a component
  2. 02Agent proposes tokens and changelog
  3. 03Designer approves
  4. 04CI/CD validates
  5. 05Safe rollback if needed

The context

Tokens drifted between web and mobile, and documentation went stale the day after every release. The cost wasn’t visual: it was the distrust it seeded in the system.

The real problem

The tension was autonomy versus integrity: designers wanted to version components without waiting on a dev, but without governance that becomes token chaos.

The critical decisions

01

A changelog designers can read, not just devs

The change log had to be understood by the people who design. Writing for the designer, not for git, is what got governance adopted.

02

Governance in the component CI/CD

Baking rules into the pipeline instead of relying on manual discipline kept consistency from depending on goodwill.

My role

  • Defined the single-source-of-truth architecture for tokens.
  • Designed the agent flow inside component creation/update.
  • Validated integrity and rollback with UI engineers.

The AI layer

  • Prompt templates with real examples prevented generic output.
  • Every generated change passed through an auditable changelog and safe rollback.
  • The designer approved before any merge: the AI proposed, the human decided.

Outcomes

Fewer token divergences between web and mobile.

Per-release documentation became significantly faster.

Squads started adopting PRs with an automatic changelog.

What I’d do differently

I underestimated how much trust in the agent hinged on changelog readability. Today I’d start there, not with token generation.