Create Design Tokens with ChatGPT - Workshop Teaser with Chris Lüders
#chatgpt #designsystems #automation #uxdesign #userexperience LIVE workshop: 🗓️ June, 11th - 4PM - 8 PM CEST Workshop facilitator: Chris Lüders, Design Systems Lead 🎟️ Limited LIVE Seats! 📼 Can’t make it live? Recording passes available! 👉🏻 Tickets: https://intodesignsystems.gumroad.com/l/aiworkshop
⚡️Workshop: How to build a Design System with Design Tokens in Figma - Jan Six, Creator of Tokens Studio 👉🏻 https://intodesignsystems.gumroad.com/l/opter
Our big annual online Design Systems conference is coming! 🚀 The Future of Design Systems 🚀 🗓️June 8-9 Online 🌎worldwide ⚡️Tickets now on sale! Limited seats!! ⚡️ Join us 🙌🏻 👉🏻 Tickets: https://www.intodesignsystems.com
Main topics: 🎨 Headless Design Systems 🤖 Automation of Design Systems 📈 Data Driven Design Systems ⚡️ Design Tokens
👉🏻 Steps & Prompt to create #DesignTokens with #ChatGPT : Create a JSON object containing design tokens for a typescale within a design system. The JSON object should have the following structure:
- A “typography” object containing “headline”, “intro”, “body”, and “caption” categories.
- Headline category should include H1 to H5.
- Font sizes should range from 80px to 12px, with the largest size being 80px and the smallest 12px.
- The fontWeight “normal” should be named “Regular”.
- Font size and line height tokens should use size names XS to XXL.
- Font family, font size, line height, and font weight tokens should be separate hierarchy points, referenced in the “typography” object as properties.
- Use singular naming for all tokens.
- Define font weight values as “Regular” and “Bold” instead of numeric values.
- Provide line height values in pixels.
- Use property names like “
{fontSizes.xxl}
” to define all properties of the font styles. - Use Montserrat for the font family
- Define a “type” for all arrays like here:
"xl": {
"value": "64px",
"type": "fontSizes"
}
- The JSON structure should resemble the following example for H1:
{
"H1": {
"value": {
"fontFamily": "{fontFamilies.sansSerif}",
"fontWeight": "{fontWeights.bold}",
"fontSize": "{fontSizes.xxl}",
"lineHeight": "{lineHeights.xxl}"
}
}
}
Ensure that the JSON object provided always matches this structure and token hierarchy.