forge-gallerylisted
Install: claude install-skill Roxabi/roxabi-forge
# Gallery — Image / Audio
Create a self-contained HTML gallery from a template. Galleries live at `~/.roxabi/forge/<project>/`.
**Read before generating:**
```
${CLAUDE_PLUGIN_ROOT}/references/forge-ops.md — brand detection, output paths, deploy commands
${CLAUDE_PLUGIN_ROOT}/references/aesthetics/ — lyra.css, roxabi.css (brand tokens)
${CLAUDE_PLUGIN_ROOT}/references/diagram-meta.md — meta tag format + categories
${CLAUDE_PLUGIN_ROOT}/references/gallery-templates/README.md — template guide + customisation steps
${CLAUDE_PLUGIN_ROOT}/references/gallery-templates/pivot-gallery.html — full working template
${CLAUDE_PLUGIN_ROOT}/skills/forge-gallery/fixtures/README.md — fixture format + regression inputs (no runner yet; hashes populate in future)
```
---
## Design Phase — Frame → Structure → Style → Deliver
Decisions made across Phases 1–4 follow this lens. It is an overlay on the procedural phases, not a separate pre-phase: Frame runs in Phase 1 (context), Structure in Phase 2 (template pick), Style in Phase 3 (customize), Deliver in Phase 4 (report + verify).
### Track selection (Phase 1 start)
Run the brand book loader (`${CLAUDE_PLUGIN_ROOT}/references/brand-book-loader.md`) before any other decision:
- **Track A (branded)** — `forge.yml` found in project `brand/` → aesthetic/palette/typography locked; `deliver_must_match` rules enforced at Deliver. Template selection is content-driven in b