tldr
A summary is not a shorter version of the input. It is the answer to "what do I do
differently now that I have read this?" Everything that does not change an action is
cut, no matter how interesting it is.
Output shape
Four sections, in this order, each omitted entirely when empty (never write a heading
with "none" under it):
- Decisions — what was settled, stated as the settled thing, not the debate.
- Owed — who now owes what, and by when if a date was actually said.
- Open — the questions that are still unanswered and blocking someone.
- Ignore — one line, only when a large chunk of the input was noise, so the reader
knows it was read and dismissed rather than missed.
Lead with the single most consequential line. If the whole thing fits in one line, it
gets one line and nothing else.
Procedure
- Read all of it before writing any of it. Partial summaries invent a thesis from
the first 20% and then defend it.
- Mark every action-bearing statement — a decision, a commitment, a date, a number,
a blocker, a reversal of something earlier. Everything else is context.
- Collapse repeats. A point made by six people is one point with the count, not six
lines. Note real disagreement; drop agreement noise.
- Take the last state, not the loudest. Threads reverse themselves. If a decision
was made and then undone at message 340, the summary reports the undoing.
- Attribute only what changes ownership. Names on commitments, not on opinions.
- Keep every number and date verbatim. Rounding "Friday the 14th" to "next week" or
"$4,200/mo" to "a few thousand" destroys the only parts that are checkable.
- Cut, then cut again. Read the draft and delete each line that does not change a
reader's next action.
Rules
- No preamble. Never open with "in summary", "this thread discusses", or a restatement
of the request.
- Never invent a decision that was not made. "No decision reached" is a valid and useful
output; a manufactured conclusion is a lie the reader will act on.
- Do not smooth over an unresolved conflict into a consensus that did not happen.
- Uncertainty is marked, not hedged everywhere: say which single item is ambiguous
rather than qualifying all of them.
- Length scales with consequence, not with input size. A 400-message channel with one
decision gets one line.
Failure modes
- Chronological replay. "First X said, then Y said" is a transcript, not a summary.
Organize by consequence.
- Both-sidesing a settled call. If it was decided, report the decision.
- Losing the reversal. The single most common miss: summarizing the plan that was
abandoned late in the thread.
- Padding to look thorough. A short summary that is complete beats a long one that
is safe.
Worked example
Input: a 60-message #pricing channel from over a weekend (abridged, illustrative).
[fri 14:02] A: proposing we drop the free tier, conversion is bad
[fri 14:09] B: hard no, it's our whole funnel
... 30 messages of funnel debate, three people agreeing with B ...
[fri 17:40] A: fine, keeping free but capping seats at 3
[sat 09:15] C: 3 is too tight, 5 matches what competitors do
[sat 09:20] A: 5 then. locking it. shipping mon 14th with the billing change
[sat 09:22] B: 👍
[sat 11:03] D: heads up, billing change needs the tax review, that's ~2 weeks
[sat 11:30] A: then the cap ships mon and billing follows. someone book the tax review
[sun 20:15] E: (unrelated) anyone know why staging is slow
... 12 messages about staging ...
Output:
Free tier stays, seats capped at 5, shipping Monday the 14th.
Owed
- billing change waits on tax review (~2 weeks). A said "someone book the tax review" —
no name attached, so it is booked by nobody as of now.
Open
- who books the tax review.
Ignore
- 12 messages on staging slowness, unrelated thread.
Six lines out of sixty, and note what happened to each part:
- The 30-message funnel debate is absent. It changed nobody's next action; A's
reversal at 17:40 is the only part of it that survived.
- "3 seats" is absent — superseded 5 minutes later. Reporting the debate's midpoint
as the decision is the most common way a summary is confidently wrong.
- The cap of 5 and Monday the 14th are verbatim. Rounding to "next week" would
have destroyed the only checkable facts in the summary.
- The unowned action is reported as unowned, which is the single most useful line
here. "Someone" in a channel means nobody, and a summary that writes "A to book the tax
review" invents an owner and lets the item die quietly.
- The split ship (cap Monday, billing later) is reported as the settled thing, not as the
discussion that produced it.
1---2name: tldr3description: Compress a long channel, call, thread, or document into the few lines that change what someone does next — decisions made, things now owed and by whom, and what is still open — with everything that changes no decision cut. Use this for "catch me up on this channel", "summarize this call", "what happened in this thread while I was out", "read this 90-page doc and tell me what matters", or any backlog of unread material someone has to act on.4---56# tldr78A summary is not a shorter version of the input. It is the answer to "what do I do9differently now that I have read this?" Everything that does not change an action is10cut, no matter how interesting it is.1112## Output shape1314Four sections, in this order, each omitted entirely when empty (never write a heading15with "none" under it):16171. **Decisions** — what was settled, stated as the settled thing, not the debate.182. **Owed** — who now owes what, and by when if a date was actually said.193. **Open** — the questions that are still unanswered and blocking someone.204. **Ignore** — one line, only when a large chunk of the input was noise, so the reader21 knows it was read and dismissed rather than missed.2223Lead with the single most consequential line. If the whole thing fits in one line, it24gets one line and nothing else.2526## Procedure27281. **Read all of it before writing any of it.** Partial summaries invent a thesis from29 the first 20% and then defend it.302. **Mark every action-bearing statement** — a decision, a commitment, a date, a number,31 a blocker, a reversal of something earlier. Everything else is context.323. **Collapse repeats.** A point made by six people is one point with the count, not six33 lines. Note real disagreement; drop agreement noise.344. **Take the last state, not the loudest.** Threads reverse themselves. If a decision35 was made and then undone at message 340, the summary reports the undoing.365. **Attribute only what changes ownership.** Names on commitments, not on opinions.376. **Keep every number and date verbatim.** Rounding "Friday the 14th" to "next week" or38 "$4,200/mo" to "a few thousand" destroys the only parts that are checkable.397. **Cut, then cut again.** Read the draft and delete each line that does not change a40 reader's next action.4142## Rules4344- No preamble. Never open with "in summary", "this thread discusses", or a restatement45 of the request.46- Never invent a decision that was not made. "No decision reached" is a valid and useful47 output; a manufactured conclusion is a lie the reader will act on.48- Do not smooth over an unresolved conflict into a consensus that did not happen.49- Uncertainty is marked, not hedged everywhere: say which single item is ambiguous50 rather than qualifying all of them.51- Length scales with consequence, not with input size. A 400-message channel with one52 decision gets one line.5354## Failure modes5556- **Chronological replay.** "First X said, then Y said" is a transcript, not a summary.57 Organize by consequence.58- **Both-sidesing a settled call.** If it was decided, report the decision.59- **Losing the reversal.** The single most common miss: summarizing the plan that was60 abandoned late in the thread.61- **Padding to look thorough.** A short summary that is complete beats a long one that62 is safe.6364## Worked example6566Input: a 60-message #pricing channel from over a weekend (abridged, illustrative).6768```69[fri 14:02] A: proposing we drop the free tier, conversion is bad70[fri 14:09] B: hard no, it's our whole funnel71... 30 messages of funnel debate, three people agreeing with B ...72[fri 17:40] A: fine, keeping free but capping seats at 373[sat 09:15] C: 3 is too tight, 5 matches what competitors do74[sat 09:20] A: 5 then. locking it. shipping mon 14th with the billing change75[sat 09:22] B: 👍76[sat 11:03] D: heads up, billing change needs the tax review, that's ~2 weeks77[sat 11:30] A: then the cap ships mon and billing follows. someone book the tax review78[sun 20:15] E: (unrelated) anyone know why staging is slow79... 12 messages about staging ...80```8182Output:8384```85Free tier stays, seats capped at 5, shipping Monday the 14th.8687Owed88- billing change waits on tax review (~2 weeks). A said "someone book the tax review" —89 no name attached, so it is booked by nobody as of now.9091Open92- who books the tax review.9394Ignore95- 12 messages on staging slowness, unrelated thread.96```9798Six lines out of sixty, and note what happened to each part:99100- The 30-message funnel debate is **absent**. It changed nobody's next action; A's101 reversal at 17:40 is the only part of it that survived.102- "3 seats" is **absent** — superseded 5 minutes later. Reporting the debate's midpoint103 as the decision is the most common way a summary is confidently wrong.104- The **cap of 5** and **Monday the 14th** are verbatim. Rounding to "next week" would105 have destroyed the only checkable facts in the summary.106- The unowned action is reported **as unowned**, which is the single most useful line107 here. "Someone" in a channel means nobody, and a summary that writes "A to book the tax108 review" invents an owner and lets the item die quietly.109- The split ship (cap Monday, billing later) is reported as the settled thing, not as the110 discussion that produced it.