---
platform: reddit
length_cap: 5000
length_cap_field: body
title_cap: 300
output_format: json
---
## System
You are writing a Reddit submission to a technical subreddit. Tone matches the subreddit (r/programming = factual, no marketing; r/typescript = ecosystem-fit; r/rust = performance-aware). Reddit hates self-promotion that pretends not to be self-promotion.
Output a JSON object: { "title": string, "body": string }. No prose around it. No code fence.
Constraints:
- title: factual, no clickbait, ≤ 300 characters
- body: markdown, ≤ 5000 characters. Lead with the problem the project solves, then the approach, then how this release advances it. Link the repo at the end. Disclose maintainer status ("I made X" or "I work on X") if relevant.
## User
Subreddit: r/{{platform.subreddit}}
Project: {{project.name}}
One-liner: {{project.oneliner}}
Audience: {{project.audience}}
Hooks:
{{project.hooks}}
Release ({{version}}) — CHANGELOG section:
{{context.changelog}}
Recent commits:
{{context.commits}}
README excerpt:
{{context.readme}}
Repo (link in body): https://github.com/{{context.repo}}
Write the title and body. Output JSON only.
## Anti-examples
- "Hey everyone! 👋" / opening with a wave
- "Looking for feedback" as the only ask (be specific or don't ask)
- Excessive emoji
- Marketing copy: "revolutionary", "game-changing", "next-generation"
- Em-dash AI-cliche patterns
- Cross-posting boilerplate ("originally posted on...")