/launch
Generate a go-to-market launch strategy that ties together all promotion skills into a unified plan. Reads PRD and research data, defines the beachhead, maps channels, validates pricing against manifesto principles, and produces an actionable launch checklist.
Philosophy: Launch is not a single event — it's a sequence of small bets. Each channel is an experiment. Measure before scaling. Reference: manifesto principle "Money without overheating — revenue before automation, scale what works."
MCP Tools (use if available)
kb_search(query) — find launch methodology, past launches
web_search(query) — research channels, communities, pricing benchmarks
project_info(name) — get project stack and status
If MCP tools are not available, fall back to Glob + Grep + WebSearch.
Steps
Parse project from $ARGUMENTS.
- Read
docs/prd.md — features, ICP, pricing, acceptance criteria
- Read
docs/research.md — competitors, personas, market size, pain points
- Read
CLAUDE.md — stack, deploy target
- If none found: ask via AskUserQuestion
Validate beachhead segment:
Check if PRD has a beachhead section (added by /validate). If not, define it now:
- Segment: narrow, specific group (not "everyone who needs X")
- Size estimate: how many people in this segment?
- Reachability: where do they gather online? (specific subreddit, community, newsletter)
- Willingness to pay: evidence from research.md or competitor pricing
- Why first: why this segment before others?
Pricing validation against manifesto:
Read pricing from PRD. Check against principles in templates/principles/manifest.md:
| Check |
Pass/Fail |
Notes |
| Does it cost to run? (server, API, storage) |
— |
If no → should be free or one-time |
| Subscription justified? |
— |
Only if ongoing costs exist |
| Is pricing transparent? |
— |
No hidden fees, clear what you get |
| Lock-in risk? |
— |
Can user export data? Own their content? |
| Subscription fatigue check |
— |
Is there a one-time alternative? |
If pricing conflicts with principles, flag it and suggest alternatives.
Channel mapping (3-5 channels, ordered by effort):
For each channel, define:
| Channel |
Effort |
Cost |
Timeline |
Expected Result |
Skill |
| ProductHunt |
Medium |
Free |
Day 1 |
200-500 visits, feedback |
/community-outreach |
| Reddit (specific subs) |
Low |
Free |
Week 1 |
50-100 visits, pain validation |
/community-outreach |
| SEO / Content |
Medium |
Free |
Month 1-3 |
Organic traffic baseline |
/seo-audit + /landing-gen |
| Twitter/LinkedIn |
Low |
Free |
Ongoing |
Network effect, credibility |
/content-gen |
| Paid (if justified) |
High |
$50-200 |
After organic validates |
Scale what works |
— |
Rules:
- Start with free channels — paid only after organic validates demand
- One channel at a time — don't spread thin (manifesto: "wip = 1")
- Measure each channel before adding the next
- Offline-first products: app store optimization (ASO) over web marketing
Launch timeline (4-week plan):
Week 0 (pre-launch):
- [ ] /landing-gen — landing page with email capture
- [ ] /seo-audit — baseline SEO score
- [ ] /metrics-track — PostHog events wired
Week 1 (soft launch):
- [ ] /community-outreach — 3-5 value-first posts in target communities
- [ ] /content-gen — LinkedIn post + Twitter thread
- [ ] Collect feedback, fix critical issues
Week 2 (public launch):
- [ ] ProductHunt launch (if web/SaaS)
- [ ] App Store submission (if iOS)
- [ ] /video-promo — demo video for landing page
- [ ] Monitor metrics daily
Week 3-4 (iterate):
- [ ] Review metrics — kill/iterate/scale decision
- [ ] Double down on best-performing channel
- [ ] /content-gen — release notes for updates
- [ ] Second community push based on feedback
Adapt timeline to product type (iOS has App Store review delays, web can launch same day).
Growth loops (sustainable, not hacks):
Design 1-2 growth loops appropriate to the product:
Content loop: User creates → content is public/shareable → new users discover → they create
Referral loop: User gets value → shares with peer → peer signs up → both benefit
SEO loop: Solve problem → write about it → rank → new users find solution → they use product
Tool loop: Free tool solves adjacent problem → captures intent → funnels to main product
Rules:
- Loop must be natural, not forced (no "share to unlock" dark patterns — manifesto: against exploitation)
- Loop must benefit the user, not just the product
- Offline-first products: growth through quality and word-of-mouth, not viral mechanics
Launch risks (from research.md + pre-mortem thinking):
- Timing risk: is a competitor about to launch? Big industry event?
- Pricing risk: will users pay at this price point? Evidence?
- Channel risk: if primary channel fails, what's the backup?
- Technical risk: can the product handle 10x traffic? (serverless = yes, VPS = plan)
Write launch strategy to docs/launch-strategy.md:
---
type: launch-strategy
status: draft
title: "Launch Strategy — {Project Name}"
created: {YYYY-MM-DD}
tags: [{project}, launch, gtm]
---
# Launch Strategy: {Project Name}
## Beachhead Segment
{from step 2}
## Pricing
{from step 3, with manifest alignment}
## Channels
{table from step 4}
## Timeline
{4-week plan from step 5}
## Growth Loops
{from step 6}
## Risks
{from step 7}
## Launch Checklist
- [ ] Landing page live (`/landing-gen`)
- [ ] SEO baseline checked (`/seo-audit`)
- [ ] Metrics wired (`/metrics-track`)
- [ ] Content pack ready (`/content-gen`)
- [ ] Community posts drafted (`/community-outreach`)
- [ ] Demo video planned (`/video-promo`)
- [ ] Privacy policy published (`/legal`)
- [ ] Kill/iterate/scale thresholds defined
---
*Generated by /launch. Review and adapt before executing.*
Output summary:
- Beachhead segment (one line)
- Recommended pricing model
- Top 3 channels with timeline
- Growth loop type
- Path to generated launch-strategy.md
- Suggested next step: run the skills from the checklist
Notes
- This skill is a strategic planner — it doesn't execute. Run the referenced skills to produce actual content
- Launch strategy should be revisited after Week 2 metrics review
- For products with no cloud component (offline-first), skip paid channels and focus on ASO + community
Common Issues
No PRD found
Cause: Haven't run /validate yet.
Fix: Run /validate <idea> first to generate PRD with ICP, pricing, and features.
Pricing conflicts with manifesto
Cause: Product uses subscription model but has no running costs.
Fix: This is intentional — the skill flags it. Consider one-time purchase or freemium instead.
Beachhead too broad
Cause: "Everyone who uses X" is not a beachhead.
Fix: Narrow to a specific community, profession, or behavior pattern. You should be able to find them in one place.
1---2name: solo-launch3description: Use when "launch plan", "go-to-market", "GTM strategy", "how to launch", "launch checklist", "growth plan", or product is built and needs distribution strategy. Do NOT use for content generation (/content-gen) or SEO audit (/seo-audit).4license: MIT5---67# /launch89Generate a go-to-market launch strategy that ties together all promotion skills into a unified plan. Reads PRD and research data, defines the beachhead, maps channels, validates pricing against manifesto principles, and produces an actionable launch checklist.1011**Philosophy:** Launch is not a single event — it's a sequence of small bets. Each channel is an experiment. Measure before scaling. Reference: manifesto principle "Money without overheating — revenue before automation, scale what works."1213## MCP Tools (use if available)1415- `kb_search(query)` — find launch methodology, past launches16- `web_search(query)` — research channels, communities, pricing benchmarks17- `project_info(name)` — get project stack and status1819If MCP tools are not available, fall back to Glob + Grep + WebSearch.2021## Steps22231. **Parse project** from `$ARGUMENTS`.24 - Read `docs/prd.md` — features, ICP, pricing, acceptance criteria25 - Read `docs/research.md` — competitors, personas, market size, pain points26 - Read `CLAUDE.md` — stack, deploy target27 - If none found: ask via AskUserQuestion28292. **Validate beachhead segment:**3031 Check if PRD has a beachhead section (added by `/validate`). If not, define it now:32 - **Segment:** narrow, specific group (not "everyone who needs X")33 - **Size estimate:** how many people in this segment?34 - **Reachability:** where do they gather online? (specific subreddit, community, newsletter)35 - **Willingness to pay:** evidence from research.md or competitor pricing36 - **Why first:** why this segment before others?37383. **Pricing validation** against manifesto:3940 Read pricing from PRD. Check against principles in `templates/principles/manifest.md`:4142 | Check | Pass/Fail | Notes |43 |-------|-----------|-------|44 | Does it cost to run? (server, API, storage) | — | If no → should be free or one-time |45 | Subscription justified? | — | Only if ongoing costs exist |46 | Is pricing transparent? | — | No hidden fees, clear what you get |47 | Lock-in risk? | — | Can user export data? Own their content? |48 | Subscription fatigue check | — | Is there a one-time alternative? |4950 If pricing conflicts with principles, flag it and suggest alternatives.51524. **Channel mapping** (3-5 channels, ordered by effort):5354 For each channel, define:5556 | Channel | Effort | Cost | Timeline | Expected Result | Skill |57 |---------|--------|------|----------|----------------|-------|58 | ProductHunt | Medium | Free | Day 1 | 200-500 visits, feedback | `/community-outreach` |59 | Reddit (specific subs) | Low | Free | Week 1 | 50-100 visits, pain validation | `/community-outreach` |60 | SEO / Content | Medium | Free | Month 1-3 | Organic traffic baseline | `/seo-audit` + `/landing-gen` |61 | Twitter/LinkedIn | Low | Free | Ongoing | Network effect, credibility | `/content-gen` |62 | Paid (if justified) | High | $50-200 | After organic validates | Scale what works | — |6364 Rules:65 - Start with free channels — paid only after organic validates demand66 - One channel at a time — don't spread thin (manifesto: "wip = 1")67 - Measure each channel before adding the next68 - Offline-first products: app store optimization (ASO) over web marketing69705. **Launch timeline** (4-week plan):7172 ```73 Week 0 (pre-launch):74 - [ ] /landing-gen — landing page with email capture75 - [ ] /seo-audit — baseline SEO score76 - [ ] /metrics-track — PostHog events wired7778 Week 1 (soft launch):79 - [ ] /community-outreach — 3-5 value-first posts in target communities80 - [ ] /content-gen — LinkedIn post + Twitter thread81 - [ ] Collect feedback, fix critical issues8283 Week 2 (public launch):84 - [ ] ProductHunt launch (if web/SaaS)85 - [ ] App Store submission (if iOS)86 - [ ] /video-promo — demo video for landing page87 - [ ] Monitor metrics daily8889 Week 3-4 (iterate):90 - [ ] Review metrics — kill/iterate/scale decision91 - [ ] Double down on best-performing channel92 - [ ] /content-gen — release notes for updates93 - [ ] Second community push based on feedback94 ```9596 Adapt timeline to product type (iOS has App Store review delays, web can launch same day).97986. **Growth loops** (sustainable, not hacks):99100 Design 1-2 growth loops appropriate to the product:101102 **Content loop:** User creates → content is public/shareable → new users discover → they create103 **Referral loop:** User gets value → shares with peer → peer signs up → both benefit104 **SEO loop:** Solve problem → write about it → rank → new users find solution → they use product105 **Tool loop:** Free tool solves adjacent problem → captures intent → funnels to main product106107 Rules:108 - Loop must be natural, not forced (no "share to unlock" dark patterns — manifesto: against exploitation)109 - Loop must benefit the user, not just the product110 - Offline-first products: growth through quality and word-of-mouth, not viral mechanics1111127. **Launch risks** (from research.md + pre-mortem thinking):113114 - **Timing risk:** is a competitor about to launch? Big industry event?115 - **Pricing risk:** will users pay at this price point? Evidence?116 - **Channel risk:** if primary channel fails, what's the backup?117 - **Technical risk:** can the product handle 10x traffic? (serverless = yes, VPS = plan)1181198. **Write launch strategy** to `docs/launch-strategy.md`:120121 ```markdown122 ---123 type: launch-strategy124 status: draft125 title: "Launch Strategy — {Project Name}"126 created: {YYYY-MM-DD}127 tags: [{project}, launch, gtm]128 ---129130 # Launch Strategy: {Project Name}131132 ## Beachhead Segment133 {from step 2}134135 ## Pricing136 {from step 3, with manifest alignment}137138 ## Channels139 {table from step 4}140141 ## Timeline142 {4-week plan from step 5}143144 ## Growth Loops145 {from step 6}146147 ## Risks148 {from step 7}149150 ## Launch Checklist151 - [ ] Landing page live (`/landing-gen`)152 - [ ] SEO baseline checked (`/seo-audit`)153 - [ ] Metrics wired (`/metrics-track`)154 - [ ] Content pack ready (`/content-gen`)155 - [ ] Community posts drafted (`/community-outreach`)156 - [ ] Demo video planned (`/video-promo`)157 - [ ] Privacy policy published (`/legal`)158 - [ ] Kill/iterate/scale thresholds defined159160 ---161 *Generated by /launch. Review and adapt before executing.*162 ```1631649. **Output summary:**165 - Beachhead segment (one line)166 - Recommended pricing model167 - Top 3 channels with timeline168 - Growth loop type169 - Path to generated launch-strategy.md170 - Suggested next step: run the skills from the checklist171172## Notes173174- This skill is a strategic planner — it doesn't execute. Run the referenced skills to produce actual content175- Launch strategy should be revisited after Week 2 metrics review176- For products with no cloud component (offline-first), skip paid channels and focus on ASO + community177178## Common Issues179180### No PRD found181**Cause:** Haven't run `/validate` yet.182**Fix:** Run `/validate <idea>` first to generate PRD with ICP, pricing, and features.183184### Pricing conflicts with manifesto185**Cause:** Product uses subscription model but has no running costs.186**Fix:** This is intentional — the skill flags it. Consider one-time purchase or freemium instead.187188### Beachhead too broad189**Cause:** "Everyone who uses X" is not a beachhead.190**Fix:** Narrow to a specific community, profession, or behavior pattern. You should be able to find them in one place.