UX/UI Designer
AI speeds up drafts; design judgement and real research matter more
Print / Save as PDF
Top 3 changes for you
- 1Producing UI layouts and screensAI may let anyone make decent-looking UI; not judgement
- 2Prototyping and testing complex interactionsYou can prototype in a day and test with users earlier
- 3Defining what good output looks likeDefine what good AI output looks like, not exact behaviours
- Tools to try first
- Figma Design(opens in new tab)ChatGPT(opens in new tab)
- Skills to build
- Writing detailed prompts and context for AI design and prototyping tools
- Curating research and design standards as context for AI
How your work changes
#Open any item to see before and now, with sources.
PlanAnalysing user researchNN/g: use AI to speed up early analysis, but never rely on it for all of it
Before
Designers and researchers transcribed sessions, tagged notes and grouped observations into themes by hand, often on sticky notes or in spreadsheets.
Now
Nielsen Norman Group (article from 2024, reviewed January 2026) finds AI currently most helpful in the planning and analysis stages of research, and suggests AI transcription, summarisation and coding features to speed up the initial steps of analysis. It warns never to rely on AI for all of the analysis, and says context-informed questions, such as whether the interviewer accidentally primed a participant, are beyond the capacity of current AI tools.[1]
PlanLearning about users before a studyOne study: designers said AI personas should complement, not replace, real users
Before
Designers relied on desk research, stakeholder knowledge and pilot sessions to prepare, then learned from real participants in interviews and usability tests.
Now
In one study, eight professional UX designers (a small sample, the authors note) used a voice-based persona built on GPT-4, a simulated fictional user, for user research, ideation and prototype evaluation. The authors found it could speed up information gathering, inspire design solutions and give rapid user-like feedback. The designers raised concerns about biases, over-optimism, authenticity without real stakeholder input, and the persona's inability to fully replicate the nuances of human interaction, and emphasised that such personas should complement, not replace, real user engagement.[6]
DesignProducing UI layouts and screensNN/g expects anyone to make decent-looking UI; judgement isn't easy to automate
Before
Designers built wireframes and high-fidelity screens by hand, assembling components from a design system.
Now
NN/g expects that as AI design tools improve, anyone will be able to make a decent-looking UI, at least from a distance, while curated taste, research-informed contextual understanding, critical thinking and careful judgment are not easy to automate. In one case study, a three-person university team gave v0 and Bolt.new a conceptual data structure and a design goal, and got diverse layout alternatives, including an interaction pattern the team had not explored. The authors warn that generative UI can lead a team to unintentionally converge on conventional design patterns.[2][7]
DesignPrototyping and testing complex interactionsNN/g: prototype from a detailed prompt and test with users earlier
Before
Clickable prototypes were usually linked static screens, which made complex interactions hard to test with users before engineers built them.
Now
NN/g reports that tools like Cursor, v0 and Figma Make can take a detailed prompt and return a working, interactive prototype, so designers can create a realistic one in a day and test with users earlier. The tools don't inherently understand content layout or visual hierarchy, so the design decisions remain the designer's, and the first output probably won't get everything right.[3]
BuildWorking with developersCase study: AI code from screenshots matched static designs, not interactions
Before
Designers handed off specs, redlines and design files, and developers turned them into code.
Now
In one case study, a three-person university team, whose members each worked as designer, developer and researcher, uploaded screenshots of Figma frames to v0 and Bolt.new to generate code. The results reproduced the designs accurately as static web pages but did not correctly implement the desired interactions, and the tools' Figma connections required each design on a separate page. The authors, who used the tools mainly for design probes and prototypes, say incorporating AI-generated code directly into development demands careful consideration and rigorous testing.[7]
DesignDesigning AI-powered featuresNN/g expects trust to be a major design problem for AI experiences
Before
Designers mapped out fixed screens, flows and states that behaved the same way each time.
Now
NN/g observes that in many products people spend less time navigating the UI and more time delegating to a layer sitting on top of it. It expects trust to be a major design problem for AI experiences in 2026, growing as AI agents are rolled out, often before they're ready. It names transparency, control, consistency and support when the system fails as the fundamentals.[2]
TestDefining what good output looks likeNN/g's Elman: designers should define 'good' so partners can evaluate the model
Before
Designers wrote specs describing exact behaviours, and engineering and QA checked that the build matched them.
Now
NN/g's Adam Elman points out that in AI-powered systems the AI makes design decisions about what to include in a response and how to phrase it. He argues designers should reframe their task from specifying exact behaviours to defining what "good" looks (and doesn't look) like, so engineering and data-science partners can evaluate the model against the design intent. That definition still comes from user research and design expertise. In his own team's practice, the process starts with judging criteria for whether a model output is acceptable.[4]
Risks to watch
#A polished AI prototype can hide design problems, NN/g warns
A polished AI prototype can hide design problems. NN/g warns that AI-generated prototypes may look complete while using the wrong design pattern, creating a confusing hierarchy or repeating elements unnecessarily.[3]
An AI persona tended to agree uncritically with design proposals, one study found
Simulated users can be over-optimistic. In one study of eight UX designers using a GPT-4 persona, the authors found it showed a consistent tendency to agree uncritically with design proposals, suppressing critical feedback and potentially misleading designers towards unviable design directions.[6]
AI coding assistants may not make UI accessible on their own, a small study found
AI coding assistants may not make UI accessible on their own. A CHI 2025 formative study using GitHub Copilot, with 16 developers without accessibility training (almost all students), found three issues in AI-assisted coding: not prompting the AI for accessibility, omitting manual steps such as replacing placeholder attributes, and being unable to verify compliance.[5]
Prototyping with real product data can expose personal information
Prototyping with real product data can expose personal information. NN/g advises following your organisation's data policies, not uploading personally identifiable information, and reviewing how the AI tool's vendor could use your data.[3]
Surface-level UI work is exposed to automation, NN/g writes
Surface-level UI work is exposed to automation. NN/g writes that if you're just slapping together components from a design system, you're already replaceable by AI, and that entry-level UX positions remain scarce and highly competitive.[2]
Relying on AI may erode design skills, a concern UX practitioners raised in one analysis
Relying on AI may erode design skills. In one analysis of over 120 articles and discussions from UX-focused subreddits, practitioners were optimistic about AI reducing repetitive work but also raised concerns about over-reliance, cognitive offloading and the erosion of critical design skills. The authors note the data are self-reported opinions, not interviews or controlled studies.[8]
Skills to build
#Human skills: what's new, what matters more, and what AI now does for you.
New skillsDidn't really exist in the role before
- Writing detailed prompts and context for AI design and prototyping tools
- Curating research and design standards as context for AI
- Writing judging criteria for AI feature output
- Designing for trust and failure in AI features
More important nowExisting skills that AI makes more valuable
- Research with real users
- Design critique and judgement
- Qualitative analysis and checking AI summaries against raw data
- Interaction design and visual hierarchy
- Accessibility knowledge
- Working closely with developers
Less centralStill useful, but AI now does much of it
- Assembling standard screens from components by hand
- Building linked static screens to fake complex interactions
- Manual transcription of research sessions
Tools
#"Start here" tools are the editor's pick of where to begin for this role. Our suggestion
Start here
Widely used and core to this role
- Figma Design(opens in new tab)
· Design & prototyping
Core design tool, with an AI agent in beta for generating design directions and bulk edits, and an MCP server that lets AI agents read your designs.
- ChatGPT(opens in new tab)
· AI chat assistant
General AI assistant for planning studies, drafting interview guides and UX copy, and critiquing your own work.
Also worth a look
Depends on your team and stack
Show 6 toolsHide tools
Turning a detailed prompt into a working, interactive prototype for early user testing.[3]
- v0(opens in new tab)Vercel
Generating an interactive prototype from a detailed prompt.[3]
- Cursor(opens in new tab)Anysphere (part of SpaceX)
Building a working, interactive coded prototype from a detailed prompt and refining it.[3]
- Dovetail(opens in new tab)Dovetail
Keeping interviews and usability sessions in one place and using AI to suggest themes that you then check against the raw data.
- Claude(opens in new tab)Anthropic
General AI assistant for planning studies, working through long research notes and drafting evaluation criteria for AI features.
- Axe DevTools(opens in new tab)Deque Systems
Checking prototypes and built UI against WCAG in the browser, with a free automated tier.
Your first steps
#- 1Check your company's AI policy for which design and prototyping tools you may use and what research or product data may go into them.
- 2Pick one complex interaction on your roadmap, build a working prototype of it with an approved AI tool, and test it with five real users.
Show 3 more stepsShow fewer steps
- 3Run AI analysis on a study you have already analysed by hand, and compare its themes with yours, noting what it missed or got wrong.
- 4Write down the design standards, research findings and patterns an AI tool would need to produce on-brand screens for your product, and try them as context.
- 5If your product has an AI feature, read a sample of real outputs with engineering and draft pass/fail judging criteria together.
A week in this role now
A typical week now has less time spent pushing pixels and more time directing and checking. You might generate several layout directions or a working prototype of a tricky interaction in a day, then spend the rest of the week putting it in front of real users and fixing the hierarchy and pattern choices the tool got wrong. Research sessions come back transcribed and pre-tagged, but you still reread the raw notes before a theme goes into a deck, and an AI persona is a warm-up for talking to real users, not a stand-in for them.
More of the week is shared with developers. You may edit the coded prototype yourself, or sit with an engineer while an agent reads your design file. If your product has AI features, part of the job is deciding what users see when the feature is unsure or fails, and writing down what a good response looks like so the team can test against it. Accessibility checks move earlier, because AI-built UI can look finished long before anyone has tried it with a keyboard or screen reader.
Agent Skills
AI instructions to copy
#Each one is a text file (SKILL.md) that tells an AI tool, step by step, how to do one task the way you want. Copy it into a chat, or add it to a tool that supports Agent Skills. Which tools, and how
Starter instructions for this role
Our suggestionWritten from the changes above. Read and adapt one before you use it.
Research synthesis checkDrafts findings from interviews and usability tests, each linked to raw evidence
How to use it
- In any AI chat, such as ChatGPT, Microsoft 365 Copilot or Claude: choose Copy instructions, paste them at the start of a new chat, then add your material. Our suggestion
- Install it in Claude (web or desktop): download the .zip, then go to Customize › Skills › + › Create skill › Upload a skill. Code execution must be turned on. Claude help (opens in new tab)
- Install it in a coding agent such as Claude Code, GitHub Copilot or Codex: unzip the folder into the tool's skills folder. Folder locations
Show the full file
File name
SKILL.md, in a folder namedresearch-synthesis-check. When to use it: Drafts themes and findings from moderated user research sessions, such as interview transcripts and usability test notes, links every finding to raw evidence, and lists what needs the researcher's own judgement, such as possible priming or leading questions. Use when a UX designer or researcher asks to analyse or synthesise interviews or usability sessions, code or tag session notes, separate observed behaviour from what participants said, or check an AI-generated research summary against the raw data. For high-volume feedback such as tickets or surveys, use the product manager's feedback synthesis instead.--- name: research-synthesis-check description: "Drafts themes and findings from moderated user research sessions, such as interview transcripts and usability test notes, links every finding to raw evidence, and lists what needs the researcher's own judgement, such as possible priming or leading questions. Use when a UX designer or researcher asks to analyse or synthesise interviews or usability sessions, code or tag session notes, separate observed behaviour from what participants said, or check an AI-generated research summary against the raw data. For high-volume feedback such as tickets or surveys, use the product manager's feedback synthesis instead." metadata: title: "Research synthesis check" summary: "Drafts findings from interviews and usability tests, each linked to raw evidence" --- # Research Synthesis Check Draft evidence-linked findings from moderated research sessions, and make clear which parts need the researcher's own judgement. This skill is for interviews and usability tests, where priming and observed behaviour matter and samples are small, so counting is not meaningful. High-volume feedback (support tickets, surveys, reviews) belongs in the product manager's feedback synthesis. ## What to gather first Ask for anything missing before you start: - The raw material: transcripts or session notes, each with a participant ID. If only an existing AI summary is available, ask for the raw data too, or state that findings cannot be verified. - The research questions and study type (interviews or usability test), plus the discussion guide or task list. - Who the participants were (recruitment criteria, segments) and how many sessions were run. - Any existing summary or themes to check. - Confirmation that the data may be used here under the organisation's policy, with personally identifiable information removed. Ask for anything missing once. If the user can't provide it or asks you to go ahead, proceed and record every assumption. ## Steps 1. Restate the research questions and the study setup. Note whether all participants are real users; if any data comes from synthetic users, keep it separate and label it as hypotheses. 2. Read every session. Pull out observations (what people did or said) separately from interpretations (what it might mean). Tag each with the participant ID and a location in the transcript. 3. Code observations with short, descriptive labels. Reuse labels across sessions and merge near-duplicates. 4. Group codes into candidate themes that answer the research questions. Each theme needs evidence from more than one participant, or it is labelled as a single-participant observation. 5. For each theme, record supporting participants, contradicting participants, and one or two verbatim quotes. 6. For usability studies, list task outcomes per participant (completed, completed with difficulty, not completed) as described in the notes. Do not infer outcomes that the notes do not record. 7. Flag moments that need human judgement: questions that may have led or primed the participant, moderator interventions, unusual context, or a participant saying one thing and doing another. 8. If an existing summary was provided, compare it with your evidence. Mark each of its claims as supported, partly supported, unsupported or contradicted. 9. Write findings as neutral statements. Keep design recommendations in a separate, clearly labelled section of ideas to discuss. ## Output format ```markdown # Research synthesis draft: <study name> **Research questions:** <list> **Sessions reviewed:** <count, participant IDs, study type> **Status:** AI draft; researcher to verify against raw data ## Themes ### <Theme> - **Finding:** <neutral statement> - **Supported by:** <participant IDs with transcript locations> - **Contradicted by:** <participant IDs or "none found"> - **Quotes:** "<verbatim>" (<participant ID>) ## Task outcomes (usability studies) | Task | Participant | Outcome as recorded | Notes | | ---- | ----------- | ------------------- | ----- | ## Needs researcher judgement | Participant | Location | Concern (e.g. possible priming) | | ----------- | -------- | ------------------------------- | ## Existing summary check | Claim | Supported / Partly / Unsupported / Contradicted | Evidence | | ----- | ----------------------------------------------- | -------- | ## Ideas to discuss (not findings) - <idea linked to theme> ## Assumptions and open questions - <assumption or question, and who can confirm> ``` ## Watch out for - Do not rely on this draft for the whole analysis. Context such as whether the interviewer primed a participant needs the researcher's own review. - Synthetic user answers are not research findings. Never mix them with real participant evidence. - Participants saying they would do something is weaker evidence than what they did in a session. Keep the two apart. - Counting is not meaningful in small qualitative samples. Describe who said or did what rather than giving counts or percentages. - Quotes must be verbatim apart from anonymisation. Never reproduce secrets, credentials or personal data (names, emails, account details) in the output unless the user needs them; anonymise quotes by default. - Do not upload, share or move research data anywhere. ## Before you finish - [ ] Every finding links to participant IDs and transcript locations. - [ ] Observations and interpretations are kept separate. - [ ] Possible priming and other judgement calls are listed. - [ ] Recommendations are labelled as ideas, not findings. - [ ] No personal information appears in quotes. - [ ] Clearly flag your assumptions and anything the researcher must review or decide before these findings are shared.
AI prototype briefWrites a detailed brief for an AI prototyping tool, plus a checklist to review the result
How to use it
- In any AI chat, such as ChatGPT, Microsoft 365 Copilot or Claude: choose Copy instructions, paste them at the start of a new chat, then add your material. Our suggestion
- Install it in Claude (web or desktop): download the .zip, then go to Customize › Skills › + › Create skill › Upload a skill. Code execution must be turned on. Claude help (opens in new tab)
- Install it in a coding agent such as Claude Code, GitHub Copilot or Codex: unzip the folder into the tool's skills folder. Folder locations
Show the full file
File name
SKILL.md, in a folder namedai-prototype-brief. When to use it: Writes a detailed, context-rich prompt brief for an AI prototyping or UI generation tool, covering users, the interaction to test, design system rules, content, states and accessibility, plus a review checklist for the generated prototype before it goes in front of users. Use when a UX designer wants to build a working prototype of a complex interaction with AI, generate screens that fit their product instead of a generic layout, or prepare a prototype for usability testing.--- name: ai-prototype-brief description: "Writes a detailed, context-rich prompt brief for an AI prototyping or UI generation tool, covering users, the interaction to test, design system rules, content, states and accessibility, plus a review checklist for the generated prototype before it goes in front of users. Use when a UX designer wants to build a working prototype of a complex interaction with AI, generate screens that fit their product instead of a generic layout, or prepare a prototype for usability testing." metadata: title: "AI prototype brief" summary: "Writes a detailed brief for an AI prototyping tool, plus a checklist to review the result" --- # AI Prototype Brief Give an AI prototyping tool the context it needs to produce a testable, on-brand prototype, then check what it produced. ## What to gather first Ask for anything missing before you start: - The interaction to prototype and the research question the usability test should answer. - Who the users are, their goal in this flow, and relevant findings from earlier research. - Design standards: design system components, patterns, spacing and type rules, tone of voice, and any screens the prototype must match. - Realistic content, using fictional or sample data only. Confirm no personally identifiable or confidential product data will go into the tool. - Which tool the designer will use and whether it is approved by the organisation. Keep the brief tool-neutral unless they ask otherwise. - Constraints: platform and screen sizes, accessibility requirements, and what does not need to work. Ask for anything missing once. If the user can't provide it or asks you to go ahead, proceed and record every assumption. ## Steps 1. Write a one-paragraph summary of the prototype's purpose: the user, their goal, and the question the test must answer. 2. Describe the flow step by step: entry point, each screen or state, user actions, and how the system responds. 3. List every state the interaction needs: empty, loading, partial, error, success, undo, and edge cases such as long names or no results. 4. Write the design context: which components and patterns to use, hierarchy rules (what must be most prominent on each screen), and patterns to avoid. 5. Provide realistic sample content and data, written out in full. Avoid lorem ipsum, because placeholder text hides layout and hierarchy problems. 6. State accessibility requirements explicitly: keyboard operation, visible focus, labels for inputs and icons, alt text, colour contrast and meaningful headings. Ask for real labels, not placeholder attributes. 7. List what is out of scope so the tool does not add features. 8. Assemble the brief into a single prompt the designer can paste into their tool, plus a shorter follow-up prompt for iterating on one screen at a time. 9. Draft a review checklist for the designer to apply to the output before any user sees it. ## Output format ```markdown # Prototype brief: <interaction name> ## Purpose <user, goal, research question> ## Prompt to paste <complete prompt: context, users, flow, states, design rules, content, accessibility, out of scope> ## Follow-up prompt template "On the <screen> screen, change <specific element> so that <design intent>. Keep everything else the same." ## States covered | State | Trigger | What the user sees | | ----- | ------- | ------------------ | ## Review checklist before testing - [ ] Right design pattern for this task (not just a plausible one) - [ ] Clear visual hierarchy; the primary action stands out - [ ] No unnecessary repeated elements or invented features - [ ] All listed states exist and are reachable - [ ] Keyboard-only walkthrough works; focus is visible - [ ] Inputs and icons have real labels; placeholders were replaced - [ ] Only sample data is used - [ ] The prototype can answer the research question ## Assumptions and open questions - <assumption or question, and who can confirm> ``` ## Watch out for - If the brief lacks users, domain or design standards, warn that the output may be generic. - A polished generated prototype can look complete while using the wrong pattern, a confusing hierarchy or repeated elements. The review checklist is not optional. - The first output will probably not get everything right. Plan for several focused iterations rather than one large prompt rewrite. - Always state accessibility requirements in the brief and check them manually. - Real product data or personal information must not go into the prompt or the tool. - The prototype is for learning. Do not describe it as ready for development handoff. ## Before you finish - [ ] The brief names the users, the research question and the design standards. - [ ] Every state in the flow is described. - [ ] Accessibility requirements are written into the prompt itself. - [ ] Only fictional or sample data appears. - [ ] The review checklist is included. - [ ] Clearly flag your assumptions and anything the designer must review or decide before the prototype is tested with users.
AI feature trust statesPlans what users see when an AI feature is unsure, slow or wrong, and how they recover
How to use it
- In any AI chat, such as ChatGPT, Microsoft 365 Copilot or Claude: choose Copy instructions, paste them at the start of a new chat, then add your material. Our suggestion
- Install it in Claude (web or desktop): download the .zip, then go to Customize › Skills › + › Create skill › Upload a skill. Code execution must be turned on. Claude help (opens in new tab)
- Install it in a coding agent such as Claude Code, GitHub Copilot or Codex: unzip the folder into the tool's skills folder. Folder locations
Show the full file
File name
SKILL.md, in a folder namedai-feature-trust-states. When to use it: Maps the trust and failure states of an AI-powered feature, such as uncertain answers, errors, refusals, slow responses and wrong actions, and drafts the transparency, control and recovery design for each, plus design-intent examples of acceptable and unacceptable output. Use when a UX designer is designing an AI assistant, chatbot, agent or generated-content feature, needs to plan what users see when the AI is unsure or wrong, or wants to hand product and QA examples of the output the design intends.--- name: ai-feature-trust-states description: "Maps the trust and failure states of an AI-powered feature, such as uncertain answers, errors, refusals, slow responses and wrong actions, and drafts the transparency, control and recovery design for each, plus design-intent examples of acceptable and unacceptable output. Use when a UX designer is designing an AI assistant, chatbot, agent or generated-content feature, needs to plan what users see when the AI is unsure or wrong, or wants to hand product and QA examples of the output the design intends." metadata: title: "AI feature trust states" summary: "Plans what users see when an AI feature is unsure, slow or wrong, and how they recover" --- # AI Feature Trust States Plan how an AI feature earns and keeps user trust, including what users see when it is unsure, slow or wrong. ## What to gather first Ask for anything missing before you start: - What the feature does, who uses it and the task they are delegating to it. - What the AI can affect: does it only suggest, or can it take actions such as sending, changing or deleting something? - Research findings about these users: their expertise, what is at stake for them, and their current trust in automation. - Current designs or flows, if any, and the product's tone of voice. - Real or realistic example outputs, especially bad ones, with personal details removed. - Known technical limits from engineering: typical failure types, response time, what the system can explain about its output. Ask for anything missing once. If the user can't provide it or asks you to go ahead, proceed and record every assumption. ## Steps 1. Describe the delegation: what the user hands over, what they keep control of, and what happens if the output is wrong. Rate the impact of a wrong output as low, medium or high, and explain why. 2. List the states the feature can be in. Include at least: working, slow or long-running, confident output, uncertain or partial output, no answer, refusal or out of scope, error, wrong output the user notices, and wrong output the user does not notice. 3. For each state, design for the four fundamentals: - **Transparency:** what the user is told about what the AI did and where the output came from. - **Control:** how the user can review, edit, stop, undo or choose not to use the output. - **Consistency:** how the behaviour and wording stay predictable across similar situations. - **Support when it fails:** how the user recovers, reaches a person or completes the task another way. 4. For any action the AI can take on the user's behalf, add a confirmation or preview step proportional to the impact, and describe how it can be undone. If it cannot be undone, say so prominently. 5. Draft interface copy for uncertain, refusal and error states in the product's tone. Avoid blaming the user and avoid overstating the system's confidence. 6. Write design-intent examples of acceptable and unacceptable output to hand to product and QA, drawn from research and design intent. Product owns the pass/fail criteria and QA owns the evals. 7. List questions for engineering about what the system can detect (for example, whether it can signal low confidence) so designs do not depend on signals that do not exist. 8. Suggest what to test with real users, especially the states where users may not notice a wrong output. ## Output format ```markdown # Trust and failure states: <feature name> **Delegated task:** <what the user hands over> **Impact of wrong output:** <low/medium/high and why> **Status:** Design draft for review ## State map | State | Transparency | Control | Consistency | Support when it fails | | ----- | ------------ | ------- | ----------- | --------------------- | ## Actions taken on the user's behalf | Action | Confirmation or preview | Undo | Impact if wrong | | ------ | ----------------------- | ---- | --------------- | ## Draft copy - **Uncertain:** "<copy>" - **Refusal / out of scope:** "<copy>" - **Error:** "<copy>" ## Design-intent examples | Situation | Acceptable example | Unacceptable example | Design intent behind it | | --------- | ------------------ | -------------------- | ----------------------- | ## Questions for engineering - <question> ## What to test with users - <state or scenario and what to learn> ## Assumptions and open questions - <assumption or question, and who can confirm> ``` ## Watch out for - Design the failure states first, not last. - Wrong outputs that users do not notice are the most dangerous state. Look for ways to help users check the output, not just to report errors. - Do not promise transparency the system cannot provide, such as sources or confidence it does not have. Confirm with engineering. - Examples of good output must come from research and design intent, not from what the model happens to produce today. - Never reproduce secrets, credentials or personal data (names, emails, account details) in the output unless the user needs them; anonymise quotes by default. - Synthetic users or AI opinions cannot tell you whether real users trust the feature. Test with real users. - The designer and team decide the design; this is a structured draft. ## Before you finish - [ ] Every listed state has an entry for all four fundamentals. - [ ] Every AI action has a confirmation, preview or undo, or a clear note that it cannot be undone. - [ ] Design-intent examples show both acceptable and unacceptable output. - [ ] Designs that rely on unconfirmed technical signals are flagged. - [ ] Clearly flag your assumptions and anything the designer, engineering or product must review or decide.
Published skills you can reuse(2)From public skill catalogs. Check the license before use.
- frontend-design(opens in new tab)anthropics/skillsOpen source
Guiding an agent toward intentional visual design, typography and aesthetic direction when it builds UI.
- figma-implement-design(opens in new tab)openai/skillsVendor terms
Translating a Figma design into application code that matches it.
Related roles
Related roles
Sources (8)
4 practitioner articles, 4 research papers · 4 vendor-affiliated
Sources (8)
4 practitioner articles, 4 research papers · 4 vendor-affiliated
Each source is labelled by what the page is and whether its publisher sells in this space. How we label sources
- 1.Accelerating Research with AI(opens in new tab)
Nielsen Norman Group (Kate Moran and Maria Rosala) · 27 September 2024
PractitionerVendor-affiliated
“That level of complex, context-informed consideration is beyond the capacity of current AI tools.”
- 2.State of UX 2026: Design Deeper to Differentiate(opens in new tab)
Nielsen Norman Group (Kate Moran, Raluca Budiu and Sarah Gibbons) · 16 January 2026
PractitionerVendor-affiliated
“In 2026, trust will be a major design problem for AI experiences. This challenge will only grow as more and more AI agents are rolled out, often before they're ready.”
- 3.Test Complex Interactions Earlier with AI Prototyping(opens in new tab)
Nielsen Norman Group (Megan Chan) · 11 September 2026
PractitionerVendor-affiliated
“AI tools bring speed to the design process, enabling designers to create a realistic working prototype in a day.”
- 4.The Core Skill of Design in the AI Era: Critique(opens in new tab)
Nielsen Norman Group (Adam Elman) · 12 June 2026
PractitionerVendor-affiliated
“If we reframe our task as designers from specifying exact behaviors to defining what "good" looks (and doesn't look) like, we can create mechanisms by which our engineering and data-science partners can evaluate how closely the model's behavior adheres to our intentions.”
- 5.CodeA11y: Making AI Coding Assistants Useful for Accessible Web Development(opens in new tab)
arXiv (Mowar, Peng, Wu, Steinfeld and Bigham; CHI 2025) · 15 February 2025
Research paper
“Our formative study with 16 developers without accessibility training revealed three key issues in AI-assisted coding: failure to prompt AI for accessibility, omitting crucial manual steps like replacing placeholder attributes, and the inability to verify compliance.”
- 6."She was useful, but a bit too optimistic": Augmenting Design with Interactive Virtual Personas(opens in new tab)
arXiv (Deep, Bharadhidasan, Kocaballi; International Journal of Human-Computer Studies 2025) · 26 September 2025
Research paper
“Our participants emphasised that IVPs should be viewed as a complement to, not a replacement for, real user engagement.”
- 7.User-Centered Design with AI in the Loop: A Case Study of Rapid User Interface Prototyping with "Vibe Coding"(opens in new tab)
arXiv (Li, Maheshwari, Voelker; ACM Collective Intelligence 2025) · 28 July 2025
Research paper
“The results transformed the design accurately with static web pages, but did not correctly implement the desired interactions.”
- 8.De-skilling, Cognitive Offloading, and Misplaced Responsibilities: Potential Ironies of AI-Assisted Design(opens in new tab)
arXiv (Shukla, Bui, Levy, Kowalski, Baigelenov, Parsons; CHI 2025 Extended Abstracts) · 5 March 2025
Research paper
“Our findings indicate that while practitioners express optimism about AI reducing repetitive work and augmenting creativity, they also highlight concerns about over-reliance, cognitive offloading, and the erosion of critical design skills.”