| name | compile |
| description | Scaffold v2 `.slide.dsl` layout skeletons for a brand pack from its claude-design HTML. Use when adding new layouts. |
compile — produce v2 layout skeletons
/compile runs feinschliff-builder compile-html against a brand's
claude-design HTML and emits one .slide.dsl skeleton per
<section data-slots="…">. Each skeleton carries the slot schema
plus canvas + theme directives; the author then fills in primitives.
A second pass tunes each layout against reference renders via
scripts/dsl_golden_compare.py — see
references/pipeline.md.
Active brand resolves: --brand <name> → FEINSCHLIFF_BRAND →
default feinschliff.
Quick Start
feinschliff-builder compile-html brands/<new>/claude-design/<new>-2026.html \
-o brands/<new>/layouts/ --theme <new>
python ${CLAUDE_PLUGIN_ROOT}/scripts/dsl_golden_compare.py \
brands/<new>/layouts/quote.slide.dsl \
--brand <new> \
--content brands/<new>/examples/quote.yaml \
--baseline path/to/reference.pptx
See references/quick-start.md for input
formats and tuning tips.
References