/norma-informe
Skill de Claude que toma el output de /norma y produce un reporte HTML imprimible de 4 páginas A4 — listo para ⌘P → "Guardar como PDF". Pure Python stdlib, sin dependencias.
Qué hace
El skill /norma-informe
toma el archivo .normativa.v1.json
que produce /norma
y genera un reporte HTML auto-contenido de 4 páginas A4: portada con
datos catastrales, comparativa de escenarios, detalle del recomendado y
descargo legal.
El reporte queda listo para imprimir o exportar a PDF con ⌘P → "Guardar como PDF". Todos los estilos van inline; podés enviarlo como un solo archivo HTML sin dependencias externas.
Cómo encaja con /norma
Los dos skills funcionan en cadena:
-
Bajás un envelope
selection.v1.jsondesde el Mapa. -
Corrés
/norma selection.v1.jsonen Claude Code. Te devuelve.md+.normativa.v1.json. -
Corrés
/norma-informe <basename>.normativa.v1.json. Te devuelve<basename>.informe.html.
Un solo flujo: selección → análisis → reporte.
Qué genera
Un único archivo .informe.html
con cuatro páginas A4:
- Portada — padrón(es), localidad, manzana, área total, frente, régimen, zona aplicable, decreto vigente.
- Comparativa de escenarios — individual, apareada y englobamiento (cuando aplica), con FOS, FOT, altura, m² edificables.
- Detalle del recomendado — tipología, programa, retiros, reglas especiales, árbol de decisión que justifica la elección.
- Descargo — fuentes normativas, fecha de digitalización, recomendación de verificar contra el digesto vigente.
Requisitos
- Output de /norma — un archivo
.normativa.v1.jsonen disco. - Python 3.10+ —
/norma-informeusa solo la librería estándar, sin dependencias adicionales. - Claude Desktop o Claude Code con el plugin instalado. Ver guía de instalación.
Cómo correrlo
Después de correr /norma
y obtener el archivo <basename>.normativa.v1.json,
en Claude:
/norma-informe padrones-130-132-la-juanita.normativa.v1.json
El skill genera padrones-130-132-la-juanita.informe.html
en el mismo directorio. Abrilo en el navegador y exportá con ⌘P / Ctrl+P → "Guardar como PDF".
Probá el ejemplo
Sin instalar el plugin, podés renderizar el ejemplo bundleado en el repo:
git clone https://github.com/Estudio-Local/normativa.git && cd normativa
python3 skills/norma-informe/norma-informe-render.py examples/padrones-130-132-la-juanita.normativa.v1.json
open examples/padrones-130-132-la-juanita.informe.html Ver la sección "Try it" en el README para más detalles.