← ClaudeAtlas

aio-html-decklisted

A paced HTML deck — one self-contained file a presenter advances scene by scene while speaking. Reach for it when a human sits through the material at the author's tempo and leaves with one decision: executive briefing, proposal, demo walkthrough, narrative status review, conference talk. A human who reads and audits at their own pace wants aio-html-report; a human holding options side by side wants aio-html-explorer.
aiocean/claude-plugins · ★ 4 · AI & Automation · score 74
Install: claude install-skill aiocean/claude-plugins
# Narrative HTML deck A deck is paced communication: the audience meets one claim at a time, at the presenter's tempo, and leaves holding one decision. ## Reference routing Six rows load every time. Every other row states a condition you can answer no to — from the request text, the beat sheet, the material in hand, or the validator's output. **A row whose condition does not match is a row not read**, and leaving it unread is the design. Measured on a plain exec-deck request against the files on disk, 2026-08-13: 174 KB if every row fires, 116 KB with these conditions applied, of which 81 KB is the always set. The `references/data-story.md` row postdates that measurement and carries its own cost: 12 KB for a scene judged against a threshold or an event, 15 KB when consecutive scenes also move the same measure, measured 2026-08-13. Paths are relative to `${CLAUDE_PLUGIN_ROOT}`. | Read | When | |---|---| | `references/base-layer.html` + `references/layout-primitives.css` | Always, first. Paste the skeleton and the primitives you use — doctype, `lang`, viewport, title, `<main>`, contract comment and `:focus-visible` arrive by construction. | | `references/voices.css` | Always. The rules every voice obeys, and the five-row chooser you pick from. | | `references/voices/<the voice you picked>.css` | Always, exactly one file. The token block for the name in the contract's `voice=`. | | `references/interaction-budget.md` | Always. Holds the scroll-snap CSS, the `@page` print bloc