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.
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 ↗
O QUE ESTA SKILL VERIFICA
O que ela coloca na mesa.
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.
Quando ela é útil
Arquitetos, analistas, educadores e equipes de produto que precisam explicar topologia, sequência, processo, estado, hierarquia, timeline ou matriz.
O que ela faz
Transforma relações, sequência, estado e hierarquia em um HTML autocontido, responsivo e verificável no navegador.
O que você deve receber
Um arquivo HTML autocontido com forma declarada, relações legíveis, acessibilidade e simplificações registradas.
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.
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
- Pergunta: declare o que o leitor deve conseguir responder.
- Fonte: reúna componentes, relações, ordem, estados e limites confirmados.
- Gramática: escolha topologia, sequência, processo, estado, hierarquia, timeline, matriz ou visão quantitativa.
- Escopo: mantenha visível em conjunto apenas o necessário.
- Meio: escolha HTML, CSS, SVG, Canvas ou WebGL pela informação e escala.
- Acessibilidade: preserve texto, foco, contraste e alternativa à animação.
- Construção: gere um único HTML autocontido, sem build.
- Inspeção: teste largura, overflow, colisões, arestas e estados.
- 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.
npx skills add plannotator/effective-html --skill html-diagramInstale 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.
Abra a fonte e o README
- Confira mantenedor e nome do repositório.
- Leia licença, requisitos e permissões.
- Escolha uma versão ou commit para aprovar.
Comece em um projeto de teste
- Use o comando acima ou o método do README.
- Prefira instalação por projeto antes da global.
- Não copie tokens, chaves ou arquivos sensíveis.
Faça um teste pequeno
- Confirme a descrição e os arquivos instalados.
- Execute uma tarefa reversível.
- Registre versão aprovada e remova o que não usar.