visualizador-de-mermaid
Transforma contenido de texto complejo en diagramas de Mermaid profesionales. Proporciona prevención de errores de sintaxis integrada, ayudando a los usuarios a visualizar conceptos rápidamente y crea
SKILL.mdtoolkit/phase-5-negocios/visualizador-de-mermaid/SKILL.md
GitHubVisualizador de Mermaid
Propósito
Transforma contenido de texto complejo en diagramas de Mermaid profesionales. Proporciona prevención de errores de sintaxis integrada, ayudando a los usuarios a visualizar conceptos rápidamente y crear diagramas pulidos para presentaciones y documentación.
Flujo de trabajo
- Definir audiencia, objetivo, contenido, plataforma, formato y criterios de éxito.
- Inspeccionar referencias, tokens, accesibilidad, permisos y datos antes de modificar.
- Diseñar una propuesta editable, consistente y reversible.
- Validar responsive, contraste, teclado, legibilidad, rendimiento y coherencia visual.
- Entregar artefactos, decisiones, supuestos y límites.
Entradas
Brief, contenido, referencias visuales, código, tokens o archivos proporcionados por el usuario.
Salida
Maqueta, HTML/CSS/SVG/JSON editable, sistema de tokens, diagrama o informe de revisión.
Guardrails
- No afirmar que se generó una imagen, video, captura o archivo binario sin producirlo y revisarlo.
- No usar logos, fuentes, datos o assets sin permiso o licencia clara.
- No enviar contenido a APIs de imagen, diseño, MCP o navegador sin solicitud explícita.
- Mantener accesibilidad, privacidad y reversibilidad como criterios de aceptación.
Plantilla de solicitud
Objetivo: [resultado] Audiencia: [usuarios] Contenido: [texto o archivo] Estilo: [referencia] Formato: [HTML, CSS, SVG, JSON, Markdown] Restricciones: [accesibilidad, plataforma, licencia]
Runner asociado
- Runner:
toolkit/phase-5-negocios/visualizador-de-mermaid/run.py - Motor:
toolkit/phase_5_engine.py - Entrada de ejemplo:
toolkit/phase-5-negocios/visualizador-de-mermaid/input.example.json - Esquema de salida:
toolkit/phase-5-negocios/visualizador-de-mermaid/output.schema.json - Prueba smoke:
toolkit/phase-5-negocios/visualizador-de-mermaid/tests/test_smoke.py
La documentación debe mantenerse sincronizada con el runner, el catálogo de la fase y el contrato JSON. El runner local no debe interpretarse como una ejecución externa, publicación o despliegue.
Lista de control
- El objetivo, la audiencia y el formato están definidos.
- Las entradas y sus permisos o fuentes están identificados.
- La salida corresponde al runner y al esquema JSON de esta herramienta.
- Los supuestos, advertencias y límites fueron revisados.
- No se afirmó una ejecución externa, publicación o despliegue sin evidencia.
- No se incluyeron credenciales ni datos sensibles.