animated-architecturelisted
Install: claude install-skill petermcalister/shared-skills
# Animated Architecture Diagram
Generate a **fixed-layout** (1210x1138), dark-canvas, hand-drawn architecture diagram
with animated glow paths. One JSON spec drives the deliverables:
| Output | Purpose |
|--------|---------|
| `.png` | Static hero frame (premium finish: glow, grain, vignette) |
| `.gif` | Animated flow (~41 frames; multi-MB is normal) |
| `.excalidraw` | Editable hand-drawn source (fontFamily 5 / Excalifont pin) |
| `.layout-audit.json` | Per-element geometry (every text extent, icon bbox, container, declared containment rule) — the data the visual checks run on |
Two layouts share the same spec fields (copy stays portable between them): the
default `"three-card"` reads as parallel stages; `"conveyor"` reads as sequential
factory stations with a quality gantry and a feedback return belt. Pick with the
optional top-level `"layout"` field.
## Requirements
- **uv** on PATH (runs the PEP 723 renderer; Pillow>=10.1 declared in the script block)
- **Bundled renderer:** `references/render_animated_diagram.py` — self-contained, no imports
from this repo's Python tree. Invoke only via `uv run ${CLAUDE_PLUGIN_ROOT}/...` below.
- No FFmpeg / ffprobe — validation is the script's own `--check`
## Workflow
### Step 1: Extract architecture content
From the user's description (or source doc), identify:
- Title prefix, highlight phrase, subtitle
- Up to **4** input sources (icons: folder, file, scan, shield, db, hash, package)
- **3** core pipeline cards (validate