Execute the community launch playbook for a hairglasses-studio repo. Coordinates awesome-list submissions, Show HN posts, Reddit posts, Dev.to articles, and Twitter threads using pre-drafted content from docs/content/ and docs/strategy/launch-content/. Use when launching a new public repo, executing a marketing push, preparing for a Show HN submission, submitting to awesome-lists, or wanting to maximize visibility for a project release.
Orchestrate a multi-platform community launch for a hairglasses-studio repo. Follows the 14-day playbook pattern: awesome-lists first (social proof), then Show HN (traffic spike), then Reddit (sustained reach), then blog + social.
Source the GitHub PAT: source /home/hg/hairglasses-studio/.env && export GH_TOKEN="$GITHUB_ORG_ADMIN_PAT"
Target and readiness: Identify the repo from $ARGUMENTS. Run pre-launch checks:
go install or equivalent)Content inventory: Check for existing launch content:
~/hairglasses-studio/docs/content/ — published drafts~/hairglasses-studio/docs/content/drafts/ — work in progress~/hairglasses-studio/docs/strategy/launch-content/ — playbook and templates
Display what's ready vs what needs writing for each platform.Phase 1 — Awesome-list submissions (Day 0-1):
Read docs/content/awesome-mcp-servers-submission.md for pre-drafted entries.
For each target list:
mcp-publisher publish commandmcp__github__create_pull_requestmcp__github__create_pull_requestPhase 2 — Show HN (Day 3-5):
Read docs/content/show-hn-mcpkit-v2.md for the post draft.
Phase 3 — Reddit (Day 7-10):
Read docs/content/reddit-golang-post.md and drafts.
Phase 4 — Blog + Social (Day 5-6):
Read docs/content/dev-to-mcpkit-final.md and twitter-launch-thread.md.
Progress tracking: Update docs/strategy/launch-content/launch-progress.md:
## Launch: {repo} — {date}
- [x] awesome-mcp-servers PR #N submitted
- [ ] Show HN posted — {url}
- [ ] r/golang posted
Read references/launch-checklist.md for the compressed checklist when the full playbook is too verbose.
# Create a PR to an awesome-list repo
gh pr create --repo appcypher/awesome-mcp-servers \
--title "Add systemd-mcp" \
--body "$(cat docs/content/awesome-mcp-servers-submission.md | sed -n '/systemd-mcp/,/^---/p')"
# Check if awesome-go accepts the repo (age/stars)
gh api /repos/hairglasses-studio/mcpkit --jq '{created_at, stargazers_count}'