AI DESIGN · ENGINEERING WORKFLOW

AI-Assisted Design-to-Code Workflow

← Back to work

A designer who can submit a Pull Request. No developer required.

Product

Sola Cloud — EV Charging SaaS Platform

Stack

React · Angular · MUI · Tailwind

Role

Senior Product Designer

Tools

Claude · Claude Code · VS Code · Git · GitHub

AI-assisted design-to-code workflow

Click to enlarge

AI-assisted design-to-code workflow — Sola Cloud

Working independently, I set up a full local development environment on macOS and integrated Claude Code into a production engineering workflow — enabling me to deliver UI changes directly as GitHub Pull Requests without developer handoff.

The pipeline replaces the traditional designer-to-developer handoff with a direct design-to-code loop.

01

Plan

Claude (chat) is used to analyse the design intent, understand the codebase context, and prepare precise prompts before touching any code.

02

Describe

UI changes are described in natural language to Claude Code inside VS Code, using the prompts prepared in the planning stage. No manual coding required.

03

Preview

Changes render live in a local browser with hot reload, allowing immediate visual validation against design intent.

04

Iterate

Adjustments are made conversationally with Claude Code until the result matches design intent.

05

Submit

Changes are committed and pushed to a feature branch, then submitted as a GitHub Pull Request for developer review and merge.

Claude Code was configured with permission scoping — restricted to frontend files only, with an allowlist of safe bash commands. This prevented accidental edits to backend logic while keeping the workflow fully operational for UI work.

VS Code — Claude Code Configuration

Click to enlarge

Claude Code integrated into VS Code — settings configured for the production monorepo

Claude Code Panel

Click to enlarge

Claude Code panel — AI assistant operating directly inside the development environment

Local Development Environment

Click to enlarge

Local development environment running at localhost:4209 — live preview of UI changes

GitHub Pull Request

Click to enlarge

Pull Request #1417 — 7 commits, 40 files changed, co-authored by Claude
  • macOS Developer Toolchain — Xcode Command Line Tools, Homebrew, Node.js via nvm, shell environment configuration
  • Version Control — Git branching, commits, GitHub CLI authentication, Pull Request workflow, multi-account management
  • AI-Assisted Development — Claude Code setup and configuration, permission scoping, frontend-safe environment, AI-to-code pipeline operation
  • Local Development — Monorepo setup, dependency management, local dev server, staging environment access with 2FA
  • Design-to-Engineering Delivery — UI changes delivered as production-ready Pull Requests, reviewed and merged by the engineering team
The PR co-authored by Claude is not a curiosity. It is evidence of a new kind of design practice.

The result is a fully operational AI-assisted design-to-code pipeline on a production-grade SaaS platform — delivering UI changes as GitHub Pull Requests, reviewed and merged by the engineering team.

This changes the designer-developer relationship in a meaningful way. Rather than handing off specifications and waiting, design intent reaches production directly — with full version control, code review, and engineering oversight maintained throughout.

The PR co-authored by Claude is not a curiosity. It is evidence of a new kind of design practice — one where the gap between design and implementation is closed not by hiring more developers, but by expanding what a designer can execute independently.

This is not about replacing engineers. It is about a designer who can speak their language fluently enough to deliver work on their terms.