Biblioteca de Engenharia para IA
Prévia Markdown

Guia de Referência: Web Components para IA — Referência MDN

Visualização renderizada do arquivo tecnologias/web-components-mdn.md. O conteúdo abaixo é o mesmo arquivo destinado a orientar a IA.

Guia de Referência: Web Components para IA — Referência MDN

Guia especializado em Web Components para construir componentes nativos, reutilizáveis e interoperáveis usando Custom Elements, Shadow DOM e templates/slots.


1. Contrato de execução para a IA


2. Quando usar

Interoperabilidade

Encapsulamento


3. Custom Elements

Definição

Lifecycle

Attributes vs properties


4. Shadow DOM

Shadow root

Estilos


5. Templates e slots

template

slot


6. Eventos e integração

CustomEvent

Forms


7. Acessibilidade

Semântica

Foco


8. Distribuição

ES Modules

Design tokens


Checklist de aceite

  1. A tecnologia escolhida resolve um requisito real e foi aplicada no ambiente correto.
  2. Semântica, acessibilidade e estados de teclado/foco foram revisados.
  3. Entradas externas são tratadas como não confiáveis e saídas são renderizadas com segurança.
  4. Erros, estados vazios, carregamento, offline/rede e cancelamento foram considerados quando aplicável.
  5. Compatibilidade e fallback foram avaliados para recursos não Baseline/amplamente suportados.
  6. O código não duplica APIs nativas ou responsabilidades de outra camada.
  7. Performance foi medida quando a decisão tem impacto relevante.

Prompt-base para IA

Use o guia "Web Components para IA — Referência MDN" anexado como contrato técnico.
Analise meu requisito e escolha somente os conceitos necessários.
Diga quais partes do guia serão aplicadas e por quê.
Implemente com semântica, acessibilidade, segurança e compatibilidade.
Não invente APIs.
Ao final, revise a solução pelo checklist do guia.


Contexto: [DESCREVA o sistema, stack/versões, ambiente e estado atual]
Objetivo: [DESCREVA o resultado observável esperado]
Restrições: [DESCREVA o que não pode mudar e os limites técnicos]

Como preencher os campos

Exemplo preenchido

Contexto: Biblioteca de UI deve funcionar em páginas sem framework e ser distribuída como ES Modules.
Objetivo: Criar um componente <status-badge> reutilizável com tema, atributos/propriedades documentados e evento de mudança.
Restrições: API pequena e estável; acessibilidade nativa; lifecycle com cleanup; Shadow DOM somente se o encapsulamento trouxer benefício real.

Fontes primárias

/mind-map
Navegação contextual

Mapa gerado a partir dos títulos desta página. Clique em um ramo para abrir o expander correspondente e ir diretamente à seção.

progress_activity Gerando mapa…
Configurações

Aparência

Escolha como a biblioteca deve aparecer neste navegador.

Desenvolvimento

Informações da versão e autoria ficam disponíveis somente nesta área.