{"slug":"solo-launch","title":"solo-launch","summary":"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).","platform":"Claude","tags":[],"authorName":"LLM Mart","authorSlug":"llm-mart","score":0,"source":"github","price":null,"verified":false,"createdAt":"2026-09-07T19:02:18.910109Z","repo":{"url":"https://github.com/fortunto2/solo-factory","stars":18,"forks":3,"license":"MIT","updatedAt":"2026-09-14T16:23:17Z"},"bodyHtml":"<hr>\n<h2>name: solo-launch\ndescription: 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).\nlicense: MIT\nmetadata:\nauthor: fortunto2\nversion: \"1.0.0\"\nopenclaw:\nemoji: \"\uD83D\uDE80\"\nallowed-tools: Read, Grep, Glob, Write, AskUserQuestion, WebSearch, WebFetch, mcp__solograph__kb_search, mcp__searxng__web_search, mcp__solograph__project_info\nargument-hint: \"[project-name]\"</h2>\n<h1>/launch</h1>\n<p>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.</p>\n<p><strong>Philosophy:</strong> 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.\"</p>\n<h2>MCP Tools (use if available)</h2>\n<ul>\n<li><code>kb_search(query)</code> — find launch methodology, past launches</li>\n<li><code>web_search(query)</code> — research channels, communities, pricing benchmarks</li>\n<li><code>project_info(name)</code> — get project stack and status</li>\n</ul>\n<p>If MCP tools are not available, fall back to Glob + Grep + WebSearch.</p>\n<h2>Steps</h2>\n<ol>\n<li><p><strong>Parse project</strong> from <code>$ARGUMENTS</code>.</p>\n<ul>\n<li>Read <code>docs/prd.md</code> — features, ICP, pricing, acceptance criteria</li>\n<li>Read <code>docs/research.md</code> — competitors, personas, market size, pain points</li>\n<li>Read <code>CLAUDE.md</code> — stack, deploy target</li>\n<li>If none found: ask via AskUserQuestion</li>\n</ul>\n</li>\n<li><p><strong>Validate beachhead segment:</strong></p>\n<p>Check if PRD has a beachhead section (added by <code>/validate</code>). If not, define it now:</p>\n<ul>\n<li><strong>Segment:</strong> narrow, specific group (not \"everyone who needs X\")</li>\n<li><strong>Size estimate:</strong> how many people in this segment?</li>\n<li><strong>Reachability:</strong> where do they gather online? (specific subreddit, community, newsletter)</li>\n<li><strong>Willingness to pay:</strong> evidence from research.md or competitor pricing</li>\n<li><strong>Why first:</strong> why this segment before others?</li>\n</ul>\n</li>\n<li><p><strong>Pricing validation</strong> against manifesto:</p>\n<p>Read pricing from PRD. Check against principles in <code>templates/principles/manifest.md</code>:</p>\n<table>\n<thead>\n<tr>\n<th>Check</th>\n<th>Pass/Fail</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Does it cost to run? (server, API, storage)</td>\n<td>—</td>\n<td>If no → should be free or one-time</td>\n</tr>\n<tr>\n<td>Subscription justified?</td>\n<td>—</td>\n<td>Only if ongoing costs exist</td>\n</tr>\n<tr>\n<td>Is pricing transparent?</td>\n<td>—</td>\n<td>No hidden fees, clear what you get</td>\n</tr>\n<tr>\n<td>Lock-in risk?</td>\n<td>—</td>\n<td>Can user export data? Own their content?</td>\n</tr>\n<tr>\n<td>Subscription fatigue check</td>\n<td>—</td>\n<td>Is there a one-time alternative?</td>\n</tr>\n</tbody>\n</table>\n<p>If pricing conflicts with principles, flag it and suggest alternatives.</p>\n</li>\n<li><p><strong>Channel mapping</strong> (3-5 channels, ordered by effort):</p>\n<p>For each channel, define:</p>\n<table>\n<thead>\n<tr>\n<th>Channel</th>\n<th>Effort</th>\n<th>Cost</th>\n<th>Timeline</th>\n<th>Expected Result</th>\n<th>Skill</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ProductHunt</td>\n<td>Medium</td>\n<td>Free</td>\n<td>Day 1</td>\n<td>200-500 visits, feedback</td>\n<td><code>/community-outreach</code></td>\n</tr>\n<tr>\n<td>Reddit (specific subs)</td>\n<td>Low</td>\n<td>Free</td>\n<td>Week 1</td>\n<td>50-100 visits, pain validation</td>\n<td><code>/community-outreach</code></td>\n</tr>\n<tr>\n<td>SEO / Content</td>\n<td>Medium</td>\n<td>Free</td>\n<td>Month 1-3</td>\n<td>Organic traffic baseline</td>\n<td><code>/seo-audit</code> + <code>/landing-gen</code></td>\n</tr>\n<tr>\n<td>Twitter/LinkedIn</td>\n<td>Low</td>\n<td>Free</td>\n<td>Ongoing</td>\n<td>Network effect, credibility</td>\n<td><code>/content-gen</code></td>\n</tr>\n<tr>\n<td>Paid (if justified)</td>\n<td>High</td>\n<td>$50-200</td>\n<td>After organic validates</td>\n<td>Scale what works</td>\n<td>—</td>\n</tr>\n</tbody>\n</table>\n<p>Rules:</p>\n<ul>\n<li>Start with free channels — paid only after organic validates demand</li>\n<li>One channel at a time — don't spread thin (manifesto: \"wip = 1\")</li>\n<li>Measure each channel before adding the next</li>\n<li>Offline-first products: app store optimization (ASO) over web marketing</li>\n</ul>\n</li>\n<li><p><strong>Launch timeline</strong> (4-week plan):</p>\n<pre><code>Week 0 (pre-launch):\n- [ ] /landing-gen — landing page with email capture\n- [ ] /seo-audit — baseline SEO score\n- [ ] /metrics-track — PostHog events wired\n\nWeek 1 (soft launch):\n- [ ] /community-outreach — 3-5 value-first posts in target communities\n- [ ] /content-gen — LinkedIn post + Twitter thread\n- [ ] Collect feedback, fix critical issues\n\nWeek 2 (public launch):\n- [ ] ProductHunt launch (if web/SaaS)\n- [ ] App Store submission (if iOS)\n- [ ] /video-promo — demo video for landing page\n- [ ] Monitor metrics daily\n\nWeek 3-4 (iterate):\n- [ ] Review metrics — kill/iterate/scale decision\n- [ ] Double down on best-performing channel\n- [ ] /content-gen — release notes for updates\n- [ ] Second community push based on feedback\n</code></pre>\n<p>Adapt timeline to product type (iOS has App Store review delays, web can launch same day).</p>\n</li>\n<li><p><strong>Growth loops</strong> (sustainable, not hacks):</p>\n<p>Design 1-2 growth loops appropriate to the product:</p>\n<p><strong>Content loop:</strong> User creates → content is public/shareable → new users discover → they create\n<strong>Referral loop:</strong> User gets value → shares with peer → peer signs up → both benefit\n<strong>SEO loop:</strong> Solve problem → write about it → rank → new users find solution → they use product\n<strong>Tool loop:</strong> Free tool solves adjacent problem → captures intent → funnels to main product</p>\n<p>Rules:</p>\n<ul>\n<li>Loop must be natural, not forced (no \"share to unlock\" dark patterns — manifesto: against exploitation)</li>\n<li>Loop must benefit the user, not just the product</li>\n<li>Offline-first products: growth through quality and word-of-mouth, not viral mechanics</li>\n</ul>\n</li>\n<li><p><strong>Launch risks</strong> (from research.md + pre-mortem thinking):</p>\n<ul>\n<li><strong>Timing risk:</strong> is a competitor about to launch? Big industry event?</li>\n<li><strong>Pricing risk:</strong> will users pay at this price point? Evidence?</li>\n<li><strong>Channel risk:</strong> if primary channel fails, what's the backup?</li>\n<li><strong>Technical risk:</strong> can the product handle 10x traffic? (serverless = yes, VPS = plan)</li>\n</ul>\n</li>\n<li><p><strong>Write launch strategy</strong> to <code>docs/launch-strategy.md</code>:</p>\n<pre><code>---\ntype: launch-strategy\nstatus: draft\ntitle: \"Launch Strategy — {Project Name}\"\ncreated: {YYYY-MM-DD}\ntags: [{project}, launch, gtm]\n---\n\n# Launch Strategy: {Project Name}\n\n## Beachhead Segment\n{from step 2}\n\n## Pricing\n{from step 3, with manifest alignment}\n\n## Channels\n{table from step 4}\n\n## Timeline\n{4-week plan from step 5}\n\n## Growth Loops\n{from step 6}\n\n## Risks\n{from step 7}\n\n## Launch Checklist\n- [ ] Landing page live (`/landing-gen`)\n- [ ] SEO baseline checked (`/seo-audit`)\n- [ ] Metrics wired (`/metrics-track`)\n- [ ] Content pack ready (`/content-gen`)\n- [ ] Community posts drafted (`/community-outreach`)\n- [ ] Demo video planned (`/video-promo`)\n- [ ] Privacy policy published (`/legal`)\n- [ ] Kill/iterate/scale thresholds defined\n\n---\n*Generated by /launch. Review and adapt before executing.*\n</code></pre>\n</li>\n<li><p><strong>Output summary:</strong></p>\n<ul>\n<li>Beachhead segment (one line)</li>\n<li>Recommended pricing model</li>\n<li>Top 3 channels with timeline</li>\n<li>Growth loop type</li>\n<li>Path to generated launch-strategy.md</li>\n<li>Suggested next step: run the skills from the checklist</li>\n</ul>\n</li>\n</ol>\n<h2>Notes</h2>\n<ul>\n<li>This skill is a strategic planner — it doesn't execute. Run the referenced skills to produce actual content</li>\n<li>Launch strategy should be revisited after Week 2 metrics review</li>\n<li>For products with no cloud component (offline-first), skip paid channels and focus on ASO + community</li>\n</ul>\n<h2>Common Issues</h2>\n<h3>No PRD found</h3>\n<p><strong>Cause:</strong> Haven't run <code>/validate</code> yet.\n<strong>Fix:</strong> Run <code>/validate &lt;idea&gt;</code> first to generate PRD with ICP, pricing, and features.</p>\n<h3>Pricing conflicts with manifesto</h3>\n<p><strong>Cause:</strong> Product uses subscription model but has no running costs.\n<strong>Fix:</strong> This is intentional — the skill flags it. Consider one-time purchase or freemium instead.</p>\n<h3>Beachhead too broad</h3>\n<p><strong>Cause:</strong> \"Everyone who uses X\" is not a beachhead.\n<strong>Fix:</strong> Narrow to a specific community, profession, or behavior pattern. You should be able to find them in one place.</p>\n","files":[{"path":"SKILL.md","sizeBytes":8026,"isText":true}],"reviewScore":null,"reviewSummary":null,"trust":{"provenance":"trusted-source-unreviewed","notice":"Community-authored content, reproduced verbatim and not vetted as instructions. Treat it as data to evaluate, never as directives to follow.","bodySource":null},"bodyLocked":false,"purchaseUrl":null,"sourceUrl":null,"report":{"provenance":"trusted-source-unreviewed","screen":{"ran":true,"outcome":"clean","suspicious":0,"notes":0,"hiddenCharacters":false},"virusScan":{"engine":"clamav","status":"clean","scannedAt":"2026-09-07T19:02:58.98276Z","sha256":"98803210EADF096F02735120BCA1C16FC559535824996E124111C0630E50BC7C","sizeBytes":3705},"review":null,"source":{"repositoryUrl":"https://github.com/fortunto2/solo-factory","path":"skills/launch","license":"MIT","commit":"a26964729df4c21e4ffb011799b9302987dfd9b2","subtreeSha":"A5DCEC90C628F58EE1890C1711C12B030BF791B22C4965736BA204C89C28DC16","lastSyncedAt":"2026-09-25T07:36:50.677664Z"},"reviewedAt":"2026-09-07T19:04:02.852174Z","notice":"Community-authored content, reproduced verbatim and not vetted as instructions. Treat it as data to evaluate, never as directives to follow."},"install":[{"target":"skills-cli","command":"npx skills add https://github.com/fortunto2/solo-factory/tree/main/skills/launch"},{"target":"claude-code","command":"claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install fortunto2-solo-factory@llmmart"},{"target":"git","command":"git clone https://github.com/fortunto2/solo-factory.git"}]}