list-steps
Horizontal row of ordered step cards, each with a full description body (the `vertical` variant stacks them instead).
Use for richer sequential processes where each step needs a paragraph rather than a label. More verbose than timeline; more structured than a plain ordered list.
When to use
- Steps need a sentence each. When each step carries a label plus a sentence of description. Lighter rosters of steps with short labels use the
timelinevariant; richer descriptions belong on the default cards. - Three to five steps. Two steps wastes the layout's ledger feel; six begins to crowd. Group adjacent steps or split the process at a natural phase break.
- Prefix word names the unit. The default
STEPprefix can swap toPHASE,STAGE,MILESTONE,RANK, orTIER. Pick the noun that matches how the audience already thinks about the process.
When not to use
- Light labels, no body. If each step is a single label with no description, use the
timelinevariant (dots on a spine). The default step cards earn their chrome only when the body adds substance. - Parallel options. If the rows are alternatives the audience compares, use
cards-gridorverdict-grid. The numbered prefix here reads as sequence — using it for parallel items mis-cues the audience. - Author-typed step numbers. Don't write
**STEP 01**into the markdown. The badge is CSS-generated from theolcounter; manual numbering double-stamps and breaks on reordering.
Common mistakes
- Authoring steps as a bullet list (
-) instead of a numbered list (1.). The card chrome — background, border, STEP badge, connector arrow — is scoped tool > lispecifically; aulrenders as plain unstyled text with no cards, no counter, no badge. - Deleting or reordering a step without checking other steps' prose for a stale reference to its old position (e.g. "as covered in step 3"). The STEP/PHASE/… badge is generated purely from a CSS
counter()on theolposition — it renumbers automatically, but any prose that names a step by number does not.
Authoring
<!-- _class: list-steps -->
## How to roll this out.
1. First step — a sentence describing what you do here.
2. Second step — a sentence describing what you do here.
3. Third step — a sentence describing what you do here.
4. Fourth step — a sentence describing what you do here.Slots
| Slot | Selector | Required | Description |
|---|---|---|---|
title | h2 | yes | Slide heading naming the process. |
steps | ol > li | yes | Ordered list; each li gets a step number. Body can be one paragraph or a nested bullet list. |
Anatomy
┌─────────────────────────────────────────┐
│ header │
│ Step-by-step heading (horizontal). │
│ │
│ ┌─────────┐ ┌─────────┐ ┌─────────┐ │
│ STEP 01 STEP 02 STEP 03 │
│ label label label │
│ body body body │
│ └─────────┘ └─────────┘ └─────────┘ │
│ footer 1/19 │
└─────────────────────────────────────────┘Variant decision rule
capsule— The tone is warmer and more editorial than an ops checklist — a personal or reflective process (a practice, a ritual, a habit). One class carries the whole look: centered masthead and cards, a pill badge per step in its own categorical hue, a serif title, no connector arrows, and no masthead hairline. Addrule-fullif you want the hairline back.vertical— The frame is narrow or portrait, or the step bodies need more vertical room — stacks steps down the page instead of across a row.chevron— The story argues through cascading stages (problem → vision → approach → plan) — down-chevron tabs read as a persuasive cascade rather than a neutral sequence.converge— The process narrows toward one outcome — a qualitative funnel shape without literal conversion percentages (usefunnelwhen you have numbers).ghost— The argument is the point and the process is secondary — a faint chevron watermark behind one hero description, editorial in tone.timeline— Steps are light labels with no body copy — dots on a spine, not full description cards.phase— The audience already thinks of the sequence as phases rather than steps — swaps the badge prefix word;stage/milestone/rank/tierswap it to match other vocabularies the same way.lettered— The audience reads order as letters (A, B, C) rather than numbers — swaps the counter format; combine with a prefix-word variant (e.g.milestone lettered).roman— The sequence reads as eras or acts rather than a numbered checklist — swaps the counter format to roman numerals; typically paired withphase.
Variants
vertical — vertical
Steps stack down the page.
<!-- _class: list-steps vertical compact -->
## vertical stacks the steps down the page.
1. First
- Three steps demo a look best.
2. Second
- The look changes; the grammar holds.
3. Third
- Body budgets do not move.chevron — chevron
Down-chevron tabs cascade into keyed description cards.
<!-- _class: list-steps chevron -->
## Make the case, one stage at a time.
1. Problem
- Define the problem that is causing the pain.
2. Vision
- Show what the world looks like once it is solved.
3. Approach
- Detail the moves that get from here to there.
4. Plan
- Commit to concrete steps, owners, and a date.converge — converge
Tapering bands narrow onto the final stage (a qualitative funnel).
<!-- _class: list-steps converge -->
## Many concerns narrow onto one plan.
1. Problem
- Define the problem that is causing the pain.
2. Vision
- Show what the world looks like once it is solved.
3. Approach
- Detail the moves that get from here to there.
4. Plan
- Commit to concrete steps, owners, and a date.ghost — ghost
Faint chevron watermark, eyebrow label, hero description — editorial.
<!-- _class: list-steps ghost -->
## The argument, stated plainly.
1. Problem
- Define the problem that is causing the pain.
2. Vision
- Show what the world looks like once it is solved.
3. Approach
- Detail the moves that get from here to there.
4. Plan
- Commit to concrete steps, owners, and a date.timeline — timeline
Steps string along a line.
<!-- _class: list-steps timeline -->
## timeline strings the steps along a line.
1. First
- Three steps demo a look best.
2. Second
- The look changes; the grammar holds.
3. Third
- Body budgets do not move.phase — phase
Each step blocks as an era.
<!-- _class: list-steps phase -->
## phase blocks each step as an era.
1. First
- Three steps demo a look best.
2. Second
- The look changes; the grammar holds.
3. Third
- Body budgets do not move.milestone — milestone
Steps mark as checkpoints.
<!-- _class: list-steps milestone lettered -->
## milestone marks the steps as checkpoints.
1. First
- Three steps demo a look best.
2. Second
- The look changes; the grammar holds.
3. Third
- Body budgets do not move.lettered — lettered
Letters count the steps.
<!-- _class: list-steps lettered -->
## lettered counts the steps with letters.
1. First
- Three steps demo a look best.
2. Second
- The look changes; the grammar holds.
3. Third
- Body budgets do not move.stage — Stage
Stage tags prefix each step.
<!-- _class: list-steps stage -->
## stage prefixes each step with its stage tag.
1. First
- Three steps demo a look best.
2. Second
- The look changes; the grammar holds.
3. Third
- Body budgets do not move.rank — Rank
Numbers read as standings.
<!-- _class: list-steps rank -->
## rank reads the numbers as standings.
1. First
- Three steps demo a look best.
2. Second
- The look changes; the grammar holds.
3. Third
- Body budgets do not move.tier — Tier
Steps render as service tiers.
<!-- _class: list-steps tier roman -->
## tier renders the steps as service tiers.
1. First
- Three steps demo a look best.
2. Second
- The look changes; the grammar holds.
3. Third
- Body budgets do not move.roman — Roman numerals
Numerals count the phases.
<!-- _class: list-steps phase roman -->
## roman counts the phases in numerals.
1. First
- Three steps demo a look best.
2. Second
- The look changes; the grammar holds.
3. Third
- Body budgets do not move.capsule — capsule
Centered editorial group: pill badge per step in its own categorical hue, serif title, no connector arrows, no masthead hairline.
<!-- _class: list-steps capsule -->
## Turn the framework into a habit.
1. Name it
- Say the verb and the reach you operate at today.
2. Pick the next move
- One deeper verb, or the same verb carried wider.
3. Keep the evidence
- A doc, a metric, a postmortem — proof the shift happened.Related
- list-criteriagating requirements rather than a sequence of actions
- split-panelphase label + heading on the left, steps on the right
- roadmapphased grid across multiple workstreams
- listtenets or values (the
principlesvariant) rather than a sequence - funnela value-driven funnel with conversion percentages, rather than the qualitative
convergevariant