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).
インストールする前に、エージェントに与えられる指示の中身を確認できます。
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.
日本語の概要は準備中です。原文の説明を表示しています。