Skip to content
Back to skills

Editorial Report Design

ASecurity

Design recipes for editorial / long-form / research-report web pages — almanacs, deep-research write-ups, explainers, thought-leadership, a personal essay site. Covers reading measure, serif body typography, the editorial type scale, drop caps / pull quotes / footnotes, charts-embedded-in-prose, TOC/scroll-spy, and the Magazine/Swiss/Luxury-serif look. Load alongside `design-system` (tokens, a11y, motion). Trigger on: "research report", "long-form", "editorial", "almanac", "explainer", "essay...

  • 2 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 19, 2026
ai-agentsgo

Security analysis

A100/100

Scanned September 19, 2026

npx -y skills add SirCharan/second-brain --skill editorial-report-design --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Editorial Report Design?

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

Security grade badge for Editorial Report Design
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/sircharan-editorial-report-design/badge)](https://www.skillsdirectory.com/skills/sircharan-editorial-report-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: editorial-report-design
description: >
  Design recipes for editorial / long-form / research-report web pages — almanacs, deep-research
  write-ups, explainers, thought-leadership, a personal essay site. Covers reading measure, serif body typography, the
  editorial type scale, drop caps / pull quotes / footnotes, charts-embedded-in-prose, TOC/scroll-spy,
  and the Magazine/Swiss/Luxury-serif look. Load alongside `design-system` (tokens, a11y, motion).
  Trigger on: "research report", "long-form", "editorial", "almanac", "explainer", "essay", "article
  layout", "whitepaper", "reading experience", "prose typography", or any text-heavy narrative page.
---

# Editorial / Research-Report Design

Pair with `design-system`. This skill = reading experience, prose typography, and the editorial look.
✅ verified · ◐ judgment.

## Reading measure & body ✅
- Wrap prose in **`max-width: 65ch`** (66 ideal; research converges on 45–75 CPL). Figures, charts, and
  pull quotes may break out wider than the text column.
- **Body 18–20px**, `line-height: 1.6`, a screen-tuned **serif** for sustained reading.
- One **modular ratio 1.25–1.333**; headings on the same fluid `clamp()` scale as the body.

## Type pairings ✅◐
- **Newsreader** (body, opsz) + **Inter** (UI/labels/captions) — warm, screen-tuned for long reading.
- **Source Serif 4** + **Source Sans 3** — matched superfamily, excellent cross-OS hinting.
- **Fraunces** (display/body, soft+wonky axes) + **IBM Plex Sans** (UI) — distinctive masthead.
- EB Garamond is the OSS book-serif option (lower screen contrast — use ≥18px). All via `next/font/google`;
  enable `font-optical-sizing: auto` on opsz families.

## Prose details ✅◐
- **Paragraphs:** pick ONE — space-between (`margin-block: .75–1em`, "web") **or** first-line indent
  (`text-indent: 1.5em`, no top margin, "book"). Never both.
- **Drop cap** (one per article opener, never per section):
  ```css
  .prose > p:first-of-type::first-letter{
    float:left; font-size:3.2em; line-height:.8; padding-right:.06em; font-weight:600; }
  ```
- **Pull quotes:** 1.3–1.5× body, lighter weight, slight negative tracking, indented or full-bleed with a
  hairline rule. **Restate**, never duplicate body verbatim.
- **Footnotes:** superscript `<sup>` refs with tabular figures; render as margin notes (`ch`-wide aside on
  wide viewports, collapse inline/bottom on mobile); focusable back-links.
- `text-wrap: pretty` on body, `balance` on headings; hang punctuation for premium editorial.

## Structure ✅
- **TOC / scroll-spy** for anything long: sticky right rail (desktop) highlighting the current section via
  IntersectionObserver; collapses to a top dropdown on mobile.
- Section dividers as **hairlines or generous whitespace**, not heavy rules. Reading-progress bar ◐ optional.
- **Charts in prose:** embed Recharts/figures full-measure or wider with a caption; keep chart type
  minimal (line/area/bar); reference `design-system` / `dataviz-design` tokens — never default chart colors.
  Number callouts inline use `tabular-nums`.

## Look ✅◐
- ✅ **Editorial/Magazine** (typography-forward, strong hierarchy, asymmetric columns) + ✅ **Swiss** grid
  for rigor. ◐ **Luxury serif** (wide tracking, restrained gold/foil accent) for the cover/title moment.
- Mostly **light-first** (paper-like `--bg` near-white, warm-neutral ink) — long reading on dark is
  fatiguing; offer a dark toggle but tune it (ink ~`#E8E4DC`, not pure white, to cut halation).
- Imagery: atmospheric, full-bleed openers; consistent caption style; one accent color, used in links +
  pull-quote rules only.

## Pitfalls
Full-width body text (>75ch) · sans-serif body for long reading · drop caps everywhere · pull quotes that
repeat the paragraph · default chart colors · no TOC on a 3,000-word page · dark mode with pure-white ink.

## Sources
baymard.com & fonts.google.com/knowledge (measure) · pimpmytype.com (line length/height) · typewolf.com
(serif picks) · moderncss.dev & utopia.fyi (fluid scale) · MDN font-variant-numeric.

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.