Nos termos do próprio skill
Converte uma descrição em inglês ou código-fonte Mermaid em um trio de diagramas: o código-fonte Mermaid (.mmd), um arquivo Excalidraw editável (.excalidraw) que abre em excalidraw.com, e saídas renderizadas em SVG e PNG. A renderização é totalmente offline via um servidor loopback local — usa o navegador Aside quando em execução, ou o próprio navegador headless do gstack.
Fluxogramas (graph LR/TD) e diagramas de sequência produzem cenas Excalidraw totalmente editáveis, com caixas, setas e texto reais. Outros tipos de diagrama Mermaid (state, class, gantt) são renderizados em SVG/PNG e exportados como um único elemento de imagem no arquivo Excalidraw — movível e anotável, mas não editável elemento por elemento. O código-fonte Mermaid permanece como a única fonte da verdade para iterações.
O que ele produz
- Um arquivo de código-fonte Mermaid (.mmd) que serve como formato de intercâmbio amigável a LLMs e única fonte da verdade.
Como funciona
- 01Criar o Código-Fonte Mermaid
Escreva Mermaid correspondendo ao pedido do usuário. Prefira graph LR para pipelines/fluxos e graph TD para hierarquias.
- 02Preparar o Pacote de Renderização Uma Vez por Sessão
Prepare diagram-render.html no diretório de preparação de renderização do gstack sob ${TMPDIR:-/tmp}/gstack-render, endereçado por conteúdo via SHA do pacote.
- 03Renderizar o Trio com Um Comando
Escreva o arquivo .mmd e, em seguida, execute gstack-render com o pacote preparado.
- 04Mostrar e Entregar
Leia o PNG inline para que o usuário veja o diagrama. Liste os caminhos do trio e observe que o arquivo .excalidraw abre em excalidraw.com para edição.