Back to playbooks

Post Frames (Small Set, High Reuse)

Writing | playbook | Updated 2026-03-01

Tags

templates, framing, one-ask

Post Frames (small set, high reuse)

Rule: one post, one point, one ask.

Frame A - Mechanism + One Ask (default)

Best channel: blog, Substack post, Facebook
Default length: 300-900 words

  1. What’s happening (1-2 sentences)
  2. Why (the mechanism, plain language)
  3. What good looks like (principle)
  4. One ask / action (measurable)
  5. Bridge close (human, calm)

Frame B - “I’m checking this” (protect shared reality)

Best channel: Facebook, Substack note
Default length: 150-350 words

  1. “I saw this claim. Before I share it, I’m checking it.”
  2. Confirmed / unclear / unknown
  3. What sources I’m using (1-3 links)
  4. My takeaway (one sentence)
  5. One ask (usually: “verify before sharing”)

Frame C - “I’ve been lucky, not smart” (humility that doesn’t grovel)

Best channel: Facebook, Substack note
Default length: 200-500 words

  1. “I didn’t understand this until I needed it.”
  2. What I used to assume
  3. What changed
  4. What I learned (one point)
  5. One action I’m taking

Frame D - Mechanism + Uncertainty + Ask (receipt-light)

Use when you believe the mechanism is real but don’t have the stat ready.

  1. Human truth (what people are feeling/seeing)
  2. Mechanism (how the system creates the outcome)
  3. What’s unknown / what I’m still verifying
  4. One ask (measurable)
  5. Boundary line (if high-heat)

Best channel: Facebook, Substack note
Default length: 200-500 words

Frame E - “Steelman + Ask” (for bridge-building)

  1. “Here’s the strongest version of the concern I hear…”
  2. “Here’s what I agree with…”
  3. “Here’s where I differ…”
  4. “Here’s a practical step we can try…”
  5. Close with dignity

Best channel: Facebook, blog
Default length: 250-600 words

Frame F - Local focus (high leverage)

  1. What’s happening locally (meeting / vote / change)
  2. Why it matters (human impact)
  3. The decision point (date + who votes)
  4. One ask (show up / email / comment)
  5. Close + logistics

Best channel: Facebook, Substack note
Default length: 200-400 words

Frame G - Monthly Squeeze (series / evergreen)

Use when the point is not just “this is bad,” but “this is the same squeeze showing up in another costume.”

  1. 2-minute version
    What the cost is and why people feel stuck.
  2. What is happening
    The plain-language problem.
  3. Why it works this way
    The mechanism: scarcity, complexity, leverage, market power, or admin drag.
  4. What good looks like
    Keep it concrete, not utopian.
  5. What we can do without fantasy
    Short-term, medium-term, long-term if helpful.
  6. Bridge close
    Calm line that keeps the post human.
  7. Related reading / next step
    Point to the case study, model doc, or next post.

Best channel: blog, Substack post
Default length: 800-1600 words

Notes for Frame G

  • Keep the tone steady. Do not write like you are unveiling the final truth of the universe.
  • Use one or two memorable examples, not an evidence dump.
  • The remedies need owners and plain words.
  • “Without fantasy” means the short-term section should contain things a real city, state, employer, agency, or legislature could actually do.

Frame H - Receipt stub + promise

Use when you want to respond responsibly but do not have the receipts yet.

  1. “I’m seeing this claim and I do not have enough to share it responsibly yet.”
  2. What would verify it
  3. What is still unknown
  4. If it checks out, what mechanism and ask would matter
  5. Close with verification before sharing

Best channel: Facebook, notes
Default length: 150-300 words

Back to playbooks