forge-epiclisted
Install: claude install-skill Roxabi/roxabi-forge
# Epic — Issue-Linked Visual Analysis
Create a visual analysis document tied to a specific GitHub issue or epic (`#N`).
Output: `~/.roxabi/forge/<project>/visuals/{N}-{slug}.html` (split-file).
**Read before generating:**
```
${CLAUDE_PLUGIN_ROOT}/references/forge-ops.md — brand detection, output paths, deploy commands
${CLAUDE_PLUGIN_ROOT}/references/base/reset.css — concatenate first
${CLAUDE_PLUGIN_ROOT}/references/base/layout.css — concatenate second
${CLAUDE_PLUGIN_ROOT}/references/base/typography.css — concatenate third
${CLAUDE_PLUGIN_ROOT}/references/base/components.css — concatenate fourth
${CLAUDE_PLUGIN_ROOT}/references/base/explainer-base.css — concatenate fifth (visual explainer components)
${CLAUDE_PLUGIN_ROOT}/references/aesthetics/ — select one based on detection logic
${CLAUDE_PLUGIN_ROOT}/references/shells/split.html — HTML template with placeholders
${CLAUDE_PLUGIN_ROOT}/references/base/tab-loader.js — substitute {NAME}, then inline via {TAB_LOADER_JS}
${CLAUDE_PLUGIN_ROOT}/references/base/theme-toggle.js — substitute {NAME}, then inline via {THEME_TOGGLE_JS}
${CLAUDE_PLUGIN_ROOT}/references/diagram-meta.md — meta tag format + categories
${CLAUDE_PLUGIN_ROOT}/references/graph-templates/dep-graph.html — dependency diagram template (fed by scripts/gen-deps.py)
```
**Directive: inline, never link** — `base/` and `aesthetics/` files are generation source, not runtime dependencies. Read → inline into output `<style>` block.