Mermaid Generator

Gera diagramas Mermaid automaticamente a partir de um PRD parseado. Suporta flowchart, sequence, ER, state, C4, journey e gantt. Sub-skill do pipeline Omni Architect (Phase 2).

fabioeloi Updated

File contents

Mermaid Generator

Mapeamento

Elemento PRD Tipo Mermaid Condição
flows flowchart TD Sempre que existirem fluxos
user_stories + entities sequenceDiagram Quando houver interações ator-sistema
entities + relationships erDiagram Quando houver >= 2 entidades
features com estados stateDiagram-v2 Quando features tiverem lifecycle
system overview C4Context Quando PRD mencionar sistemas externos
personas + journeys journey Quando personas estiverem definidas

Regras

  • Validar sintaxe Mermaid antes de emitir (parser check)
  • Labels no idioma do locale configurado
  • Máximo 50 nós por diagrama; se exceder, auto-split com diagrama índice
  • Referenciar IDs de features/stories como comentários no código Mermaid

fabioeloi/omni-architect/tree/main/skills/mermaid-gen commit fdb4e1e262

Frequently asked questions

npx skillmds@latest add fabioeloi/mermaid-generator