Markdown Output Prompt — Lock the Document Structure
The contract that stops AI documents from restructuring themselves: a pinned section skeleton, forced tables, and strict consistency rules.
Attendees, Decisions, Discussion, Action Items, Next Meeting — the notes document every meeting fills the same way.
Meeting notes work when they're a form, not an essay: the same five sections, filled live or right after, comparable across weeks. This setup generates the notes document with type rules that keep it honest — decisions recorded as statements rather than discussion recaps, action items as owner — task — deadline bullets. It structures NEW notes as they're written; when you need to compress an existing hour-long transcript instead, that's the Structured Summary Prompt's job — same family, opposite direction.
Same form, every meeting
Rotating note-takers produce identical documents — the structure does the standardizing.
Watch the decisions rule
"Statements, not discussion recaps" — the line between a record and a transcript.
Scan action items weekly
Owner — task — deadline bullets make the follow-up review a one-minute scan.
The DOCUMENT STRUCTURE fixes five sections in order — ## Attendees, ## Decisions, ## Discussion, ## Action Items, ## Next Meeting — and the CONSISTENCY RULES say not to add new top-level sections, so extra material goes inside the closest existing one. Generate the prompt once and every note-taker who runs it in their assistant produces the identical form.
As owner — task — deadline bullets under the ## Action Items section, per the document's type rules. That format keeps every item assignable at a glance and separates it from the ## Discussion recap. Decisions follow a parallel rule — recorded as statements, not discussion recaps — so the follow-up review stays a quick scan rather than a re-read.
It cannot — it structures new notes as they are written, not compression of an existing source. The TASK line states 'there is no source text to summarize', so this generates a fresh five-section record. To condense an hour-long transcript instead, that is the Structured Summary Prompt: same family, opposite direction.
The contract that stops AI documents from restructuring themselves: a pinned section skeleton, forced tables, and strict consistency rules.
Overview, Installation, Usage, Examples, Configuration — the README skeleton with required, runnable code examples.
Overview, Authentication, Endpoints, Error Handling, Rate Limits — endpoint docs in an identical structure, with parameter tables and runnable examples forced.
Summary, Why It Matters, What Happens Next — the executive summary contract for readers who will never open the source.
Stop getting 'Sure, here is the JSON…' — the output-contract pattern that forces models to return only parseable JSON: schema, example, and a strict rule block.
The JSON won't parse and you can't see why. Deterministic cause-sniffing — trailing commas, single quotes, unclosed brackets — and the repair prompt that fixes it.
Build prompts that produce documents in a fixed structure — headings, sections, and tables.
Turn a meeting transcript into notes people actually use — a faithful summary, the action items pulled out and assigned, and a clean shareable format.