decklisted
Install: claude install-skill marsmike/feinschliff
# deck — Feinschliff DSL deck builder (v2)
Creates / polishes / critiques presentations via the v2 DSL pipeline.
Brand resolves: `--brand` → `FEINSCHLIFF_BRAND` → `feinschliff`.
**Brand layouts are additive to the toolkit's 43 inherited layouts** (process-flow, excalidraw-diagram, excalidraw-diagram-full, kpi-grid, charts, …). Run `uv run feinschliff brand inspect <brand>` (from the repo root) for the full pool before claiming a brand-vs-brief mismatch. See [`references/pipeline.md`](references/pipeline.md) → *Brand layout inventory*.
## Quick Start
```
/deck "Q1 2026 update: 62k employees, +5.1% revenue, 40 factories"
```
See [`references/quick-start.md`](references/quick-start.md) for examples.
## Modes
- **create** — `/deck "brief"` → new deck.
- **plan** — `/deck plan "brief"` → paper draft, no render.
- **polish** — `/deck polish rough.pptx` → reflow into v2 layouts. Add `--refurbish-all` to also extract embedded diagrams, rebuild them as brand-aware DSL (`.exc.dsl`/`.svg.dsl`), and substitute back into the rebuilt deck. Use `--no-refurbish` / `--refurbish-default` to control per-run.
- **critique** — `/deck critique existing.pptx` → read-only defect analysis.
See [`references/modes.md`](references/modes.md) for mode semantics.
## Pipeline
`ask → ingest → approve → plan → pick layouts → build → verify → revise`.
Full step-by-step: [`references/pipeline.md`](references/pipeline.md).
**Picker signals** — `diagram_kind` (`concept`/`chart`) steers diagram picks; `