AI Process

AI runs through every step of my process. I use it to move faster and think wider, with a human-in-the-loop review at each step to keep the work consistent. The tooling changes constantly; the judgement doesn’t.

01
Intent
Context, scope, constraints
Claude Code
02
Foundations
Tokens, components, brand
Figma / Tokens
03
Design
Frames, states, edge cases
Pencil / Figma
04
Build
Screens in code, verified live
React + MCP
05
Ship
Live URL + repo handover
Vercel / Git

My three principles for designing with AI

1

Intent before output: Strategy and context are the foundation of every project. Defining scope, references, and constraints up front keeps AI working inside deliberate guardrails instead of guessing. The output is only as good as the setup.

2

Keep humans in the synthesis: I deliberately don’t hand qualitative research and analysis to AI. Sitting with the interviews and the messy detail is how empathy forms and how the real problem surfaces. Automating it strips out the emotion the work depends on — keeping the emotion in the loop.

3

Prototype fast: The long, frontloaded UX process is mostly over. Rather than documenting for weeks before anything is visible, I prototype early, get something real in front of people, and let feedback steer direction. Momentum beats polish in the early stages.

Tooling

What I reach for at each step, from intent to ship. The stack shifts every few months; these are the ones in use now.

  • Claude Code · Intent, build and verify
  • Notion · Docs and specs
  • Mobbin · UI references
  • Figma · Foundations and design
  • TSTokens Studio · Design tokens
  • Paper · Frames and states
  • Pencil · Frames and states
  • Cursor · Editing in code
  • React · Screens in code
  • Tailwind CSS · Styling from tokens
  • shadcn/ui · Component base
  • HeroUI · Component library
  • Base UI · Headless primitives
  • Motion · Interface animation
  • anime.js · Timeline animation
  • GitHub · Repo handover
  • Vercel · Live URL
Workflow: DESIGN.md, DECISIONS.md and skills give Claude Code and Cursor their context. Designs start in Figma and move to Paper or Pencil, which feed the agent directly. Notion docs, Mobbin references and Pencil also reach it over MCP, and it animates with Motion and anime.js. The agent opens a PR on GitHub, which deploys to Vercel.
DESIGN.mdDECISIONS.mdskills/
FigmaFoundations and design
Paper / PencilFrames and states
MCP
NotionDocs and specsMobbinUI referencesPencilFrames and states
MotionInterface animationanime.jsTimeline animation
Claude Code / Cursor
PR
GitHubRepo handoverVercelLive URL

Resources

Github — Claude Design MD
Day 1 release exploration into claude.md
Figma Plugin — Variable binder for AI outputs
Scan your AI design outputs and bind variables
Claude Skill — figma-component-generator
Generate production-ready Figma components from a Tokens Studio JSON file
Claude Skill — spec-to-figma-components
Build native Figma design system components from a foundation spec via Claude Code
Claude Skill — design-token-extractor
Extract a full design token audit from any live website using Claude in Chrome
Claude Skill — design-system-synthesis
Turn a token audit into a foundation spec and DTCG-structured token file in one pass
Claude Skill — tokens-studio-ready
Convert a DTCG token file into a Tokens Studio for Figma import
Claude Skill — ui-design-system
Generate design tokens, type scales, component docs, and developer handoff
Claude Skill — cursor-context-scaffold
Scaffold a Cursor-ready project with AI context rules and docs structure