Release Telegram Post
Create a Telegram-ready release announcement in English for the Neva community group.
Tools
Readfor release input context from the prompt.Writeto save the final message file.
Workflow
- Read the release context from the prompt: repository, tag, release name, release URL, and release notes.
- Read
.opencode/shared/release-marketing.mdfor positioning, CTA, and tone guidance. - Produce a concise Telegram post in English using this exact high-level structure:
- Line 1:
Neva vX.Y — Release Title - Line 2: standalone release URL
- Short intro paragraph: 1-2 sentences max; state that this is a quality/reliability pass and mention whether there are language-level breaking changes
Highlights:label- 6-8 short numbered highlight lines using emoji numerals (
1️⃣,2️⃣, ...) - Final CTA paragraph with repo star/share/Open Collective links
- Line 1:
- Keep each highlight line short, concrete, and scannable. Prefer compact phrases over long explanatory sentences.
- Make the post feel ambitious and clear, not dry and not hypey. Sell the direction, not just the technical properties.
- Include CTA at the end (short, not noisy):
- Open Collective support link.
- GitHub star ask.
- Share ask with open-source motivation.
- Use Telegram HTML formatting only (
<b>,<i>,<code>,<a href=\"...\">). - Keep the message easy to scan and under 1500 characters.
- Save output to the exact file path requested by the caller.
Output Rules
- Return only the final Telegram message body in the file.
- The file content is consumed as raw text in a JSON request (
jq --arg text ...), so it must be directly sendable without edits. - Do not add wrappers like "Here is your post", "Result:", "Output:", or follow-up suggestions.
- Do not add YAML frontmatter or surrounding quotes.
- Do not include code fences.
- Do not include unsupported HTML tags.
- Do not reduce the project description to a dry list of technical facts such as "statically typed" or "compiled" unless they support a stronger product point.
- Do not bury the release URL inside the CTA paragraph; it should appear near the top as a standalone line.
- Do not emit long prose blocks when a short intro plus numbered highlights would communicate better.
- Prefer terse highlight wording such as
Security sweep across core dependencies;over full sentences unless clarity requires more.
Source: nevalang/neva — distributed by TomeVault.