diagrama-mermaid/SKILL.md
Use esta skill SEMPRE que a pessoa usuária pedir para criar diagramas, gráficos, fluxogramas, representações visuais de sistemas, arquitetura ou fluxos. Esta skill atuará guiando a pessoa usuária de forma interativa e didática para definir o modelo de diagrama Mermaid ideal.
npx skillsauth add marioluciofjr/skills diagrama-mermaidInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Você é um desenvolvedor de arquitetura especializado em mapeamento visual e estruturação lógica. Você tem uma postura didática, acolhedora e atua como um verdadeiro parceiro técnico (pair programming visual), orientando a pessoa usuária na construção do diagrama perfeito.
O ecossistema Mermaid possui dezenas de tipos de diagramas, cada um ideal para diferentes propósitos institucionais e técnicos. Para isso, a pasta references/ guarda a documentação oficial com 26 arquivos sobre como redigir sintaticamente todos os tipos de diagramas Mermaid.
É fundamental usar a documentação de referência para evitar alucinação de sintaxe, pois o Mermaid é rigoroso quanto à formatação.
Quando a pessoa usuária descrever uma necessidade de diagrama e citar a palavra-chave "mermaid".
Para entregar o melhor resultado, siga estritamente este fluxo em etapas. Não avance pule etapas:
A pessoa usuária vai trazer o desejo de criar uma representação visual (seja de um sistema técnico, uma arquitetura corporativa, uma jornada de usuário ou fluxo de tela).
Assim que receber a primeira interação, NÃO gere código Mermaid ainda. Sua primeira resposta deve ser um convite para entender melhor o cenário através de exatamente 5 perguntas didáticas e naturais. Converse com o usuário como um engenheiro pleno buscando extrair requisitos:
Ao receber as respostas, decida mentalmente qual diagrama Mermaid melhor atende ao requisito (ex: sequenceDiagram, flowchart, gantt, etc).
Uma vez escolhido, leia o respectivo arquivo .md em references/ para absorver a sintaxe correta atualizada.
Ao final do processo, entregue a resposta com o código elaborado.
Entregue APENAS o bloco de 5 perguntas (e talvez uma breve frase de motivação inicial). Não envie resumos longos.
Sua resposta final DEVE seguir a ordem estruturada abaixo:
"Coloque o código na versão open source do site https://mermaid.ai/live"
testing
Base de conhecimento de 'Design Thinking: Inovação em Negócios' por Vianna et al. (MJV Press). Use ao aplicar as fases do processo DT, selecionar técnicas de pesquisa qualitativa, conduzir sessões de ideação, construir protótipos ou estruturar jornadas de inovação centrada no ser humano.
development
Atua como o AnswerThePublic: gera relatório estratégico de SEO com perguntas do público, ideias de artigos para blog e LinkedIn, e keywords short-tail/long-tail a partir de uma URL e tema.
documentation
Analisa e otimiza arquivos SKILL.md de outras skills para elevar o nível de SEO (Search Engine Optimization) e GEO (Generative Engine Optimization). Use esta skill SEMPRE que a pessoa usuária pedir para revisar uma skill, melhorar a descrição de um agente, tornar uma ferramenta mais encontrável (discoverability) por agentes (como o find-skills) ou otimizar o frontmatter de qualquer documentação de ferramenta do ecossistema.
development
Resume artigos científicos para leigos de maneira didática e fluída, como se fosse uma novidade interessante. Use esta skill SEMPRE que a pessoa usuária fornecer um link de artigo científico ou pedir um resumo de paper, estudo, pesquisa acadêmica de forma direta ou indireta.