Skill: Diagram Import — Parsing, Validación y Generación de Work Items

SkillDev tools

Use when importing an existing diagram to extract entities and create PBIs.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Skill: Diagram Import — Parsing, Validación y Generación de Work Items skill

What this skill tells your AI

The instructions your AI receives, as published by gonzalezpazmonica/pm-workspace in .claude/skills/diagram-import/SKILL.md and read by ahel’s review.

Importa diagramas de arquitectura (Draw.io, Miro, Mermaid local), extrae entidades y relaciones, valida reglas de negocio y genera Features/PBIs/Tasks en Azure DevOps.

Principio fundamental: NO se crean PBIs sin información de reglas de negocio.


Triggers

  • Comando /diagram-import — Importación completa
  • Petición: "importa el diagrama y crea los PBIs"

Contexto Requerido

  1. CLAUDE.md (raíz) — Contexto global, Azure DevOps
  2. projects/{proyecto}/CLAUDE.md — Stack, arquitectura
  3. projects/{proyecto}/reglas-negocio.mdCRÍTICO
  4. projects/{proyecto}/equipo.md — Perfiles para asignación
  5. docs/rules/domain/diagram-config.md — Constantes
  6. docs/politica-estimacion.md — Rangos de estimación

Fase 1: Obtener y Parsear

1.1 Fuentes soportadas

FuenteDetecciónMétodo
Draw.iodraw.io/ en URLMCP draw-io → XML
Miromiro.com/app/board/MCP miro → JSON
Local .drawioExtensiónLeer XML directo
Local .mermaidExtensiónParsear Mermaid
Meta existentediagrams/*.meta.jsonLeer meta

1.2 Modelo normalizado

{
  "entities": [{"id": "svc-users", "type": "microservice", "name": "User Service"}],
  "relationships": [{"from": "api-gateway", "to": "svc-users", "type": "http-sync"}]
}

1.3 Reconocimiento de shapes

Rectángulos→servicios, Cilindros→DBs, Hexágonos→colas, Rombos→decisiones, Redondeados→frontends, Grises/dashed→externos.


Fase 2: Validación Arquitectónica

Invocar diagram-architect para:

  1. Detectar ciclos de dependencias
  2. Validar layering correcto
  3. Identificar antipatrones
  4. Evaluar completitud

Si problemas ❌ → informar al PM.


Fase 3: Validación de Reglas de Negocio (CRÍTICO)

3.1 Cargar reglas

Leer projects/{proyecto}/reglas-negocio.md. Si no existe:

❌ Falta reglas-negocio.md

Necesito: projects/{proyecto}/reglas-negocio.md
¿Genero plantilla para completar?

3.2 Verificar por entidad

Checklist por tipo: references/templates-and-examples.md

TipoCampos
MicroservicioInterfaz, schema DB, entorno, escalado
APIMétodo, path, auth, rate limit, validaciones
BDTecnología, schema, backup, escalado, retención
FrontendUser stories, accesibilidad, responsive
ColaFormato, reintentos, DLQ, orden
IntegraciónProveedor, SLA, fallback, credenciales, formato

3.3 Opciones si falta info

Ver references/templates-and-examples.md — "Manejo de Información Faltante"


Fases 4-7: Generación y Creación

Detalles sobre agrupación en Features, generación de PBIs, presentación, y creación en Azure DevOps.

Ver: references/templates-and-examples.md

  • Fase 4: Agrupación, generación PBIs, estimación
  • Fase 5: Presentar propuesta al PM
  • Fase 6: Crear en Azure DevOps
  • Fase 7: Resumen final

Referencias

→ Templates & ejemplos: references/templates-and-examples.md → Domain mapping: references/diagram-to-domain-mapping.md → Business rules: references/business-rules-validation.md → Config: @docs/rules/domain/diagram-config.md

Signals

GitHub stars
50
Forks
12
Last commit
Sep 2026

Others that do the same job

Advanced
Catalog kind
skill
Gateway key
diagram-import
Source
github.com/gonzalezpazmonica/pm-workspace