← ClaudeAtlas

improve-brandlisted

Iteratively improve a brand pack's `.slide.dsl` layouts to match a source PPTX. Runs the verify-loop, then fans out one sub-agent per layout above threshold so each slide is analysed and edited in parallel.
marsmike/feinschliff · ★ 3 · Web & Frontend · score 71
Install: claude install-skill marsmike/feinschliff
# improve-brand — fan-out DSL improvement loop Driven by a verify-map. For each layout whose `struct_diff_ratio` exceeds a threshold after a verify-loop run, dispatch **one sub-agent per layout** in parallel. Each sub-agent gets the per-slide diff overlay, the current DSL, and a tight instruction set; it edits the DSL only; the parent re-runs the loop and reports plateau-vs-progress. ## When to use - You have a brand pack (`brands/<brand>/` with `tokens.json`, `layouts/*.slide.dsl`, `verify-map.yaml`) and a source PPTX deck to match. - The brand pack is past the initial scaffold stage (every layout already has a `.slide.dsl` that builds and renders something recognisable). - You want to drive every layout's `struct_diff_ratio` to ≤5% or another threshold. If the brand pack doesn't exist yet, start with `compile-html` and a hand-derived first pass — improve-brand is a polishing loop, not a scaffold tool. ## Inputs | Argument | Required | Default | | ------------------- | -------- | ----------------------------------------- | | `--brand-pack` | yes | — | | `--source-pptx` | yes | — | | `--threshold` | no | `0.05` (struct_diff_ratio) | | `--max-iterations` | no | `3` | | `--only` | no | all layouts in `verify-map.yaml` | | `-