| name | new-history-of-things |
| description | Research a subject on the web and publish it as a new entry in the History of Things project (history-of-things/). Use when asked for "/new-history-of-things <subject>", "add a history of X", "write up the history of X for the site", or "new entry for History of Things". |
New History of Things entry
Research one subject properly, then publish it as an entry in history-of-things/.
The subject is whatever followed the command — "the web browser", "concrete",
"the paperclip", "the QWERTY keyboard". If no subject was given, ask for one and stop.
Before anything else: the hero image
Every entry is led by one very large photograph, so settle this first — the
research is wasted if there is no picture to hang it on.
Ask the author: "Do you have a hero image for this, or should I find one?"
- They have one. Take the path. Anything from about 1600px on the long edge
is fine; larger is better. Landscape works best (the hero crops to 16:9 on
desktop, 3:2 on mobile), so warn them if it is portrait or square.
- They want you to find one. Search Wikimedia Commons, museum and archive
open-access collections (Rijksmuseum, the Met, Science Museum Group, Library
of Congress, NASA), or Unsplash. Only use images you have confirmed the
licence for, and prefer something specific and physical over a generic stock
shot. Report the licence and the source URL and let them approve it before you
spend time on the write-up.
Do not generate an image, and do not ship an entry without one.
Research
Research the subject genuinely — do not write from memory. Use WebSearch and
WebFetch, read several independent sources, and prefer primary and
institutional ones (museums, universities, national archives, standards bodies,
the original papers or patents) over listicles and content farms. Wikipedia is a
fine index into the primary sources; it is not sufficient on its own.
You are looking for:
- The origin. Who, where, when, and — most importantly — what problem were
they actually trying to solve? Almost nothing was invented for the reason
people assume.
- The turn. The moment it stopped being a curiosity and became ordinary.
There is usually one specific decision, product or accident.
- The fight. Rivals, lawsuits, standards wars, suppressed alternatives.
Conflict is what makes a history readable rather than a list of dates.
- The cost. Who lost out, what it displaced, what it did to the world. Do not
sand this off — a fifteen-year-old can handle it, and leaving it out makes the
piece feel like an advert.
- The now. Where the thing stands today, and what is still unresolved.
- One genuinely surprising fact for the Did You Know, and one vivid scene
— a specific day, a room, a named person doing something — for the Moment From
History. Both must be citable. Note the source URL as you find them; if you
cannot cite it, you cannot use it (see below).
Pin down exact dates, full names and real numbers. If sources disagree, say so
in the prose ("nobody agrees on…") rather than picking one and sounding certain.
If you cannot verify a good story, cut it — a charming anecdote that turns out to
be a myth is worse than no anecdote.
Citing the two callouts
The Did You Know and the Moment From History are the two parts readers will
repeat to somebody else, so they are the two parts that have to be traceable.
Both carry a sources array, and it is not optional — the page renders a
"Source:" line under each.
- Write the claim to fit the source, not the other way round. If the source
says "late on the night of 30 September", do not round it to "in October"
because it scans better.
- Cite two sources when one does not cover the whole anecdote. A common
case: a trade-press piece pins the date and the place, and a reference work
carries the detail that makes the story. Cite both rather than blending them
into a single unattributed telling.
- Prefer the most primary source you actually read. The inventor's own page
beats an encyclopedia; a contemporaneous news report beats a modern listicle.
Do not cite something you only saw quoted somewhere else.
- Fetch every URL before you cite it. A dead or wrong link is worse than no
citation, because it looks checked.
- If the only support you can find for a great fact is a blog post repeating an
unsourced claim, replace the fact. There is always another one.
Voice
Written for a curious fifteen-year-old: assume intelligence, assume no prior
knowledge, and never talk down. Concretely that means:
- Explain jargon in the sentence that uses it, then use it freely afterwards.
- Concrete over abstract. "About the weight of a small car", not "considerable mass".
- Vary sentence length. A long, winding sentence that carries an idea, then a short one.
- Dry wit is welcome. Exclamation marks, "amazing!", and "fun fact" are not.
- No second-person life advice, no moral at the end, no "and the rest is history".
- British English, Oxford-free comma style,
— em dashes, curly quotes.
- Aim for 700–950 words across the
summary paragraphs: 6–9 paragraphs.
The first is a self-contained summary of the whole story — it is set in serif
with a drop cap and has to work alone. The rest run chronologically.
- Read the published entries in
history-of-things/entries/ first and match them.
Publish
-
Slug. Kebab-case, no leading article unless it reads wrong without one
(the-web-browser, concrete, the-shipping-container).
-
Image. From the repo root:
history-of-things/bin/import-image.sh <source-image> <slug>
It resizes, strips EXIF and writes history-of-things/images/<slug>.avif.
-
Entry file. Write history-of-things/entries/<slug>.json. Every field is
required except imageCredit, which is required whenever the image came from
somewhere that asks for attribution.
{
"slug": "the-web-browser",
"title": "The Web Browser",
"image": "the-web-browser.avif",
"imageAlt": "Describe what is in the photograph, for screen readers",
"imageCredit": { "text": "Photographer, Source (Licence)", "url": "https://…" },
"published": "YYYY-MM-DD",
"summary": ["Lede paragraph…", "…"
Do not run scripts/generate_index.py — it runs on merge.