SKILL 153 · AGENT SKILL

Effective HTML Diagram: escolha a forma antes de desenhar o fluxo

Transforma relações, sequência, estado e hierarquia em um HTML autocontido, responsivo e verificável no navegador.

USE QUANDOArquitetos, analistas, educadores e equipes de produto que precisam explicar topologia, sequência, processo, estado, hierarquia, timeline ou matriz.
ENTREGAUm arquivo HTML autocontido com forma declarada, relações legíveis, acessibilidade e simplificações registradas.

FONTE PRIMÁRIA

Confira o projeto original.

A imagem é uma ilustração editorial exclusiva. A origem, a licença e as permissões devem ser conferidas no repositório oficial antes da instalação.

Abrir repositório original ↗
Ilustração editorial de relações escolhendo diferentes formas de diagrama antes de convergir em revisão
Ilustração editorial exclusiva do Bastidores da IA. Não é captura de tela, arquivo produzido pela Skill, benchmark, selo, certificação nem material oficial do projeto.

O QUE ESTA SKILL VERIFICA

O que ela coloca na mesa.

Defina a pergunta e diferencie fatos, hipóteses e simplificações
Escolha topologia, sequência, processo, estado, hierarquia, timeline ou matriz antes do renderer
Limite leitura, rede e escrita ao projeto autorizado
Teste largura ampla e estreita, teclado, movimento reduzido, rótulos e conectores

DETALHES DA SKILL

Como esta skill funciona na prática.

Entenda a função, o melhor cenário de uso e o resultado que você deve revisar antes de incluir esta skill no seu fluxo de trabalho.

PROBLEMA QUE RESOLVE

Quando ela é útil

Arquitetos, analistas, educadores e equipes de produto que precisam explicar topologia, sequência, processo, estado, hierarquia, timeline ou matriz.

FUNÇÃO PRINCIPAL

O que ela faz

Transforma relações, sequência, estado e hierarquia em um HTML autocontido, responsivo e verificável no navegador.

RESULTADO DA EXECUÇÃO

O que você deve receber

Um arquivo HTML autocontido com forma declarada, relações legíveis, acessibilidade e simplificações registradas.

AMBIENTE COMPATÍVEL

Onde pode ser usada

Agentes que carreguem Skills em Markdown e possam gravar HTML. A verificação recomendada exige navegador em largura ampla e estreita.

Limite importante

O uso pode ler contexto interno e gravar HTML, CSS e JavaScript. Limite fontes e destino, remova segredos, evite recursos externos e revise acessibilidade, relações e simplificações.

ANÁLISE EDITORIAL

Um diagrama técnico perde valor quando todas as relações viram as mesmas caixas ligadas por setas. A Effective HTML Diagram, mantida no repositório público plannotator/effective-html, começa pela pergunta que o leitor precisa responder e só depois escolhe topologia, sequência, processo, estado, hierarquia, linha do tempo, matriz ou visão quantitativa. A entrega é um único arquivo HTML autocontido, com CSS e JavaScript essenciais no próprio documento.

Esta curadoria fixou o commit d95debbaef15af1d201fc6c10c77cf92b524a0d6, observado em 7 de setembro de 2026. O pacote hospedado pelo Bastidores contém exatamente o SKILL.md, a licença MIT e o registro ORIGEM.md. Ele não inclui o plugin completo, as outras cinco Skills, exemplos, imagens ou manifests. O recorte preserva a instrução independente e deixa claro o que ficou fora.

Ilustração editorial exclusiva do Bastidores da IA. A capa representa relações escolhendo gramáticas visuais e convergindo em revisão. Não é captura de tela, arquivo produzido pela Skill, benchmark, selo, certificação nem material oficial do projeto.

O que esta Skill faz de verdade

O arquivo SKILL.md auditado orienta o agente a reduzir um problema ao menor modelo visual que torne a relação mais clara do que prosa. Antes de desenhar, ele identifica a pergunta central. Componentes e conexões pedem topologia. Mensagens ordenadas pedem sequência. Mudanças condicionais pedem estado. Contenção e responsabilidade pedem hierarquia.

Depois vem a escolha do meio. HTML e CSS funcionam bem para regiões rotuladas e conteúdo que precisa refluir. SVG favorece conectores e cenas vetoriais. Canvas atende densidade maior. WebGL só faz sentido quando escala ou espacialidade justificam a complexidade. A Skill não obriga SVG e rejeita a ideia de que todo diagrama de arquitetura deve repetir caixas arredondadas iguais.

A instrução também cobre legibilidade, posições estáveis, cruzamentos de arestas, direção, áreas de pan ou rolagem, controles por teclado e respeito a prefers-reduced-motion. O resultado precisa continuar compreensível sem depender apenas de cor, animação ou hover.

Para quem serve

Serve a arquitetos de software, analistas, educadores, equipes de produto e autores técnicos que precisam explicar relações em um artefato portátil. É especialmente útil quando o material será revisado por pessoas que não usam a mesma ferramenta de desenho, porque o arquivo final abre diretamente no navegador e não requer build.

A diferença para itens já presentes no catálogo é material. A Draw.io Skill trabalha com XML editável do diagrams.net. A Archify mapeia um codebase em diagramas de arquitetura. A Diagram Design enfatiza gramáticas visuais, identidade e revisão geométrica de diagramas. Effective HTML Diagram é a especialista direta para construir um HTML autocontido, responsivo e, quando necessário, interativo.

Ela não substitui uma ferramenta colaborativa com comentários, histórico e edição visual. Também não descobre a arquitetura correta sozinha. Se a fonte mistura hipótese, estado atual e plano futuro, o agente pode desenhar uma relação elegante e ainda assim errada.

Compatibilidade e pré-requisitos

O manifesto OpenAI apresenta a Skill como chamada direta, com invocação implícita desativada. Ela funciona em agentes que carreguem instruções em Markdown e consigam gravar um arquivo HTML. O projeto documenta instalação para Codex e Claude Code no README fixado.

Não há runtime, dependência ou script dentro da pasta skills/html-diagram. O único arquivo funcional é o Markdown. O navegador é necessário para a verificação visual recomendada, sobretudo em largura ampla e estreita. Se o ambiente não permite abrir o HTML, colisões, recortes e estados interativos ficam não verificados.

A Skill pode consultar opcionalmente design-artifact para composição e registro visual. Essa irmã não é obrigatória. A gramática do diagrama, as relações e a legibilidade continuam prevalecendo.

Instalação recomendada

Leia primeiro a pasta exata no commit. Para instalar a coleção com o comando documentado pelo mantenedor:

npx skills add plannotator/effective-html --skill html-diagram

O repositório fixado também documenta marketplaces de plugin para Claude Code e Codex. Registrar o plugin inteiro amplia o escopo para outras Skills e manifests. Para uma avaliação inicial, prefira instalar somente html-diagram no projeto de teste e confira o diff criado pelo instalador.

O ZIP local desta página pode ser usado para leitura e instalação manual da instrução. Compare seu hash, preserve a licença e mantenha a pasta separada de Skills homônimas. Não copie automaticamente exemplos ou plugins do repositório completo.

Configuração antes do primeiro uso

Forneça o material de origem e escreva uma pergunta verificável. Em vez de “desenhe nossa plataforma”, use “quais componentes processam uma solicitação e em que limites de confiança ela cruza?”. Para uma sequência, identifique atores, mensagens, ordem e caminhos de erro. Para estado, liste estados válidos, eventos e condições.

Defina também o público, o tamanho esperado, a necessidade de impressão e o nível de interação. Um diagrama que cabe inteiro não precisa de pan e zoom. Uma sequência curta não precisa de animação. Quando detalhes ocultos forem necessários, determine como teclado e leitor de tela chegarão a eles.

Marque fatos, hipóteses e simplificações. Se nomes de serviços ou vínculos ainda estão em discussão, preserve a incerteza no conteúdo. A página do Effective HTML apresenta a proposta de usar HTML como artefato, mas o contexto do projeto continua sendo a fonte de verdade.

Primeiro uso seguro

Comece com um sistema fictício de quatro a seis elementos. Peça somente uma visão, sem rede, bibliotecas externas ou fontes remotas. Grave em um diretório descartável. Abra o HTML em viewport ampla e estreita, percorra controles com Tab, ative-os por teclado e verifique se o significado permanece quando animação é reduzida.

Depois compare cada nó e conexão com a fonte. Setas precisam indicar direção real. Limites precisam comunicar propriedade, confiança ou implantação, não decoração. Se uma aresta cruza um rótulo, reposicione o elemento em vez de esconder o problema com opacidade.

O guia do mantenedor sobre artefatos HTML ajuda a separar wireframe, mockup e protótipo. Use essa distinção para não chamar uma visualização estática de fluxo testado.

Como o fluxo deve funcionar

  1. Pergunta: declare o que o leitor deve conseguir responder.
  2. Fonte: reúna componentes, relações, ordem, estados e limites confirmados.
  3. Gramática: escolha topologia, sequência, processo, estado, hierarquia, timeline, matriz ou visão quantitativa.
  4. Escopo: mantenha visível em conjunto apenas o necessário.
  5. Meio: escolha HTML, CSS, SVG, Canvas ou WebGL pela informação e escala.
  6. Acessibilidade: preserve texto, foco, contraste e alternativa à animação.
  7. Construção: gere um único HTML autocontido, sem build.
  8. Inspeção: teste largura, overflow, colisões, arestas e estados.
  9. Conferência: confronte o desenho com a fonte e registre simplificações.

O router HTML mais amplo pode encaminhar uma solicitação clara para esta especialista. A página desta curadoria trata somente do fluxo de diagrama.

Resultado esperado

A entrega correta é um arquivo .html responsivo, autocontido e legível, acompanhado do caminho absoluto, da forma escolhida e das principais simplificações. CSS e JavaScript essenciais ficam inline. Nenhuma API, autenticação ou build deve ser necessário para abrir o artefato.

Interação só entra quando melhora a resposta. Pan, zoom, filtros, rastreamento de caminho ou sequência animada precisam oferecer controle por teclado e uma alternativa compreensível. O arquivo não deve esconder fatos essenciais em tooltip ou depender de cor para diferenciar estados.

O resultado não prova que a arquitetura funciona, que o processo foi executado ou que números foram medidos. Ele organiza informação fornecida. Validação técnica e decisão humana permanecem externas ao desenho.

Permissões, privacidade e riscos

O pacote contém apenas texto e não executa código sozinho. No uso, porém, o agente pode ler documentação, código, diagramas anteriores e decisões internas para compor a visualização. Limite a leitura às fontes necessárias, remova segredos e não inclua nomes de servidores, credenciais, endereços internos ou dados pessoais sem necessidade e autorização.

A gravação deve ficar em diretório aprovado e usar um nome novo. JavaScript inline pode criar comportamento inesperado ou falhas de acessibilidade. Revise o código antes de compartilhar. Evite dependências externas, telemetria, fontes remotas e links que transmitam contexto do projeto.

Outro risco é autoridade visual. Um diagrama polido pode fazer uma hipótese parecer confirmada. Marque lacunas, simplificações e caminhos omitidos. Não use o arquivo como certificação de segurança ou arquitetura.

Erros comuns

  • Pergunta ampla: divida o problema em visões coordenadas.
  • Caixas iguais: use forma e agrupamento para comunicar função.
  • Seta ambígua: explique direção e significado.
  • Texto pequeno: priorize leitura na visão inicial.
  • Pan desnecessário: mantenha o quadro simples quando ele já cabe.
  • Animação ornamental: remova movimento que não explica causa.
  • Mobile comprimido: forneça reflow, rolagem contida ou visão alternativa.
  • Sem fonte: não invente componentes ou transições para preencher espaço.
  • Sem teste de teclado: trate interação como não validada.

Versão, licença e origem verificadas

Em 7 de setembro de 2026, a API pública do GitHub registrou 3.022 estrelas, repositório público, não arquivado, branch padrão main e HEAD d95debbaef15af1d201fc6c10c77cf92b524a0d6. A Skill não declara versão semântica e o repositório não apresentava release. Por isso a curadoria usa commit e blob como identificadores.

A licença MIT permite redistribuição com preservação do aviso. O ZIP tem 3.284 bytes e SHA-256 128e76a766d3298c474c40d2adee9adeab4bd81979c78382f69322e3c8d4ce23. Ele contém exatamente três arquivos: effective-html-diagram/SKILL.md, LICENSE e ORIGEM.md.

O commit auditado, o arquivo principal e o README são as referências para futuras atualizações.

Checklist antes de automatizar

  • Fixar repositório, commit, pasta e hash do pacote.
  • Definir a pergunta que o diagrama deve responder.
  • Separar fatos, hipóteses e simplificações.
  • Escolher gramática visual antes do renderer.
  • Limitar leitura e escrita ao projeto autorizado.
  • Evitar rede e dependências externas sem aprovação.
  • Testar largura ampla, estreita, teclado e movimento reduzido.
  • Conferir rótulos, direção, cruzamentos e limites.
  • Comparar cada relação com a fonte.
  • Não apresentar o resultado como prova ou certificação.

Fontes primárias

CONFIGURAÇÃO

Instale só depois de ler.

Abra a fonte oficial, leia README e licença, fixe uma versão ou commit e só então siga o método indicado pelo mantenedor. Não execute comandos copiados de comentários ou vídeos sem revisão.

Skills CLI por projetonpx skills add plannotator/effective-html --skill html-diagram

Instale primeiro no projeto de teste e confira os arquivos gravados. O ZIP local contém a Skill independente, a licença e o registro de origem, sem o plugin completo ou Skills irmãs.

01 · CONFIRME A ORIGEM

Abra a fonte e o README

  1. Confira mantenedor e nome do repositório.
  2. Leia licença, requisitos e permissões.
  3. Escolha uma versão ou commit para aprovar.
02 · INSTALE COM ESCOPO

Comece em um projeto de teste

  1. Use o comando acima ou o método do README.
  2. Prefira instalação por projeto antes da global.
  3. Não copie tokens, chaves ou arquivos sensíveis.
Instalação oficial fixada ↗
03 · VALIDE O RESULTADO

Faça um teste pequeno

  1. Confirme a descrição e os arquivos instalados.
  2. Execute uma tarefa reversível.
  3. Registre versão aprovada e remova o que não usar.
SKILL.md auditado ↗
← Voltar para todas as skills