Skip to content
Back to skills

Best Practices Slide Design

ASecurity

Slide design craft for /pitchdeck: assertion headlines, distance-legible chrome, multi-channel reinforcement, density limits, audience-parameterized arcs, responsive browser presentation, and house theme templates. Use when planning, drafting, critiquing, or restyling a deck; when slides look like "blue boxes"; when choosing layouts, fonts, or themes; or when converting a reference PPTX into a house style.

  • 6 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 11, 2026
designpythongoreactnodeaws

Works with

  • cli

Security analysis

A100/100

Pro scans all 17 files and shows the line behind each finding

Scanned September 11, 2026

npx -y skills add grahama1970/agent-skills --skill best-practices-slide-design --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Best Practices Slide Design?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Best Practices Slide Design
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/grahama1970-best-practices-slide-design/badge)](https://www.skillsdirectory.com/skills/grahama1970-best-practices-slide-design)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: best-practices-slide-design
description: >
  Slide design craft for /pitchdeck: assertion headlines, distance-legible
  chrome, multi-channel reinforcement, density limits, audience-parameterized
  arcs, responsive browser presentation, and house theme templates.
  Use when planning, drafting, critiquing, or restyling a deck; when slides look like "blue boxes"; when choosing layouts,
  fonts, or themes; or when converting a reference PPTX into a house style.
triggers:
  - design this slide
  - the slides look plain
  - make the deck look good
  - slide design best practices
  - pitch deck style
  - apply the house theme
  - analyze this pptx style
  - responsive slide design
provides:
  - slide-design-rules
  - theme-templates
  - style-reference-analysis
composes:
  - pitchdeck
  - agentic-evals
complies:
  - best-practices-skills
domains:
  - marketing
disciplines:
  - engineering-standards
  - content-creation
---

# Slide Design Best Practices

Craft rules for turning claim-honest deck drafts into persuasive slides.
House-style rules cite exemplar slides rendered from the human's REAL decks
(`references/exemplars.yaml`, images in `assets/`). Responsive browser rules
below are delivery constraints, not measurements from that fixed-slide corpus.
Design is ADVISORY; claims are LAW — nothing here overrides the pitchdeck
compiler's gates.

## The three principles (from the deck author, 2026-08-06)

1. **Distance legibility drives chrome.** The header band exists so header
   and body separate at 5–20 ft. If a slide's title zone is not
   distinguishable at thumbnail scale, it fails. (`cybersummit-04`)
2. **Animation is rhetorical.** Builds reveal in the order the argument
   unfolds; motion with no argumentative role is noise. Duplicated-slide
   runs that fake builds become `ContentReveal.STEP` fragments.
   (`cybersummit-42..45`, anti-exemplar)
3. **Multi-channel reinforcement.** Headline asserts it, chevrons state it,
   the diagram shows it, the metaphor badge sets the emotional register —
   the SAME idea on every channel. Text-only slides get a reinforcement
   proposal; text and visual making different points is a failure.
   (`cybersummit-18`)

## The archetype catalog

`references/DESIGN_SLIDES.md` classifies ALL 263 corpus slides into ten
archetypes (assertion+art 30%, section-divider 20%, bullets, art-rich,
dense-reference, mixed Q&A, art-only, close, toc, cover) with measured
geometry, exemplars, cross-archetype design laws, and the compiler mapping or
gap for each. Pick the archetype before composing; the machine-readable
assignment lives in outputs/house-slides/archetypes.json.

## Slide-level rules

| Rule | Statement | Exemplar |
|------|-----------|----------|
| headline-as-assertion | Titles are takeaways ("LLMs are Expensive"), never labels ("Cost Analysis") | cybersummit-49 |
| thesis-as-statement | Thesis = ONE hero-size assertion (64–112pt) + one icon; required qualifiers visible in footer, supporting detail in notes | reqml-12 |
| density-5x5 | ≤5 words/line, ≤5 lines, ≤4 takeaways before a visual; median ~16–33 words/slide | anti: cybersummit-21 (224 words) |
| one-big-diagram | Process/how slides earn ONE large diagram with labeled endpoints, not bullet paragraphs | cybersummit-12, cybersummit-18 |
| one-idea-per-slide | Channels must agree on a single idea; split slides that argue two things | cybersummit-18 |
| builds-are-fragments | Reveal order = narrative order, via fragments, never duplicated slides | anti: cybersummit-42..45 |
| cover-brand | Cover = wordmark + one-phrase tagline + brand glyph, ~5 words | cybersummit-01 |
| recap-device | Long decks restate the core assertion mid-deck ("What's the point, again?") | reqml-12 |

## Fonts and styling (house profile)

Measured across 6 real decks (2023–2026, all audiences) — see
`/mnt/storage12tb/skills/pitchdeck/outputs/style-references/` for per-deck
profiles and `house-style-synthesis.yaml` for the corpus synthesis.

- **Type**: Calibri (humanist sans) everywhere; Consolas for code; Roboto in
  diagrams. Scale: 64pt hero (112pt statement slides) / 36 section / 28 title
  / 24 lead / 20 body / 16 support / 12 caption.
- **Color**: petrol `#065E7C` primary (brand constant across every deck);
  ink `#292929` (never pure black in body); warm `#D39500`/gold `#D6A300`
  and green `#6F8E30` as inline emphasis; program-blue `#26558E` joins for
  DARPA/PI audiences; red sparingly (`#A14240`).
- **Chrome**: full-width teal header band with white title; circular
  line-icon metaphor badge top-right; footer = distribution statement +
  page number (+ sponsor strip on public decks).
- **Bullets**: teal chevron `>` level 1, small square level 2, em-dash
  level 3; key words emphasized inline via underline or warm color, and
  color-coded label prefixes (**Problems/Goal/Solution/Impact**).

## Responsive browser presentation

A browser deck is a reading surface, not just a scaled PowerPoint canvas.
The measured archetypes and point sizes above guide fixed exports and desktop
composition; they are not rigid geometry or font-size rules for narrow windows.

- **Reflow, do not shrink:** adapt to the available slide pane, including a
  half-screen window beside VS Code. Stack columns/cards and wrap text while
  preserving headline/body hierarchy. Use readable CSS type sizes; do not meet
  density budgets by shrinking, clipping, or deleting content.
- **Preserve the argument:** retain slide order, reading order, claims, source
  bindings, and rhetorical build order. Required visible qualifiers and
  distribution statements remain visible content, never notes-only, tooltips,
  or collapsed controls. Reflow must not summarize or strengthen a claim.
- **Preserve visual meaning:** keep diagram labels, directed relationships,
  legends, and captions readable. An explicit labeled relationship view is
  acceptable; stacking nodes alone must not imply a different graph. Complex
  diagrams may scroll locally, with a keyboard-accessible region, rather than
  shrinking labels indefinitely.
- **Contain imagery:** preserve aspect ratios and evidence-bearing regions.
  Do not crop away labels or evidence to fit a narrow pane.
- **Keep controls usable:** allow vertical reading scroll without viewport-wide
  horizontal overflow. Keep previous/next controls available; vertical keys
  scroll a focused reading region, while Left/Right navigate slides. Preserve
  focus visibility, interactive-control key handling, and reduced motion.
- **Keep exports separate:** responsive reading never writes back canonical
  element coordinates. Design editing, PPTX, and PDF retain fixed geometry;
  browser reflow is not proof of graphical parity with exported slides.
- **Verify the actual page:** inspect live Surf captures at desktop, half-screen,
  and phone widths, including below-the-fold qualifiers and diagram labels.
  Retained evals must check content retention, readable type, overflow,
  navigation, unchanged export geometry, and rejection of whole-slide scaling.

Use `$best-practices-react` for implementation/accessibility details. Breakpoints
belong to `$pitchdeck`, not to a universal house-style law. Its current behavior
and retained live gate are documented in
[`../pitchdeck/docs/RESPONSIVE_BROWSER.md`](../pitchdeck/docs/RESPONSIVE_BROWSER.md)
and [`../pitchdeck/fixtures/responsive_browser.json`](../pitchdeck/fixtures/responsive_browser.json).
Those cases cover their tested decks, not every arbitrary slide composition.

## Theme templates (`themes/*.json`, `pitchdeck.theme_template.v1`)

Drop-in themes for /pitchdeck. `theme_tokens` maps directly onto today's
`ThemeTokens` (accent, heading_font, body_font); the full palette, type
scale, chrome, and density budgets are staged for the extended tokens
(#1262). Audience is a PARAMETER, not a new design:

| Template | Audience | What changes |
|----------|----------|--------------|
| sparta-house-conference | conference talks | humor devices, metaphor badges, big icon diagrams |
| sparta-house-sbir | SBIR / investors | value prop before ToC, gold up-weighted, humor down |
| sparta-house-program-review | DARPA / PI meetings | program-blue, early pipeline-position slide, accomplishments section, notice slide, recap devices |

## Deck arc

Decks are ASSEMBLED from reusable modules, not drafted from scratch: the
ACERT mini-arc (Origin → Problem-Solution → How → Journey) appears nearly
verbatim in four decks. Standard arc: cover → ToC → value prop →
problem/solution → vision → product mini-arcs → roadmap → discussion,
with a Boneyard appendix absorbing overflow. Audience templates reorder
this arc (`arc_overrides`), never invent a new one.

## How to apply

- **Planning**: pick the audience template; draft the narrative arc first;
  slot claim-bound modules into it; every slide gets an assertion headline
  bound to spans (NUMERIC_UNBOUND keeps "70% faster" honest).
- **Critique**: score each slide against the rules table; emit advisory
  `DESIGN_*` findings with the violated rule + exemplar; propose fixes as
  simulate-validated EditProposals (layout changes stay governance-gated).
- **New style reference**: analyze a PPTX with python-pptx (fonts, colors,
  sizes, words/slide, shape census) + render representative slides; write a
  `pitchdeck.style_reference.v1` YAML next to the existing profiles.

Files in this skill

  • SKILL.md9.2 KB
  • assets/cybersummit-01-cover.png48.8 KB
  • assets/cybersummit-04-problem-solution.png91.3 KB
  • assets/cybersummit-12-how-diagram.png56.8 KB
  • assets/cybersummit-18-multichannel.png73.2 KB
  • assets/cybersummit-42-manual-build-1.png53.2 KB
  • assets/cybersummit-43-manual-build-2.png52.8 KB
  • assets/cybersummit-49-assertion-humor.png86.3 KB
  • assets/reqml-04-pipeline-position.png99.9 KB
  • assets/reqml-12-statement-slide.png46 KB
  • design-systems/sparta-house-conference.design_system.json1.3 KB
  • design-systems/sparta-house-program-review.design_system.json1.3 KB
  • design-systems/sparta-house-sbir.design_system.json1.3 KB
  • profiles/sparta-house-conference-profile.deck_profile.json1.3 KB
  • profiles/sparta-house-program-review-profile.deck_profile.json1.3 KB
  • profiles/sparta-house-sbir-profile.deck_profile.json1.2 KB
  • references/DESIGN_SLIDES.md5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.