Paula Silva Software Global Black Belt
LinkedIn
08 product · Design

UX DesignerDesigner de UXDiseñador UX

Design system and accessibility.Design system e acessibilidade.Design system y accesibilidad.


The UX Designer is the persona that curates the design system and guards accessibility. In an AI-native SDLC, the UX Designer operates a stack of validated primitives that turn design decisions into machine-readable tokens and enforceable gates.

Executive summary

The UX Designer produces and governs the design system, the information architecture, and the accessibility guarantees for every user-facing surface. In an AI-native SDLC the UX Designer operates inside the Design phase with a fixed set of primitives: one design system curation agent, four slash prompts, scoped instructions, schema-validated hooks, and a curated list of validated MCPs. Primary outputs are the token map, the component pattern library, accessibility scan reports, and the information architecture that the Developer and QA Engineer implement against.

Role and responsibilities

Think of the UX Designer like the editor of a design language. They do not ship every screen, but every screen that ships has to match the typography, spacing, color, motion, and accessibility rules they authored. In an AI-native SDLC the design language lives as machine-readable tokens, the pattern library is consumable by agents, and the UX Designer is accountable for the fact that the product looks and feels coherent from the first sketch to the rendered page.

Primary responsibilities:

  • Author and maintain the design token map under docs/design-system/tokens/ for color, typography, spacing, radius, motion, and elevation
  • Govern the component pattern library under docs/design-system/patterns/ with usage rules and accessibility notes
  • Run accessibility scans on every front-end PR via Playwright MCP and axe-core integrations
  • Maintain the information architecture under docs/ia/ that binds user journeys to pages and components
  • Operate the Design System Curator agent and the /token-map, /a11y-scan, /pattern-lib, /ia-review prompts
  • Align design decisions with the Enterprise Architect’s principles, the Product Owner’s spec, and the Azure Static Web Apps deployment target
  • Publish the design review digest to the product Teams channel for stakeholder visibility

Jobs to be done

  1. As a UX Designer, I want the token map to be the source of truth, so that every component and page reads from the same palette and scale.
  2. As a UX Designer, I want accessibility to be gated on PR, so that WCAG violations never reach production.
  3. As a UX Designer, I want the pattern library to be consumable by agents, so that Copilot proposes components from our system, not from the open web.
  4. As a UX Designer, I want the information architecture to bind journeys to pages, so that every screen has a named context and purpose.
  5. As a UX Designer, I want design tokens to regenerate the CSS and the Static Web App theme on merge, so that intent and output stay aligned.
  6. As a UX Designer, I want the design review digest to surface violations and patterns weekly, so that debt is managed, not accumulated.

Pain points before AI-native

  1. Tokens trapped in a design tool. Colors and spacing live in a design file and are copied by hand into CSS. Drift is guaranteed.
  2. Accessibility checked at release. WCAG violations land in production because scans run only in the staging environment.
  3. Pattern library as PDF. Developers and agents cannot consume static documents. They invent components off-system.
  4. Information architecture as a wireframe. Pages and journeys are drawn, not linked. Analytics tagging happens ad-hoc.
  5. Design debt invisible. Divergences from the system pile up without a scan to surface them.

AI-native daily workflow

The UX Designer operates a fixed loop each day. The loop uses GitHub Copilot primitives inside Visual Studio Code and Claude Code at the terminal, plus a small catalog of validated MCPs for external context.

Morning setup

  1. Open the design system repository in Visual Studio Code. GitHub Copilot Chat loads AGENTS.md and the scoped design system instructions.
  2. Pull the latest main and review overnight component PRs against the pattern library.
  3. Run /a11y-scan via Playwright MCP to produce the current accessibility report across the staged Azure Static Web App preview environments.
  4. Review the design system dashboard generated from GitHub MCP telemetry.

Midday execution

  1. Token authoring. Invoke /token-map on any new or revised token. The Design System Curator agent produces the token file, regenerates the CSS export, and updates the Azure Static Web Apps theme bundle.
  2. Pattern authoring. Invoke /pattern-lib on new components or revised usage rules. The agent produces a pattern document with props, accessibility notes, and a primed example.
  3. Information architecture. Invoke /ia-review when a new journey or page is proposed. The agent updates the IA map under docs/ia/ and binds the page to named components from the pattern library.
  4. Cross-persona consultation. Raise design debates in the product Teams channel via the Microsoft 365 Agents SDK MCP, with pattern links as the canonical citation.

Afternoon review

  1. Invoke /a11y-scan as the final sweep on all open front-end PRs. Block merge on any critical WCAG violation detected by Playwright MCP and axe-core.
  2. Open a pull request on token, pattern, or IA changes. GitHub Copilot Code Review comments on token consistency and accessibility annotations.
  3. Publish the daily design digest to the product Teams channel via the Microsoft 365 Agents SDK, summarizing new tokens, pattern revisions, and open violations.
  4. Update the design system changelog and regenerate the Azure Static Web App preview so stakeholders can click through the current state.

Agent

AgentFilePurpose
design-system-curator.github/agents/design-system-curator.agent.mdAuthor tokens, curate the pattern library, run accessibility scans, and govern information architecture

The Design System Curator uses claude-sonnet-4-6 by default. Tools: read, edit, search, grep, glob, bash scoped to token-build scripts. Extended thinking is disabled because iterative design tasks benefit from short, fast loops.

Slash prompts

CommandFilePurpose
/token-map.github/prompts/token-map.prompt.mdAuthor or revise tokens and regenerate the CSS and Static Web App theme
/a11y-scan.github/prompts/a11y-scan.prompt.mdRun accessibility checks via Playwright MCP and axe-core
/pattern-lib.github/prompts/pattern-lib.prompt.mdAuthor or revise a component pattern with props and accessibility notes
/ia-review.github/prompts/ia-review.prompt.mdReview and update the information architecture map for a journey

Instructions scoped

Scoped applyTo reduces token cost by approximately 68 percent compared to global instructions.

Scope (applyTo)FilePurpose
docs/design-system/tokens/**/*.json.github/instructions/tokens.instructions.mdToken schema, naming rules, and regeneration contract
docs/design-system/patterns/**/*.md.github/instructions/patterns.instructions.mdPattern document template, props, accessibility annotations
docs/ia/**/*.md.github/instructions/ia.instructions.mdInformation architecture schema, journey-to-page binding, analytics tagging

Hooks

Hooks cost zero LLM tokens. They are the strongest governance layer for design.

  • pre-commit: reject any token file that breaks the naming schema or any pattern without accessibility annotations
  • post-commit: regenerate the CSS export, Static Web App theme bundle, and pattern index
  • pre-merge: run /a11y-scan on the PR preview deployment and block merge on critical WCAG violations

Validated MCPs

MCPPurposeOwner
Playwright MCPDrive accessibility scans and visual regressions against preview deploymentsMicrosoft (official)
GitHub MCP ServerRead front-end PRs, Actions runs, and preview deployment metadataGitHub (official)
Azure MCP ServerInspect Azure Static Web Apps preview environments and configurationMicrosoft (official)
Microsoft Learn Docs MCPGround design decisions in Microsoft Fluent and accessibility guidanceMicrosoft (official)
Microsoft 365 Agents SDK MCPPublish design digests to Teams and ingest stakeholder feedback from OutlookMicrosoft (official)

Real examples

Example 1: new primary color and accessible contrast

Input: A brand refresh introduces a new primary color. The color must pass WCAG AA contrast against the existing neutral palette.

Invocation: /token-map followed by /a11y-scan.

Expected output:

  1. Updated docs/design-system/tokens/color/primary.json with the new value and contrast matrix annotations.
  2. Regenerated CSS variables in the Azure Static Web App theme bundle.
  3. An accessibility scan report confirming AA contrast across 14 interactive surfaces, with three flagged surfaces that need pattern revision.
  4. A pull request with Copilot Code Review comments on token naming and pattern impact.

Example 2: accessibility gate on a new checkout flow

Input: A new checkout journey with five pages introduced under src/checkout/.

Invocation: /ia-review followed by /a11y-scan.

Expected output:

  1. Updated docs/ia/checkout.md binding the five pages to named patterns and analytics events.
  2. A Playwright MCP accessibility run against the Static Web App preview with zero critical violations, two minor label issues, and three keyboard navigation warnings.
  3. Three issues filed via the GitHub MCP for the warnings, assigned to the Developer with pattern links as the remediation reference.
  4. A blocked merge until critical violations close, unblocked once warnings have an owner and a follow-up issue.

Anti-patterns

  1. Copy-paste design tokens. Values diverge across repos and platforms. Mitigation: token files are the single source, regenerated by hook.
  2. Accessibility as a release checklist. Violations land in production before the checklist runs. Mitigation: pre-merge hook runs /a11y-scan on every PR preview.
  3. Pattern library as PDF. Developers invent components off-system. Mitigation: the pattern library is markdown and the primed-context pack links patterns by name.
  4. Journeys drawn, not mapped. Pages ship without named context, analytics, or accessibility annotations. Mitigation: /ia-review binds every page to pattern and analytics references.
  5. Design debt tolerated. Divergences accumulate without a scan. Mitigation: weekly design digest surfaces divergence counts with owners.

KPIs and impact metrics

KPIBaselineTargetMeasurement
Critical WCAG violations at release6 per release0Playwright MCP scan report
Token adoption, components reading from the token map55 percent100 percentCSS variable usage audit
Pattern library adoption, components authored from patterns45 percent> 90 percentPattern usage audit
IA coverage, pages with journey and analytics binding30 percent100 percentIA linter in GitHub Actions
Design debt items closed per week3> 8Digest summary
Preview-to-approval cycle time3 days< 1 dayGitHub PR timestamps

Maturity in four levels

LevelNameMarkers
L1ManualTokens in a design tool, patterns in PDF, accessibility at release
L2AssistedCopilot used to polish pattern prose, tokens copy-pasted to CSS
L3AugmentedDesign System Curator agent, four slash prompts, scoped instructions, Playwright MCP, a11y scans on PR
L4AutonomousFull primitives kit, hooks enforced, token regeneration automated, IA bindings standard, weekly digest live

Integration with other personas

  • From Product Owner: approved SPECIFICATION.md with user-facing acceptance criteria that the IA must honor
  • From Enterprise Architect: principles that constrain visual and accessibility policy
  • To Developer: tokens, patterns, and primed-context packs that make component work deterministic
  • To QA Engineer: accessibility scans as a first-class test suite alongside functional tests
  • To DevOps Engineer: Azure Static Web Apps preview environment requirements for accessibility scans
  • To Tech Writer: pattern library and token map as the canonical source for UI documentation
  • To DevRel: public-facing design system artifacts for developer audiences

Glossary

  • Design token: a named, machine-readable value for color, typography, spacing, radius, motion, or elevation.
  • Pattern: a documented component with props, usage rules, and accessibility annotations.
  • Information architecture: the mapping from user journeys to pages and components, with analytics and accessibility bindings.
  • Accessibility scan: automated sweep via Playwright MCP and axe-core that checks pages against WCAG criteria.
  • Design debt: divergence between shipped surfaces and the design system, measured and managed weekly.
  • Token map: the generated, versioned export of all tokens consumed by CSS, components, and the Azure Static Web App theme bundle.

References

O UX Designer é a persona que cura o design system e protege a acessibilidade. Em um SDLC AI-native, o UX Designer opera uma pilha de primitivas validadas que transformam decisões de design em tokens legíveis por máquina e gates aplicáveis.

Resumo executivo

O UX Designer produz e governa o design system, a arquitetura de informação e as garantias de acessibilidade para toda superfície voltada ao usuário. Em um SDLC AI-native, o UX Designer opera dentro da fase de Design com um conjunto fixo de primitivas: um agente de curadoria de design system, quatro slash prompts, instruções escopadas, hooks validados por schema e uma lista curada de MCPs validados. As saídas primárias são o token map, a pattern library de componentes, os relatórios de scan de acessibilidade e a arquitetura de informação contra a qual o Developer e o QA Engineer implementam.

Papel e responsabilidades

Pense no UX Designer como o editor de uma linguagem de design. Ele não entrega cada tela, mas toda tela que é entregue precisa bater com as regras de tipografia, espaçamento, cor, movimento e acessibilidade que ele escreveu. Em um SDLC AI-native, a linguagem de design vive como tokens legíveis por máquina, a pattern library é consumível por agentes e o UX Designer é responsável pelo fato de que o produto parece e se comporta de forma coerente, do primeiro sketch à página renderizada.

Responsabilidades primárias:

  • Escrever e manter o mapa de design tokens em docs/design-system/tokens/ para cor, tipografia, espaçamento, radius, movimento e elevação
  • Governar a pattern library de componentes em docs/design-system/patterns/ com regras de uso e notas de acessibilidade
  • Rodar scans de acessibilidade em todo PR de front-end via Playwright MCP e integrações com axe-core
  • Manter a arquitetura de informação em docs/ia/ que liga jornadas de usuário a páginas e componentes
  • Operar o agente Design System Curator e os prompts /token-map, /a11y-scan, /pattern-lib, /ia-review
  • Alinhar decisões de design com os princípios do Enterprise Architect, a spec do Product Owner e o destino de deploy Azure Static Web Apps
  • Publicar o digest de revisão de design no canal de produto no Teams para visibilidade com stakeholders

Jobs to be done

  1. Como UX Designer, eu quero que o token map seja a fonte da verdade, para que todo componente e página leia da mesma paleta e escala.
  2. Como UX Designer, eu quero que acessibilidade seja bloqueante no PR, para que violações de WCAG nunca cheguem em produção.
  3. Como UX Designer, eu quero que a pattern library seja consumível por agentes, para que o Copilot proponha componentes do nosso sistema, não da web aberta.
  4. Como UX Designer, eu quero que a arquitetura de informação ligue jornadas a páginas, para que toda tela tenha um contexto e propósito nomeados.
  5. Como UX Designer, eu quero que design tokens regenerem o CSS e o tema do Static Web App no merge, para que intenção e saída fiquem alinhadas.
  6. Como UX Designer, eu quero que o digest de revisão de design mostre violações e padrões semanalmente, para que a dívida seja gerenciada, não acumulada.

Dores antes da era AI-native

  1. Tokens presos em uma ferramenta de design. Cores e espaçamentos vivem em um arquivo de design e são copiados à mão para o CSS. Divergência é garantida.
  2. Acessibilidade verificada no release. Violações de WCAG aterrissam em produção porque os scans rodam só no ambiente de staging.
  3. Pattern library como PDF. Developers e agentes não conseguem consumir documentos estáticos. Eles inventam componentes fora do sistema.
  4. Arquitetura de informação como wireframe. Páginas e jornadas são desenhadas, não linkadas. Taggeamento de analytics acontece ad-hoc.
  5. Dívida de design invisível. Divergências do sistema se acumulam sem um scan que as mostre.

Fluxo diário AI-native

O UX Designer opera um loop fixo todo dia. O loop usa primitivas do GitHub Copilot dentro do Visual Studio Code e Claude Code no terminal, além de um pequeno catálogo de MCPs validados para contexto externo.

Setup da manhã

  1. Abra o repositório do design system no Visual Studio Code. GitHub Copilot Chat carrega o AGENTS.md e as instruções escopadas do design system.
  2. Puxe a última main e revise PRs de componentes da madrugada contra a pattern library.
  3. Rode /a11y-scan via Playwright MCP para produzir o relatório atual de acessibilidade nos ambientes de preview do Azure Static Web App em staging.
  4. Revise o dashboard do design system gerado a partir da telemetria do GitHub MCP.

Execução no meio do dia

  1. Autoria de tokens. Invoque /token-map em qualquer token novo ou revisado. O agente Design System Curator produz o arquivo de token, regenera o export de CSS e atualiza o bundle de tema do Azure Static Web Apps.
  2. Autoria de patterns. Invoque /pattern-lib em novos componentes ou regras de uso revisadas. O agente produz um documento de pattern com props, notas de acessibilidade e um exemplo preparado.
  3. Arquitetura de informação. Invoque /ia-review quando uma nova jornada ou página for proposta. O agente atualiza o mapa de IA em docs/ia/ e liga a página a componentes nomeados da pattern library.
  4. Consulta cross-persona. Levante debates de design no canal de produto no Teams via Microsoft 365 Agents SDK MCP, com links de pattern como citação canônica.

Revisão no fim da tarde

  1. Invoque /a11y-scan como varredura final em todos os PRs de front-end abertos. Bloqueie o merge em qualquer violação crítica de WCAG detectada pelo Playwright MCP e axe-core.
  2. Abra um pull request nas mudanças de token, pattern ou IA. O GitHub Copilot Code Review comenta sobre consistência de tokens e anotações de acessibilidade.
  3. Publique o digest diário de design no canal de produto no Teams via Microsoft 365 Agents SDK, resumindo novos tokens, revisões de pattern e violações abertas.
  4. Atualize o changelog do design system e regenere o preview do Azure Static Web App para que stakeholders possam clicar pelo estado atual.

Primitivas recomendadas

Agente

AgenteArquivoPropósito
design-system-curator.github/agents/design-system-curator.agent.mdEscrever tokens, curar a pattern library, rodar scans de acessibilidade e governar a arquitetura de informação

O Design System Curator usa claude-sonnet-4-6 por padrão. Ferramentas: read, edit, search, grep, glob, bash escopados a scripts de build de token. Extended thinking fica desabilitado porque tarefas de design iterativas se beneficiam de loops curtos e rápidos.

Slash prompts

ComandoArquivoPropósito
/token-map.github/prompts/token-map.prompt.mdEscrever ou revisar tokens e regenerar o CSS e o tema do Static Web App
/a11y-scan.github/prompts/a11y-scan.prompt.mdRodar checks de acessibilidade via Playwright MCP e axe-core
/pattern-lib.github/prompts/pattern-lib.prompt.mdEscrever ou revisar um pattern de componente com props e notas de acessibilidade
/ia-review.github/prompts/ia-review.prompt.mdRevisar e atualizar o mapa de arquitetura de informação para uma jornada

Instruções escopadas

Um applyTo escopado reduz o custo em tokens em aproximadamente 68 por cento em comparação com instruções globais.

Escopo (applyTo)ArquivoPropósito
docs/design-system/tokens/**/*.json.github/instructions/tokens.instructions.mdSchema de tokens, regras de nomenclatura e contrato de regeneração
docs/design-system/patterns/**/*.md.github/instructions/patterns.instructions.mdTemplate de documento de pattern, props, anotações de acessibilidade
docs/ia/**/*.md.github/instructions/ia.instructions.mdSchema de arquitetura de informação, binding jornada-para-página, taggeamento de analytics

Hooks

Hooks custam zero tokens de LLM. São a camada mais forte de governança para design.

  • pre-commit: rejeita qualquer arquivo de token que quebre o schema de nomenclatura ou qualquer pattern sem anotações de acessibilidade
  • post-commit: regenera o export de CSS, o bundle de tema do Static Web App e o índice de patterns
  • pre-merge: roda /a11y-scan no deployment de preview do PR e bloqueia o merge em violações críticas de WCAG

MCPs validados

MCPPropósitoDono
Playwright MCPDirigir scans de acessibilidade e regressões visuais contra deployments de previewMicrosoft (oficial)
GitHub MCP ServerLer PRs de front-end, runs do Actions e metadados de deployment de previewGitHub (oficial)
Azure MCP ServerInspecionar ambientes de preview do Azure Static Web Apps e configuraçãoMicrosoft (oficial)
Microsoft Learn Docs MCPAncorar decisões de design no guia Microsoft Fluent e de acessibilidadeMicrosoft (oficial)
Microsoft 365 Agents SDK MCPPublicar digests de design no Teams e ingerir feedback de stakeholders do OutlookMicrosoft (oficial)

Exemplos reais

Exemplo 1: nova cor primária e contraste acessível

Entrada: Um refresh de marca introduz uma nova cor primária. A cor precisa passar no contraste AA do WCAG contra a paleta neutra existente.

Invocação: /token-map seguido de /a11y-scan.

Saída esperada:

  1. docs/design-system/tokens/color/primary.json atualizado com o novo valor e anotações de matriz de contraste.
  2. Variáveis CSS regeneradas no bundle de tema do Azure Static Web App.
  3. Um relatório de scan de acessibilidade confirmando contraste AA em 14 superfícies interativas, com três superfícies sinalizadas que precisam de revisão de pattern.
  4. Um pull request com comentários do Copilot Code Review sobre nomenclatura de tokens e impacto no pattern.

Exemplo 2: gate de acessibilidade em um novo fluxo de checkout

Entrada: Uma nova jornada de checkout com cinco páginas introduzida em src/checkout/.

Invocação: /ia-review seguido de /a11y-scan.

Saída esperada:

  1. docs/ia/checkout.md atualizado ligando as cinco páginas a patterns nomeados e eventos de analytics.
  2. Um run de acessibilidade do Playwright MCP contra o preview do Static Web App com zero violações críticas, dois problemas menores de label e três avisos de navegação por teclado.
  3. Três issues abertas via GitHub MCP para os avisos, atribuídas ao Developer com links de pattern como referência de remediação.
  4. Um merge bloqueado até que as violações críticas fechem, desbloqueado assim que os avisos tenham dono e issue de follow-up.

Anti-padrões

  1. Design tokens via copy-paste. Valores divergem entre repos e plataformas. Mitigação: arquivos de token são a fonte única, regenerados por hook.
  2. Acessibilidade como checklist de release. Violações aterrissam em produção antes do checklist rodar. Mitigação: hook pre-merge roda /a11y-scan em cada preview de PR.
  3. Pattern library como PDF. Developers inventam componentes fora do sistema. Mitigação: a pattern library é markdown e o pack de contexto preparado linka patterns pelo nome.
  4. Jornadas desenhadas, não mapeadas. Páginas sobem sem contexto nomeado, analytics ou anotações de acessibilidade. Mitigação: /ia-review liga cada página a referências de pattern e analytics.
  5. Dívida de design tolerada. Divergências se acumulam sem scan. Mitigação: digest semanal de design mostra contagem de divergências com donos.

KPIs e métricas de impacto

KPILinha baseMetaMedição
Violações críticas de WCAG no release6 por release0Relatório de scan do Playwright MCP
Adoção de tokens, componentes lendo do token map55 por cento100 por centoAuditoria de uso de variáveis CSS
Adoção da pattern library, componentes escritos a partir de patterns45 por cento> 90 por centoAuditoria de uso de patterns
Cobertura de IA, páginas com binding de jornada e analytics30 por cento100 por centoIA linter em GitHub Actions
Itens de dívida de design fechados por semana3> 8Resumo do digest
Ciclo preview-para-aprovação3 dias< 1 diaTimestamps de PR do GitHub

Maturidade em quatro níveis

NívelNomeMarcadores
L1ManualTokens em ferramenta de design, patterns em PDF, acessibilidade no release
L2AssistidoCopilot usado para polir a prosa de patterns, tokens copiados manualmente para CSS
L3AumentadoAgente Design System Curator, quatro slash prompts, instruções escopadas, Playwright MCP, scans de a11y no PR
L4AutônomoKit completo de primitivas, hooks aplicados, regeneração de tokens automatizada, bindings de IA padrão, digest semanal ativo

Integração com outras personas

  • Do Product Owner: SPECIFICATION.md aprovado com critérios de aceitação voltados ao usuário que a IA deve honrar
  • Do Enterprise Architect: princípios que restringem política visual e de acessibilidade
  • Para Developer: tokens, patterns e packs de contexto preparado que tornam o trabalho de componentes determinístico
  • Para QA Engineer: scans de acessibilidade como suíte de teste de primeira classe junto com testes funcionais
  • Para DevOps Engineer: requisitos de ambiente de preview do Azure Static Web Apps para scans de acessibilidade
  • Para Tech Writer: pattern library e token map como fonte canônica para documentação de UI
  • Para DevRel: artefatos públicos de design system para audiências de desenvolvedor

Glossário

  • Design token: um valor nomeado e legível por máquina para cor, tipografia, espaçamento, radius, movimento ou elevação.
  • Pattern: um componente documentado com props, regras de uso e anotações de acessibilidade.
  • Arquitetura de informação: o mapeamento de jornadas de usuário para páginas e componentes, com bindings de analytics e acessibilidade.
  • Scan de acessibilidade: varredura automatizada via Playwright MCP e axe-core que verifica páginas contra critérios WCAG.
  • Dívida de design: divergência entre superfícies entregues e o design system, medida e gerenciada semanalmente.
  • Token map: o export gerado e versionado de todos os tokens consumidos pelo CSS, componentes e bundle de tema do Azure Static Web App.

Referências

El UX Designer es la persona que cura el design system y resguarda la accesibilidad. En un SDLC AI-native, el UX Designer opera un stack de primitivas validadas que convierten decisiones de diseño en tokens legibles por máquina y compuertas aplicables.

Resumen ejecutivo

El UX Designer produce y gobierna el design system, la arquitectura de información y las garantías de accesibilidad para cada superficie cara al usuario. En un SDLC AI-native, el UX Designer opera dentro de la fase de Design con un conjunto fijo de primitivas: un agente de curaduría del design system, cuatro slash prompts, instrucciones con alcance, hooks validados por esquema y una lista curada de MCPs validados. Las salidas principales son el mapa de tokens, la librería de patrones de componentes, los reportes de escaneo de accesibilidad y la arquitectura de información contra la cual el Developer y el QA Engineer implementan.

Rol y responsabilidades

Piensa en el UX Designer como el editor de un lenguaje de diseño. No envían cada pantalla, pero cada pantalla que se envía tiene que coincidir con la tipografía, el espaciado, el color, el motion y las reglas de accesibilidad que escribieron. En un SDLC AI-native, el lenguaje de diseño vive como tokens legibles por máquina, la librería de patrones es consumible por agentes, y el UX Designer es responsable de que el producto se vea y se sienta coherente desde el primer sketch hasta la página renderizada.

Responsabilidades principales:

  • Redactar y mantener el mapa de design tokens bajo docs/design-system/tokens/ para color, tipografía, espaciado, radius, motion y elevación
  • Gobernar la librería de patrones de componentes bajo docs/design-system/patterns/ con reglas de uso y notas de accesibilidad
  • Correr escaneos de accesibilidad sobre cada PR de front-end vía Playwright MCP e integraciones con axe-core
  • Mantener la arquitectura de información bajo docs/ia/ que amarra journeys de usuario a páginas y componentes
  • Operar el agente Design System Curator y los prompts /token-map, /a11y-scan, /pattern-lib, /ia-review
  • Alinear las decisiones de diseño con los principios del Enterprise Architect, el spec del Product Owner y el target de despliegue de Azure Static Web Apps
  • Publicar el digest de design review al canal de producto en Teams para visibilidad de stakeholders

Jobs to be done

  1. Como UX Designer, quiero que el mapa de tokens sea la fuente de verdad, para que cada componente y página lea de la misma paleta y escala.
  2. Como UX Designer, quiero que la accesibilidad esté con compuerta en PR, para que las violaciones WCAG nunca lleguen a producción.
  3. Como UX Designer, quiero que la librería de patrones sea consumible por agentes, para que Copilot proponga componentes desde nuestro sistema, no desde la web abierta.
  4. Como UX Designer, quiero que la arquitectura de información amarre journeys a páginas, para que cada pantalla tenga un contexto y propósito nombrado.
  5. Como UX Designer, quiero que los design tokens regeneren el CSS y el theme de Static Web App al hacer merge, para que la intención y la salida permanezcan alineadas.
  6. Como UX Designer, quiero que el digest de design review afloran violaciones y patrones semanalmente, para que la deuda se gestione, no se acumule.

Puntos de dolor antes de la era AI-native

  1. Tokens atrapados en una herramienta de diseño. Los colores y espaciados viven en un archivo de diseño y se copian a mano al CSS. La deriva está garantizada.
  2. Accesibilidad chequeada en release. Las violaciones WCAG aterrizan en producción porque los escaneos solo corren en el ambiente de staging.
  3. Librería de patrones como PDF. Los developers y agentes no pueden consumir documentos estáticos. Inventan componentes fuera del sistema.
  4. Arquitectura de información como wireframe. Las páginas y journeys se dibujan, no se enlazan. El tagging de analytics ocurre ad-hoc.
  5. Deuda de diseño invisible. Las divergencias del sistema se acumulan sin un escaneo que las afloran.

Flujo diario AI-native

El UX Designer opera un loop fijo cada día. El loop usa primitivas de GitHub Copilot dentro de Visual Studio Code y Claude Code en la terminal, además de un pequeño catálogo de MCPs validados para contexto externo.

Setup de la mañana

  1. Abrir el repositorio del design system en Visual Studio Code. GitHub Copilot Chat carga AGENTS.md y las instrucciones del design system con alcance.
  2. Hacer pull del último main y revisar PRs nocturnos de componentes contra la librería de patrones.
  3. Ejecutar /a11y-scan vía Playwright MCP para producir el reporte de accesibilidad actual a través de los ambientes de preview de Azure Static Web App.
  4. Revisar el dashboard del design system generado a partir de la telemetría del MCP de GitHub.

Ejecución al mediodía

  1. Autoría de tokens. Invocar /token-map sobre cualquier token nuevo o revisado. El agente Design System Curator produce el archivo de token, regenera el export de CSS y actualiza el bundle de theme de Azure Static Web Apps.
  2. Autoría de patrones. Invocar /pattern-lib sobre nuevos componentes o reglas de uso revisadas. El agente produce un documento de patrón con props, notas de accesibilidad y un ejemplo preparado.
  3. Arquitectura de información. Invocar /ia-review cuando se proponga un nuevo journey o página. El agente actualiza el mapa de IA bajo docs/ia/ y amarra la página a componentes nombrados de la librería de patrones.
  4. Consulta entre personas. Levantar debates de diseño en el canal de producto en Teams a través del MCP del Microsoft 365 Agents SDK, con enlaces a patrones como cita canónica.

Revisión al final de la tarde

  1. Invocar /a11y-scan como barrida final sobre todos los PRs abiertos de front-end. Bloquear el merge en cualquier violación WCAG crítica detectada por Playwright MCP y axe-core.
  2. Abrir un pull request sobre cambios de tokens, patrones o IA. GitHub Copilot Code Review comenta sobre consistencia de tokens y anotaciones de accesibilidad.
  3. Publicar el digest diario de diseño al canal de producto en Teams a través del Microsoft 365 Agents SDK, resumiendo nuevos tokens, revisiones de patrones y violaciones abiertas.
  4. Actualizar el changelog del design system y regenerar el preview de Azure Static Web App para que los stakeholders puedan navegar el estado actual.

Primitivas recomendadas

Agente

AgenteArchivoPropósito
design-system-curator.github/agents/design-system-curator.agent.mdRedactar tokens, curar la librería de patrones, correr escaneos de accesibilidad y gobernar la arquitectura de información

El Design System Curator usa claude-sonnet-4-6 por defecto. Herramientas: read, edit, search, grep, glob, bash con alcance a scripts de build de tokens. El extended thinking está deshabilitado porque las tareas iterativas de diseño se benefician de loops cortos y rápidos.

Slash prompts

ComandoArchivoPropósito
/token-map.github/prompts/token-map.prompt.mdRedactar o revisar tokens y regenerar el CSS y el theme de Static Web App
/a11y-scan.github/prompts/a11y-scan.prompt.mdCorrer chequeos de accesibilidad vía Playwright MCP y axe-core
/pattern-lib.github/prompts/pattern-lib.prompt.mdRedactar o revisar un patrón de componente con props y notas de accesibilidad
/ia-review.github/prompts/ia-review.prompt.mdRevisar y actualizar el mapa de arquitectura de información para un journey

Instrucciones con alcance

El applyTo con alcance reduce el costo en tokens en aproximadamente 68 por ciento comparado con instrucciones globales.

Alcance (applyTo)ArchivoPropósito
docs/design-system/tokens/**/*.json.github/instructions/tokens.instructions.mdEsquema de token, reglas de naming y contrato de regeneración
docs/design-system/patterns/**/*.md.github/instructions/patterns.instructions.mdPlantilla de documento de patrón, props, anotaciones de accesibilidad
docs/ia/**/*.md.github/instructions/ia.instructions.mdEsquema de arquitectura de información, vinculación journey-a-página, tagging de analytics

Hooks

Los hooks cuestan cero tokens de LLM. Son la capa de gobierno más fuerte para diseño.

  • pre-commit: rechazar cualquier archivo de token que rompa el esquema de naming o cualquier patrón sin anotaciones de accesibilidad
  • post-commit: regenerar el export de CSS, el bundle de theme de Static Web App y el índice de patrones
  • pre-merge: correr /a11y-scan sobre el preview deployment del PR y bloquear el merge en violaciones WCAG críticas

MCPs validados

MCPPropósitoDueño
Playwright MCPManejar escaneos de accesibilidad y regresiones visuales contra preview deploymentsMicrosoft (oficial)
GitHub MCP ServerLeer PRs de front-end, corridas de Actions y metadata de preview deploymentGitHub (oficial)
Azure MCP ServerInspeccionar ambientes de preview de Azure Static Web Apps y configuraciónMicrosoft (oficial)
Microsoft Learn Docs MCPAnclar decisiones de diseño en la guía de Microsoft Fluent y de accesibilidadMicrosoft (oficial)
Microsoft 365 Agents SDK MCPPublicar digests de diseño a Teams e ingerir feedback de stakeholders desde OutlookMicrosoft (oficial)

Ejemplos reales

Ejemplo 1: nuevo color primario y contraste accesible

Entrada: Un brand refresh introduce un nuevo color primario. El color debe pasar contraste WCAG AA contra la paleta neutra existente.

Invocación: /token-map seguido de /a11y-scan.

Salida esperada:

  1. Un docs/design-system/tokens/color/primary.json actualizado con el nuevo valor y anotaciones de matriz de contraste.
  2. Variables CSS regeneradas en el bundle de theme de Azure Static Web App.
  3. Un reporte de escaneo de accesibilidad confirmando contraste AA a través de 14 superficies interactivas, con tres superficies marcadas que necesitan revisión de patrón.
  4. Un pull request con comentarios de Copilot Code Review sobre el naming de tokens e impacto de patrón.

Ejemplo 2: compuerta de accesibilidad sobre un nuevo flujo de checkout

Entrada: Un nuevo journey de checkout con cinco páginas introducido bajo src/checkout/.

Invocación: /ia-review seguido de /a11y-scan.

Salida esperada:

  1. Un docs/ia/checkout.md actualizado que amarra las cinco páginas a patrones nombrados y eventos de analytics.
  2. Una corrida de accesibilidad de Playwright MCP contra el preview de Static Web App con cero violaciones críticas, dos issues menores de label y tres warnings de navegación por teclado.
  3. Tres issues presentados vía el MCP de GitHub para los warnings, asignados al Developer con enlaces a patrones como referencia de remediación.
  4. Un merge bloqueado hasta que cierren las violaciones críticas, desbloqueado una vez que los warnings tengan dueño y un issue de seguimiento.

Anti-patrones

  1. Copy-paste de design tokens. Los valores divergen a través de repos y plataformas. Mitigación: los archivos de token son la fuente única, regenerados por hook.
  2. Accesibilidad como checklist de release. Las violaciones aterrizan en producción antes de que el checklist corra. Mitigación: el hook pre-merge corre /a11y-scan en cada preview de PR.
  3. Librería de patrones como PDF. Los developers inventan componentes fuera del sistema. Mitigación: la librería de patrones es markdown y el paquete de contexto preparado enlaza patrones por nombre.
  4. Journeys dibujados, no mapeados. Las páginas se envían sin contexto, analytics o anotaciones de accesibilidad nombrados. Mitigación: /ia-review amarra cada página a referencias de patrón y analytics.
  5. Deuda de diseño tolerada. Las divergencias se acumulan sin un escaneo. Mitigación: el digest semanal de diseño afloran conteos de divergencia con dueños.

KPIs y métricas de impacto

KPILínea baseMetaMedición
Violaciones WCAG críticas en release6 por release0Reporte de escaneo de Playwright MCP
Adopción de tokens, componentes que leen del mapa de tokens55 por ciento100 por cientoAuditoría de uso de variables CSS
Adopción de librería de patrones, componentes redactados desde patrones45 por ciento> 90 por cientoAuditoría de uso de patrones
Cobertura de IA, páginas con vinculación de journey y analytics30 por ciento100 por cientoLinter de IA en GitHub Actions
Ítems de deuda de diseño cerrados por semana3> 8Resumen del digest
Tiempo de ciclo preview-a-aprobación3 días< 1 díaTimestamps de PR de GitHub

Madurez en cuatro niveles

NivelNombreMarcadores
L1ManualTokens en una herramienta de diseño, patrones en PDF, accesibilidad en release
L2AsistidoCopilot usado para pulir prosa de patrón, tokens copiados-pegados al CSS
L3AumentadoAgente Design System Curator, cuatro slash prompts, instrucciones con alcance, Playwright MCP, escaneos de a11y en PR
L4AutónomoKit completo de primitivas, hooks forzados, regeneración de tokens automatizada, vinculaciones de IA estándar, digest semanal en vivo

Integración con otras personas

  • Desde Product Owner: SPECIFICATION.md aprobado con criterios de aceptación cara al usuario que la IA debe honrar
  • Desde Enterprise Architect: principios que restringen la política visual y de accesibilidad
  • Hacia Developer: tokens, patrones y paquetes de contexto preparado que vuelven determinístico el trabajo de componentes
  • Hacia QA Engineer: escaneos de accesibilidad como suite de prueba de primera clase junto a las pruebas funcionales
  • Hacia DevOps Engineer: requisitos del ambiente de preview de Azure Static Web Apps para escaneos de accesibilidad
  • Hacia Tech Writer: librería de patrones y mapa de tokens como fuente canónica para la documentación de UI
  • Hacia DevRel: artefactos públicos del design system para audiencias de developers

Glosario

  • Design token: un valor nombrado y legible por máquina para color, tipografía, espaciado, radius, motion o elevación.
  • Patrón: un componente documentado con props, reglas de uso y anotaciones de accesibilidad.
  • Arquitectura de información: el mapeo de journeys de usuario a páginas y componentes, con vinculaciones de analytics y accesibilidad.
  • Escaneo de accesibilidad: barrida automatizada vía Playwright MCP y axe-core que chequea páginas contra criterios WCAG.
  • Deuda de diseño: divergencia entre superficies enviadas y el design system, medida y gestionada semanalmente.
  • Mapa de tokens: el export generado y versionado de todos los tokens consumidos por CSS, componentes y el bundle de theme de Azure Static Web App.

Referencias

Paula Silva | Software Global Black Belt

Start with the platform, not the agents. Comece pela plataforma, não pelos agentes. Comience por la plataforma, no por los agentes.

Building the future of software development with AI and Agentic DevOps.

Knowledge Hub · v3.4.0 · 2026-06-17
paulasilva · 2026-06-17 EN · PT-BR · ES