Use when creating a new project folder, starter pack, app scaffold, or agent-ready workspace — AGENTS.md, README, TASKS, DECISIONS, PROMPTS, an idempotent bootstrap script, and starter-pack modes.
中文简介正在准备中。当前显示原文说明。
Use when the user wants a ready-to-paste social post kit for an app, tool, or project launch or update — "make social posts", "launch posts", "post kit", "prep socials", "promote this". Produces one Markdown file with finished posts for X, Reddit, Instagram, LinkedIn, Threads, and short-form video, plus a pre-post checklist. Pull real facts from the project (repo, release, what it does, OS, links).
中文简介正在准备中。当前显示原文说明。
实测评分 未实测
查看安装方法安装前可以查看交给 AI 代理的指令内容。
Create one Markdown file that holds ready-to-paste launch/update posts for an app, tool, or project. It's a practical kit to copy from, not a campaign plan: open one file and post in minutes — each platform has finished text in a code block, plus light notes on where to post and what to attach.
Not for: the long-form blog post itself, actually posting to networks, or paid-ad copy.
Write in the user's voice. If they haven't defined one, default to calm, build-in-public, low-ego — it consistently outperforms hype for indie launches:
Per platform:
Adapt this to the user's actual voice if they have one. The structure below works for any voice.
Use: short lines, direct verbs, concrete details, plain English, calm confidence, the real story (the friction that made the tool worth building), one emoji where it fits.
Avoid: startup/SaaS language, fake hype, exaggerated claims, words like "revolutionary", "game-changing", "seamless", "powerful" (unless truly earned), hashtag spam, exclamation-mark piles, and pretending the app is more finished than it is.
Wording that lands: "some nights you just want to start something", "a tiny, calm macOS app for…", "it never overwrites anything", "small on purpose", "free + open source", "feedback genuinely welcome", "made on a late night, for late nights".
Before writing, gather real facts. Prefer project files and the user's input over inference:
gh repo view <owner>/<app> --json url,visibility)releases/latest/download/<asset> or the release page)README.md, docs, AGENTS.md)If a fact is unknown, write TODO: Confirm … instead of inventing it. Never invent repo URLs,
versions, or claims.
Create one Markdown file named from the app (default to the user's Desktop, or wherever they ask):
~/Desktop/<App>-social-posts.md
If a file with that name already exists, ask before overwriting (or write <App>-social-posts-v2.md).
Match this shape (a proven launch-kit format):
# <App> — Social Post Kit
Repo: **<repo url>**
Release: **<release url>**
Download: **<direct download/DMG url, or TODO>**
> Visual tip: name the single best asset to attach (screenshot, and especially a demo GIF /
> short screen-recording). If the app is animated or visual, push video hard — motion out-reaches
> static every time.
> Honest caveats (only if true): high OS requirement, "first app / rough in places", beta, etc.
> Optional build-story angle: if it was built with an AI coding agent, note it here as an option,
> kept light — the app should lead, not the AI.
---
## X / Twitter
### Option A — the story (recommended)
```
<3–5 lines: the friction → what it is → free/OSS → repo link>
```
### Option B — short & punchy
```
<2–3 lines + repo link>
```
### Option C — thread (optional)
```
<numbered 1/ 2/ 3/ 4/ telling the build story, ending with the link>
```
**Hashtags (pick 2–3):** `#macOS` `#SwiftUI` `#indiedev` `#buildinpublic` `#opensource`
---
## Reddit
> Where to post (best fits) + etiquette (honest, free/OSS, ask for feedback, reply to comments).
### Title options
```
<two honest, non-ad title options>
```
### Body (recommended)
```
<a calm, honest post: what it is, the friction, free/OSS + license, OS requirement, ask for feedback, repo link>
```
> Follow-up: drop the direct download link as a top comment.
---
## Instagram (caption for a Reel or the demo GIF)
> Best as a short screen-recording; link goes in bio (IG blocks caption links).
```
<warm, personal caption + a few tasteful hashtags>
```
---
## LinkedIn
```
<calm, personal, slightly cleaner sentences; the idea, why it's small, free/OSS, repo link>
```
> Tip: post the media, reply to early comments (first hour matters).
---
## Threads
```
<casual, lowercase, 2–3 lines + link — basically free reach from IG>
```
---
## Other platforms — what's actually worth it
**1. Short-form video (Reels / TikTok / Shorts).** Best for a 15–30s clip (hook → show it → close + link).
**2. Bluesky.** Reuse the Threads/X text. Free.
**3. Product Hunt — later, not today.** Save for a polished release with a video + a couple of users.
> Suggested order: Instagram → Threads → LinkedIn → X. Reddit when there's an hour to reply. Don't blast everywhere at once.
---
## Pre-post checklist
- [ ] Repo is public
- [ ] Attach the best visual (demo GIF / screen-recording / screenshot)
- [ ] Say it's free + open source (+ license) and state the OS requirement
- [ ] Be ready to reply to early comments (first hour matters most)
- [ ] Optional: pin the X post / record a cleaner video take
Before saving, confirm:
After creating the file, tell the user:
TODO: Confirm … left in the fileOffer to copy the demo GIF / screenshot next to the file, and to record a cleaner video take if relevant.
还没有评价。欢迎分享你的使用感受。
无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。
还没有评论。来写第一条吧。
Use when creating a new project folder, starter pack, app scaffold, or agent-ready workspace — AGENTS.md, README, TASKS, DECISIONS, PROMPTS, an idempotent bootstrap script, and starter-pack modes.
中文简介正在准备中。当前显示原文说明。
Use when designing or implementing states for AI agent tasks, background jobs, local model runs, queues, and notifications — one shared set of states, only legal transitions, and a recovery path out of every failure.
中文简介正在准备中。当前显示原文说明。
Use when exposing app features to App Intents, Shortcuts, Siri, Spotlight, widgets, controls, or system actions — small safe AppIntents, AppShortcutsProvider, AppEnum/AppEntity, parameters, and open-vs-background behavior.
中文简介正在准备中。当前显示原文说明。
Use when designing, reviewing, or implementing a command-palette / ⌘K layer for an Apple-platform app — keyboard-first global search, ranked and grouped results, native floating panel, and protected destructive commands.
中文简介正在准备中。当前显示原文说明。
Use when designing or implementing empty, first-run, no-result, offline, error, or waiting states in Apple-platform apps — every empty state explains what is missing, why it matters, and what to do next.
中文简介正在准备中。当前显示原文说明。
Use when designing or implementing feedback, status, progress, alerts, errors, success states, and live activity indicators in Apple-platform apps — inline status, banners, alerts, notifications, and loading states.
中文简介正在准备中。当前显示原文说明。