Sistema UX-Design-Expert AIOX
Versão: 1.0.0
Criado: 2026-02-04
Owner: @ux-design-expert (Uma)
Status: Documentação Oficial
Este documento descreve o sistema completo do agente UX-Design Expert (Uma) , incluindo todos os arquivos envolvidos, fluxos de trabalho, comandos disponiveis, integracoes com outros agentes e workflows AIOX.
O UX-Design Expert e um agente hibrido que combina:
Sally's UX Principles - Empatia, pesquisa de usuario, design centrado no usuario
Brad Frost's System Principles - Atomic Design, design tokens, metricas e ROI
O agente e projetado para:
Conduzir pesquisa de usuario e criar personas
Criar wireframes e fluxos de interacao
Auditar codebases existentes para identificar redundancias de UI
Extrair e consolidar design tokens
Construir componentes atomicos (atoms, molecules, organisms)
Garantir acessibilidade (WCAG AA/AAA)
Calcular ROI e savings de design systems
O UX-Design Expert opera em 5 fases distintas, cada uma com comandos especificos:
flowchart TB
subgraph PHASE1["Fase 1: UX Research"]
R1["*research<br/>Pesquisa de Usuario"]
R2["*wireframe<br/>Criar Wireframes"]
R3["*generate-ui-prompt<br/>Prompts para v0/Lovable"]
R4["*create-front-end-spec<br/>Especificacao Frontend"]
end
subgraph PHASE2["Fase 2: Design System Audit"]
A1["*audit {path}<br/>Escanear Redundancias"]
A2["*consolidate<br/>Clustering Inteligente"]
A3["*shock-report<br/>Relatorio Visual HTML"]
end
subgraph PHASE3["Fase 3: Design Tokens"]
T1["*tokenize<br/>Extrair Tokens"]
T2["*setup<br/>Inicializar DS"]
T3["*migrate<br/>Estrategia de Migracao"]
T4["*upgrade-tailwind<br/>Upgrade Tailwind v4"]
T5["*bootstrap-shadcn<br/>Instalar Shadcn/Radix"]
end
subgraph PHASE4["Fase 4: Component Building"]
B1["*build {component}<br/>Construir Atom"]
B2["*compose {molecule}<br/>Compor Molecule"]
B3["*extend {component}<br/>Adicionar Variante"]
end
subgraph PHASE5["Fase 5: Quality & Documentation"]
Q1["*document<br/>Pattern Library"]
Q2["*a11y-check<br/>Auditoria WCAG"]
Q3["*calculate-roi<br/>Calcular ROI"]
end
PHASE1 --> PHASE2
PHASE2 --> PHASE3
PHASE3 --> PHASE4
PHASE4 --> PHASE5
style PHASE1 fill:#e3f2fd
style PHASE2 fill:#fff3e0
style PHASE3 fill:#e8f5e9
style PHASE4 fill:#fce4ec
style PHASE5 fill:#f3e5f5
Loading
Lista Completa de Arquivos
Arquivo de Definição do Agente
Arquivo
Propósito
.aiox-core/development/agents/ux-design-expert.md
Definição completa do agente (persona, comandos, workflows)
.claude/commands/AIOX/agents/ux-design-expert.md
Comando Claude Code para ativar @ux-design-expert
Fase 1: UX Research & Design (4 tasks)
Arquivo
Comando
Propósito
.aiox-core/development/tasks/ux-user-research.md
*research
Conduzir pesquisa de usuario, criar personas e jornadas
.aiox-core/development/tasks/ux-create-wireframe.md
*wireframe
Criar wireframes low/mid/high fidelity
.aiox-core/development/tasks/generate-ai-frontend-prompt.md
*generate-ui-prompt
Gerar prompts para v0.dev, Lovable.ai
.aiox-core/development/tasks/create-doc.md
*create-front-end-spec
Criar especificacao frontend detalhada
Fase 2: Design System Audit (3 tasks)
Arquivo
Comando
Propósito
.aiox-core/development/tasks/audit-codebase.md
*audit {path}
Escanear codebase para redundancias UI
.aiox-core/development/tasks/consolidate-patterns.md
*consolidate
Reduzir redundancia com clustering HSL
.aiox-core/development/tasks/generate-shock-report.md
*shock-report
Gerar relatorio visual HTML
Fase 3: Design Tokens & Setup (7 tasks)
Arquivo
Comando
Propósito
.aiox-core/development/tasks/extract-tokens.md
*tokenize
Extrair design tokens (YAML, JSON, CSS, DTCG)
.aiox-core/development/tasks/setup-design-system.md
*setup
Inicializar estrutura do design system
.aiox-core/development/tasks/generate-migration-strategy.md
*migrate
Gerar estrategia de migracao em 4 fases
.aiox-core/development/tasks/tailwind-upgrade.md
*upgrade-tailwind
Upgrade para Tailwind CSS v4
.aiox-core/development/tasks/audit-tailwind-config.md
*audit-tailwind-config
Validar configuracao Tailwind
.aiox-core/development/tasks/export-design-tokens-dtcg.md
*export-dtcg
Exportar tokens W3C DTCG
.aiox-core/development/tasks/bootstrap-shadcn-library.md
*bootstrap-shadcn
Instalar Shadcn/Radix UI
Fase 4: Atomic Component Building (3 tasks)
Arquivo
Comando
Propósito
.aiox-core/development/tasks/build-component.md
*build {component}
Construir componente atomico (React + TypeScript)
.aiox-core/development/tasks/compose-molecule.md
*compose {molecule}
Compor molecule de atoms existentes
.aiox-core/development/tasks/extend-pattern.md
*extend {component}
Adicionar variante a componente existente
Fase 5: Quality & Documentation (3 tasks)
Arquivo
Comando
Propósito
.aiox-core/development/tasks/generate-documentation.md
*document
Gerar documentacao do pattern library
.aiox-core/development/tasks/calculate-roi.md
*calculate-roi
Calcular ROI e cost savings
.aiox-core/development/checklists/accessibility-wcag-checklist.md
*a11y-check
Auditoria de acessibilidade WCAG
Tasks Universais (2 tasks)
Arquivo
Comando
Propósito
.aiox-core/development/tasks/ux-ds-scan-artifact.md
*scan {path|url}
Analisar HTML/React para extrair padroes
.aiox-core/development/tasks/integrate-Squad.md
*integrate {squad}
Conectar com expansion squad
Arquivo
Propósito
.aiox-core/development/templates/front-end-spec-tmpl.yaml
Template de especificacao frontend
.aiox-core/development/templates/tokens-schema-tmpl.yaml
Schema de design tokens
.aiox-core/development/templates/component-react-tmpl.tsx
Template de componente React
.aiox-core/development/templates/state-persistence-tmpl.yaml
Template de persistencia de estado
.aiox-core/development/templates/shock-report-tmpl.html
Template de shock report HTML
.aiox-core/development/templates/migration-strategy-tmpl.md
Template de estrategia de migracao
.aiox-core/development/templates/token-exports-css-tmpl.css
Template de export CSS
.aiox-core/development/templates/token-exports-tailwind-tmpl.js
Template de export Tailwind
.aiox-core/development/templates/ds-artifact-analysis.md
Template de analise de artefato
Arquivo
Propósito
.aiox-core/development/checklists/pattern-audit-checklist.md
Checklist de auditoria de padroes
.aiox-core/development/checklists/component-quality-checklist.md
Checklist de qualidade de componente
.aiox-core/development/checklists/accessibility-wcag-checklist.md
Checklist WCAG AA/AAA
.aiox-core/development/checklists/migration-readiness-checklist.md
Checklist de readiness para migracao
Arquivo
Propósito
.aiox-core/development/data/technical-preferences.md
Preferencias tecnicas padrao
.aiox-core/development/data/atomic-design-principles.md
Principios Atomic Design
.aiox-core/development/data/design-token-best-practices.md
Best practices de design tokens
.aiox-core/development/data/consolidation-algorithms.md
Algoritmos de consolidacao
.aiox-core/development/data/roi-calculation-guide.md
Guia de calculo de ROI
.aiox-core/development/data/integration-patterns.md
Padroes de integracao
.aiox-core/development/data/wcag-compliance-guide.md
Guia de conformidade WCAG
Arquivo
Propósito
.aiox-core/development/workflows/design-system-build-quality.yaml
Pipeline pos-migracao (build, docs, a11y, ROI)
.aiox-core/development/workflows/brownfield-ui.yaml
Workflow para UI brownfield
.aiox-core/development/workflows/brownfield-discovery.yaml
Discovery para projetos existentes
.aiox-core/development/workflows/greenfield-ui.yaml
Workflow para UI greenfield
Arquivo
Propósito
outputs/ux-research/{project}/
Outputs de pesquisa UX
outputs/wireframes/{project}/
Wireframes e flows
outputs/design-system/{project}/
Design system outputs
outputs/design-system/{project}/.state.yaml
Estado do workflow
Flowchart: Workflow Completo (UX to Build)
flowchart TB
subgraph START["Inicio"]
ACTIVATE["@ux-design-expert"]
end
ACTIVATE --> CHECK{"Tipo de<br/>Projeto?"}
CHECK -->|Greenfield| GF["Workflow Greenfield"]
CHECK -->|Brownfield| BF["Workflow Brownfield"]
CHECK -->|Complete| COMPLETE["Workflow Completo"]
subgraph GF["GREENFIELD (Novo Projeto)"]
GF1["*research<br/>Pesquisa de Usuario"]
GF2["*wireframe<br/>Criar Wireframes"]
GF3["*setup<br/>Inicializar DS"]
GF4["*build button<br/>Construir Atoms"]
GF5["*compose form-field<br/>Compor Molecules"]
GF6["*document<br/>Documentar"]
GF1 --> GF2 --> GF3 --> GF4 --> GF5 --> GF6
end
subgraph BF["BROWNFIELD (Projeto Existente)"]
BF1["*audit ./src<br/>Escanear Codebase"]
BF2["*consolidate<br/>Consolidar Padroes"]
BF3["*tokenize<br/>Extrair Tokens"]
BF4["*migrate<br/>Estrategia Migracao"]
BF5["*build button<br/>Construir Componentes"]
BF6["*document<br/>Documentar"]
BF1 --> BF2 --> BF3 --> BF4 --> BF5 --> BF6
end
subgraph COMPLETE["COMPLETE (5 Fases)"]
C1["Fase 1: UX Research<br/>*research, *wireframe"]
C2["Fase 2: Audit<br/>*audit, *consolidate, *shock-report"]
C3["Fase 3: Tokens<br/>*tokenize, *setup, *migrate"]
C4["Fase 4: Build<br/>*build, *compose, *extend"]
C5["Fase 5: Quality<br/>*document, *a11y-check, *calculate-roi"]
C1 --> C2 --> C3 --> C4 --> C5
end
GF --> DONE["Design System Pronto!"]
BF --> DONE
COMPLETE --> DONE
style START fill:#e1f5fe
style GF fill:#e8f5e9
style BF fill:#fff3e0
style COMPLETE fill:#f3e5f5
style DONE fill:#c8e6c9
Loading
Flowchart: Workflow de Auditoria Brownfield
flowchart TB
A["*audit ./src<br/>Escanear Codebase"] --> B{"Padroes<br/>Encontrados?"}
B -->|Sim| C["Inventario de Padroes<br/>- 47 button variants<br/>- 89 cores unicas<br/>- 19 spacing values"]
B -->|Nao| Z["Codebase ja limpo<br/>Pular para *setup"]
C --> D["*consolidate<br/>Clustering HSL 5%"]
D --> E{"Reducao<br/>>80%?"}
E -->|Sim| F["47 buttons → 3 variants<br/>89 colors → 12 tokens<br/>19 spacing → 7 tokens"]
E -->|Nao| G["Revisar manualmente<br/>Ajustar threshold"]
G --> D
F --> H["*shock-report<br/>Gerar Relatorio HTML"]
H --> I["Visual Chaos Report<br/>- Side-by-side comparisons<br/>- Redundancy metrics<br/>- ROI preview"]
I --> J["*tokenize<br/>Extrair Tokens"]
J --> K["tokens.yaml<br/>tokens.json<br/>tokens.css<br/>tokens.tailwind.js"]
K --> L["*calculate-roi<br/>Calcular Savings"]
L --> M["ROI Report<br/>- Annual savings: $374k<br/>- ROI: 34.6x<br/>- Breakeven: 10 dias"]
style A fill:#fff3e0
style D fill:#e3f2fd
style H fill:#fce4ec
style J fill:#e8f5e9
style L fill:#f3e5f5
style M fill:#c8e6c9
Loading
Flowchart: Build de Componente Atomico
flowchart TB
A["*build button<br/>Build Component"] --> B["Validar Pre-requisitos<br/>- Tokens carregados<br/>- Componente não existe"]
B --> C["Carregar Referencias de Token<br/>- color tokens<br/>- spacing tokens<br/>- typography tokens"]
C --> D["Gerar Componente TSX<br/>- React.forwardRef<br/>- Radix Slot<br/>- cva variants"]
D --> E["Gerar Variantes cva<br/>- primary, secondary, outline<br/>- sm, md, lg, icon<br/>- loading state"]
E --> F["Gerar Testes<br/>- RTL + jest-axe<br/>- Snapshot tests<br/>- >85% coverage"]
F --> G{"Storybook<br/>Habilitado?"}
G -->|Sim| H["Gerar Stories<br/>- CSF format<br/>- Controls<br/>- Docs tab"]
G -->|Nao| I["Skip Stories"]
H --> J["Accessibility Check<br/>- WCAG 2.2 AA<br/>- APCA contrast<br/>- Keyboard navigation"]
I --> J
J --> K{"a11y<br/>Aprovado?"}
K -->|Sim| L["Gerar Documentação<br/>- Props table<br/>- Usage examples<br/>- Theming guide"]
K -->|Nao| M["Remediar Violacoes<br/>- Add ARIA labels<br/>- Fix contrast<br/>- Add focus styles"]
M --> J
L --> N["Atualizar Index<br/>- Export component<br/>- Update barrel"]
N --> O["Atualizar State<br/>- patterns_built[]<br/>- atomic_level<br/>- test_coverage"]
O --> P["Componente Pronto!<br/>import { Button } from '@/components/ui/button'"]
style A fill:#e3f2fd
style D fill:#e8f5e9
style F fill:#fff3e0
style J fill:#fce4ec
style P fill:#c8e6c9
Loading
Mapeamento de Comandos para Tasks
Fase 1: UX Research & Design
Comando
Task File
Entrada
Saida
*research
ux-user-research.md
Objetivos, metodos
personas.md, user-journeys.md, insights.md
*wireframe {fidelity}
ux-create-wireframe.md
Screens, use case
wireframes/, flows.md, component-inventory.md
*generate-ui-prompt
generate-ai-frontend-prompt.md
front-end-spec.md
AI prompts for v0/Lovable
*create-front-end-spec
create-doc.md
PRD, wireframes
front-end-spec.md
Fase 2: Design System Audit
Comando
Task File
Entrada
Saida
*audit {path}
audit-codebase.md
Scan path
pattern-inventory.json, .state.yaml
*consolidate
consolidate-patterns.md
Audit results
consolidation-report.md, pattern-mapping.json
*shock-report
generate-shock-report.md
Consolidation
shock-report.html
Fase 3: Design Tokens & Setup
Comando
Task File
Entrada
Saida
*tokenize
extract-tokens.md
Consolidation
tokens.yaml, tokens.json, tokens.css
*setup
setup-design-system.md
Tokens
components/, lib/, docs/
*migrate
generate-migration-strategy.md
Tokens
migration-strategy.md (4 phases)
*upgrade-tailwind
tailwind-upgrade.md
Config
tailwind.config.ts (v4)
*audit-tailwind-config
audit-tailwind-config.md
Config
audit-report.md
*export-dtcg
export-design-tokens-dtcg.md
tokens.yaml
tokens.dtcg.json (W3C)
*bootstrap-shadcn
bootstrap-shadcn-library.md
Project
Shadcn components
Fase 4: Atomic Component Building
Comando
Task File
Entrada
Saida
*build {component}
build-component.md
Name, variants
Component.tsx, tests, stories, docs
*compose {molecule}
compose-molecule.md
Atom deps
Molecule.tsx, tests
*extend {component}
extend-pattern.md
Component, variant
Updated component + tests
Fase 5: Quality & Documentation
Comando
Task File
Entrada
Saida
*document
generate-documentation.md
Components
Pattern library docs
*a11y-check
accessibility-wcag-checklist.md
Components
a11y-audit-report.md
*calculate-roi
calculate-roi.md
Consolidation
roi-analysis.md, executive-summary.md
Comando
Task File
Entrada
Saida
*scan {path|url}
ux-ds-scan-artifact.md
Artifact
scan-summary.md, design-tokens.yaml
*integrate {squad}
integrate-Squad.md
Squad name
Integration config
*help
N/A
N/A
Lista de comandos por fase
*status
N/A
N/A
Estado atual do workflow
*guide
N/A
N/A
Guia completo do agente
*exit
N/A
N/A
Sair do modo UX-Design Expert
Integracoes entre Agentes
flowchart TB
subgraph AGENTS["Colaboracao de Agentes"]
direction TB
subgraph UX["UX-Design Expert (Uma)"]
UX_DESC["Design centrado no usuario<br/>Atomic Design methodology<br/>Design tokens & components"]
end
subgraph ARCH["Architect (Aria)"]
ARCH_DESC["Frontend architecture<br/>Component structure<br/>Tech stack decisions"]
end
subgraph DEV["Dev (Dex)"]
DEV_DESC["Implementa componentes<br/>Integra design system<br/>Code quality"]
end
subgraph QA["QA (Quinn)"]
QA_DESC["Review de componentes<br/>Testes de acessibilidade<br/>Validacao visual"]
end
subgraph ANALYST["Analyst (Morgan)"]
ANALYST_DESC["ROI analysis<br/>Metricas de sucesso<br/>Research support"]
end
end
UX -->|"front-end-spec.md<br/>component-inventory.md"| ARCH
UX -->|"Component specs<br/>Design tokens"| DEV
ARCH -->|"Architecture decisions<br/>Frontend guidance"| UX
DEV -->|"Implementation feedback<br/>Tech constraints"| UX
QA -->|"A11y review<br/>Visual QA"| UX
ANALYST -->|"Research support<br/>ROI metrics"| UX
style UX fill:#e3f2fd
style ARCH fill:#fff3e0
style DEV fill:#e8f5e9
style QA fill:#fce4ec
style ANALYST fill:#f3e5f5
Loading
Necessidade
Agente Recomendado
Pesquisa de usuario, personas
@ux-design-expert
Wireframes e prototipos
@ux-design-expert
Auditoria de design system
@ux-design-expert
Construcao de componentes
@ux-design-expert ou @dev
Arquitetura frontend
@architect
Implementacao de codigo
@dev
Review de acessibilidade
@ux-design-expert ou @qa
Analise de ROI
@ux-design-expert ou @analyst
De
Para
Artefato
Propósito
@ux-design-expert
@architect
front-end-spec.md
Especificacao para arquitetura
@architect
@ux-design-expert
architecture.md
Constrains tecnicas
@ux-design-expert
@dev
Component specs + tokens
Implementacao
@dev
@ux-design-expert
Feedback de implementacao
Ajustes de design
@qa
@ux-design-expert
A11y report
Remediacoes
Arquivo de Estado (.state.yaml)
# Localizacao: outputs/ux-design/{project}/.state.yaml
metadata :
version : " 1.0.0"
generated_by : " Uma (UX-Design Expert)"
generated_at : " 2026-02-04T12:00:00Z"
# UX Phase (Phase 1)
ux_research :
complete : true
personas : ["Developer Dave", "Designer Dana", "Manager Mike"]
key_insights : ["Users need faster workflows", "Accessibility is priority"]
research_date : " 2026-02-04"
wireframes :
created : ["dashboard", "settings", "profile"]
fidelity_level : " mid"
component_inventory : ["Button", "Input", "Card", "Modal"]
# Audit Phase (Phase 2)
audit :
complete : true
scan_path : " ./src"
patterns :
buttons :
unique : 47
instances : 327
redundancy_factor : 6.96
colors :
unique_hex : 82
total_instances : 1247
redundancy_factor : 14.01
spacing :
unique_values : 19
# Consolidation Phase
consolidation :
complete : true
patterns_consolidated :
colors :
before : 89
after : 12
reduction : " 86.5%"
buttons :
before : 47
after : 3
reduction : " 93.6%"
overall_reduction : " 81.8%"
target_met : true
# Tokenization Phase (Phase 3)
tokens :
extracted : true
categories :
colors : 12
spacing : 7
typography : 10
radius : 4
shadows : 3
total : 36
exports : ["yaml", "json", "css", "tailwind", "dtcg"]
coverage : " 96.3%"
# Build Phase (Phase 4)
components :
built : ["Button", "Input", "Label", "Badge"]
atomic_levels :
atoms : ["Button", "Input", "Label", "Icon", "Badge"]
molecules : ["FormField", "SearchBar", "Card"]
organisms : ["Header", "Form", "Modal"]
test_coverage : " 92.4%"
# Quality Phase (Phase 5)
quality :
accessibility :
score : 98
wcag_level : " AA"
violations : 0
documentation :
complete : true
components_documented : 15
roi :
annual_savings : " $374,400"
roi_ratio : 34.6
breakeven_months : 0.38
# Workflow tracking
workflow :
current_phase : " quality"
workflow_type : " brownfield"
phases_completed : [1, 2, 3, 4, 5]
design-system-build-quality.yaml
Pipeline pos-migracao que encadeia:
Build - Compilar componentes atomicos
Document - Gerar documentacao pattern library
A11y Check - Auditoria WCAG AA
ROI - Calcular savings e metricas
graph TD
A["Start: Design System Quality Pipeline"] --> B["ux-design-expert: Build componentes atomicos"]
B --> C{Build OK?}
C -->|Sim| D["ux-design-expert: Gerar documentacao"]
C -->|Nao| E["Corrigir erros"]
E --> B
D --> F{Docs completas?}
F -->|Sim| G["ux-design-expert: Auditoria a11y WCAG AA"]
F -->|Nao| H["Completar docs"]
H --> D
G --> I{a11y aprovado?}
I -->|Sim| J["ux-design-expert: Calcular ROI"]
I -->|Nao| K["Remediar violacoes"]
K --> G
J --> L["Pipeline Completo"]
style L fill:#90EE90
style B fill:#E6E6FA
style D fill:#E6E6FA
style G fill:#E6E6FA
style J fill:#E6E6FA
Loading
Workflow completo para projetos UI existentes:
Analyze - @architect analisa projeto
PRD - @pm cria PRD
Spec - @ux-design-expert cria front-end-spec
Architecture - @architect cria arquitetura
Validate - @po valida artefatos
Development Cycle - @sm, @dev, @qa
Principios de Design (Atomic Design)
Hierarquia de Componentes
flowchart BT
subgraph ATOMS["Atoms (Building Blocks)"]
A1["Button"]
A2["Input"]
A3["Label"]
A4["Icon"]
A5["Badge"]
end
subgraph MOLECULES["Molecules (Simple Combinations)"]
M1["FormField<br/>(Label + Input)"]
M2["SearchBar<br/>(Input + Icon + Button)"]
M3["Card<br/>(Image + Title + Text)"]
end
subgraph ORGANISMS["Organisms (Complex Sections)"]
O1["Header<br/>(Logo + Nav + Search + Profile)"]
O2["Form<br/>(Multiple Fields + Button)"]
O3["DataTable<br/>(Headers + Rows + Pagination)"]
end
subgraph TEMPLATES["Templates (Page Layouts)"]
T1["Dashboard Template"]
T2["Form Page Template"]
T3["Detail Page Template"]
end
subgraph PAGES["Pages (Specific Instances)"]
P1["Dashboard Page"]
P2["Settings Page"]
P3["Profile Page"]
end
ATOMS --> MOLECULES --> ORGANISMS --> TEMPLATES --> PAGES
style ATOMS fill:#e3f2fd
style MOLECULES fill:#e8f5e9
style ORGANISMS fill:#fff3e0
style TEMPLATES fill:#fce4ec
style PAGES fill:#f3e5f5
Loading
Sempre comece com pesquisa de usuario antes de design
Conduza 5-10 entrevistas para insights qualitativos
Crie personas baseadas em evidencias, não suposicoes
Documente user journeys com pain points e oportunidades
Execute *audit antes de qualquer consolidacao
Meta: >80% de reducao de redundancia
Use clustering HSL 5% para cores (perceptual similarity)
Documente overrides manuais quando necessario
tokens.yaml e source of truth - todos exports derivam dele
Use naming semantico (primary, not blue-500)
OKLCH para cores modernas com fallback hex
Valide com DTCG CLI antes de finalizar
Componentes devem usar APENAS tokens (zero hardcoded values)
Use cva para variants (class-variance-authority)
Implemente loading state em todos os componentes interativos
Testes com >85% coverage + jest-axe para acessibilidade
WCAG AA e minimo, AAA e ideal
Contraste: 4.5:1 para texto, 3:1 para UI
Foco visivel em todos os elementos interativos
Navegacao por teclado (Tab/Shift+Tab/Space/Enter)
Use estimativas conservadoras (2 hrs/mes por padrao)
Inclua todos os custos: implementacao, migracao, treinamento
Calcule breakeven point antes de apresentar stakeholders
ROI >2x e minimo para aprovacao
*audit não encontra padroes
Causa: Path incorreto ou arquivos não-UI
Solucao:
# Verificar path
* audit ./src/components
# Verificar extensoes
# Suporta: .jsx, .tsx, .vue, .html, .css, .scss
*consolidate não atinge 80%
Causa: Padroes muito distintos ou threshold muito baixo
Solucao:
Revisar padroes manualmente
Ajustar HSL threshold (padrao 5%)
Aceitar reducao menor com justificativa
*tokenize gera tokens incompletos
Causa: Consolidacao incompleta
Solucao:
# Re-executar consolidacao
* consolidate
# Verificar coverage
# Target: >95%
*build falha com token não encontrado
Causa: Token referenciado não existe em tokens.yaml
Solucao:
Verificar nome do token
Adicionar token faltante em tokens.yaml
Re-executar *tokenize se necessario
Testes de acessibilidade falham
Causa: Violacoes WCAG
Solucao:
Revisar a11y-audit-report.md
Corrigir violacoes mais criticas primeiro
Re-executar *a11y-check apos correcoes
Causa: Execucao interrompida
Solucao:
# Backup existe em .state.yaml.bak
# Restaurar ou re-executar comandos desde ultimo estado valido
Aspecto
Detalhes
Total de Tasks
22 tasks (4 + 3 + 7 + 3 + 3 + 2)
Total de Templates
9 templates
Total de Checklists
4 checklists
Total de Data Files
7 data files
Total de Comandos
19 comandos + 4 universais
Fases do Workflow
5 (Research, Audit, Tokens, Build, Quality)
Workflows Relacionados
4 (design-system-build-quality, brownfield-ui, brownfield-discovery, greenfield-ui)
Agentes Colaboradores
4 (@architect, @dev, @qa, @analyst)
Metodologia Central
Atomic Design (Brad Frost)
Nivel de Acessibilidade
WCAG AA minimo, AAA ideal
Data
Autor
Descrição
2026-02-04
@ux-design-expert
Documento inicial criado
-- Uma, desenhando com empatia