From patterson-deck
Build a Patterson Companies branded slide deck (16:9 presentation). Use when the user asks for a Patterson deck, presentation, slides, or company overview. Scaffolds from the official deck template with cover, divider, stats, comparison, quote, table, photo-band and closing archetypes.
How this skill is triggered — by the user, by Claude, or both
Slash command
/patterson-deck:deck-templateThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Patterson 16:9 presentation deck template: cover, section divider, stats, comparison, quote, capabilities table, full-bleed photo band, and closing slides with the wave watermark and official brand imagery. Static HTML — print-to-PDF ready.
Patterson 16:9 presentation deck template: cover, section divider, stats, comparison, quote, capabilities table, full-bleed photo band, and closing slides with the wave watermark and official brand imagery. Static HTML — print-to-PDF ready.
Everything lives under ${CLAUDE_PLUGIN_ROOT}/ds/, laid out exactly like the Patterson design-system source tree, so every relative reference inside the files (../../styles.css, ../../assets/brand/…, ../../_ds_bundle.js) resolves without edits.
Copy the snapshot into the user's project, preserving the tree:
cp -R "${CLAUDE_PLUGIN_ROOT}/ds" ./patterson
If the project already has a patterson/ design-system folder from another Patterson plugin, merge instead of duplicating — only add the subfolders that are missing.
The working entry point is then patterson/templates/deck/index.html.
Edit CONTENT in place; keep the structure, class names, and token usage intact. Never inline raw hex colors — use the CSS variables.
Open the entry file in a browser (or a static server) to preview.
ds/templates/deck/index.html — 9 archetype slides as <section class="slide"> elementsds/templates/deck/deck-stage.js — viewport scaling, keyboard nav, print-to-PDF (one page per slide)ds/templates/deck/ds-base.js — loads the token stylesheet (base path ../..)ds/styles.css, ds/tokens/, ds/assets/ (fonts, logos, wave background, photo band)<section> elements — no build step. Duplicate an archetype section to add a slide; delete what the brief does not need.data-label attributes on sections; keep the footer logo + page number pattern.#003767 (primary), Sky #00A8E1 (accent, hovers, stats). Secondary blue #147EC2. Tertiary green #7BC24D, teal #00817D, purple #522E91 — data/infographics only, never page chrome. Body gray #58585B, light gray #ECECEC.All of this is encoded as CSS custom properties in ds/tokens/*.css (linked via ds/styles.css). Always style with the --pat-*, --surface-*, --space-*, --fs-*, --shadow-* variables rather than raw hexes.
Guides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.
Dispatches multiple subagents concurrently for independent tasks without shared state. Use when facing 2+ unrelated failures or subsystems that can be investigated in parallel.
npx claudepluginhub danielbodnar/patterson-design-plugins --plugin patterson-deck