AI and Design Systems
Learn more about how to use AI with design systems
Welcome!
AI & Design Systems Benefits Infomercial
Course Goals & Outcomes
Who This Course Is For
Meet Your Teachers
Our Collective AI Experience
Principles & Our Approach to AI
What To Expect
🚧 A quick note about how we're creating this course
Chapter 1 Introduction
How did we get here? A brief history of technology & computing
History of design systems
AI as mortar for design system foundations
Design system definition
A design system's ingredients
The value of design systems
What's hard about design systems?
A Brief History of AI
LLM Overview
LLMs in Action
AI for Digital Product Work
The Value of AI
What's Hard About AI?
Design systems + AI Overview
DS+AI Use Cases
Redefining Digital Process
Tools Orientation Intro
Design System Tools Intro
Figma Intro
Figma Component Walkthrough
Figma Variables Walkthrough
Code and Storybook Intro
Code and Storybook Walkthrough
Publishing a Component Library in Code
Documentation Tools
Design System Tools Summary
AI Tooling Overview Introduction
What are LLMs and how do they work?
What LLMs are not
Major LLM players, overview, and features
How we actually use LLMs
AI Supporting Tools Introduction
Agents
Subagents
MCPs
Why MCPs matter
Skills
How it all connects
AI Tools Recap
Chapter 1 Review
Chapter 1 Homework & Next Steps
Chapter 2 Introduction
Installing Claude Desktop
Installing Cursor
Claude Code
Other Tools
API Keys Introduction
Claude API Keys
OpenAI API Keys
Gemini API Keys
Figma Personal Access Tokens
Configuration Introduction
Configuring Cursor
Installing Figma MCP in Cursor
🆕 Installing Figma MCP in Claude Desktop
🆕 Figma MCP Connectors, Plugins, and Skills
Why Git Matters in the AI Age
Git Definition
Installing Git
A Quick Note About Access and Security
Creating a GitHub Account
Installing GitHub CLI
Git Core Concepts Cheat Sheet
Git Demo: Making A New Website
Git Init & Interacting With Git
Git Commit & History
AI-Generated Code & Git Commits
Publishing Respository To GitHub
Adding GitHub Collaborators
Creating A New Branch
Publishing A New Branch
Merging & Pull Requests
Syncing Changes From GitHub
Git Concepts Recap
Creating GitHub Issues
Supercharging GitHub Issues with AI
AI & Design Systems Environments & Tools Resources
Tool Installation Cheat Sheet
Chapter 2 Summary
Chapter 2 Homework & Next Steps
Chapter 3 Introduction
🆕 Creating Design Systems
🆕 Soul Patrol Design System Walkthrough
🆕 The Check Engine Light For Design Systems
🆕 Auditing Design Systems with AI
🆕 Introducing & Configuring FigmaLint
🆕 Analyzing a Component with FigmaLint
🆕 Fixing Component Issues with FigmaLint
🆕 Improving Soul Patrol components with FigmaLint
🆕 Assessment Tools
🆕 Assessment Considerations
🆕 Figma MCP - Installing into Claude Desktop App
🆕 Figma MCP - Installing Into Claude Code in the Terminal
🆕 Figma MCP - Translating Figma Component into Code
🆕 Figma MCP - Translating Component Variant in Code Into Figma
🆕 Figma Console MCP - Install into Claude Code
🆕 Figma Console MCP - Assessing Component Synchronization in Design and Code
🆕 Figma Console MCP - Bidirectional Figma and Code Component Changes From Assessment
🆕 Figma Console MCP - Create New Tokens
🆕 Figma Console MCP - Implement New Tokens Into Figma Component Library
🆕 Figma Console MCP - Translate New Tokens Into Code and Storybook
What is the Design Systems Assistant?
Design Systems Assistant Overview
Connecting The Design Systems Assistant to ChatGPT
Documentation: Integrating Grammarly with Design Systems
Using MCP Apps with Figma Console MCP To Analyze Design System