AI Design System Specialist
An AI Design System Specialist architects, maintains, and evolves AI-augmented design systems that bridge visual language, compone…
Skill Guide
The disciplined practice of crafting precise, structured natural language instructions (prompts) to guide AI models in generating, modifying, or assembling accurate, reusable UI components (e.g., React, Vue, HTML/CSS) with correct styling, accessibility, and logic.
Scenario
Create a React button component with primary, secondary, and disabled states using Tailwind CSS. It must include hover and focus effects.
Scenario
Generate a reusable Vue.js data table component that fetches data from an API endpoint, supports column sorting (asc/desc), and client-side pagination. Use a specific design system (e.g., Ant Design Vue).
Scenario
Prompt an AI to generate a complete, documented component library (Button, Input, Modal, Tooltip) for a design system. The components must support dark/light theme toggling via CSS variables, be fully accessible (WCAG 2.1 AA), and exportable as a standalone npm package.
GPT-4 excels at complex logic and debugging. Copilot provides real-time in-IDE suggestions. Claude handles large, detailed system prompts with fewer hallucinations. Use them in a chain: draft with Claude, refine logic with GPT-4, integrate via Copilot.
Tailwind's utility classes provide a precise 'styling language' for prompts. Storybook lets you visually verify AI-generated components. Reference headless UI libraries in prompts to ensure correct ARIA attributes and keyboard navigation are generated.
Answer Strategy
Structure the answer around iterative refinement: 1) Decompose the component into sub-problems (drop zone, progress bar, file list). 2) Generate each part separately with strict constraints (e.g., 'use the native HTML5 Drag and Drop API, not a library'). 3) Integrate and debug by providing the AI with error messages. 4) Mention outputting TypeScript, handling edge cases (file type validation, size limits), and adding unit test instructions.
Answer Strategy
Tests the candidate's ability to systematize and teach. Sample response: 'I would first audit their prompts and show them how to use the "Role-Context-Constraint" framework. For example: "You are a senior front-end engineer. Generate a Vue 3 button. CONSTRAINTS: Use only these exact Tailwind classes for styling, include aria-disabled, and output with <script setup>." I'd also create a team prompt template library and conduct code reviews on AI-generated components.'
1 career found
Try a different search term.