/saas-incubator — SaaS Idea-to-Revenue Pipeline
10-phase framework for solo founders. From market signal to paying customers, with multiswarm agent orchestration at every step.
Pipeline Overview
DISCOVER → VALIDATE → FINANCIAL → SENTIMENT → NAMING → BRANDING → BUILD → LAUNCH → ADVERTISE → METRICS
↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓
Signal Evidence Numbers Features Name Brand Code Users Paid Data
Found Gathered Work Out Defined Chosen Built Ships Arrive Growth Drives
SOSTAC Strategy Layer
The SOSTAC digital marketing planning model (PR Smith) is woven throughout:
| SOSTAC Stage | Maps To | What Happens |
|---|---|---|
| Situation | Phase 1-2 (Discover + Validate) | Where are we now? Market analysis, competitor research, customer discovery |
| Objectives | Phase 3 (Financial Viability) | Where do we want to be? Revenue targets, unit economics, KPIs |
| Strategy | Phase 4-6 (Sentiment + Naming + Branding) | How do we get there? Product definition, positioning, brand identity |
| Tactics | Phase 7-8 (Build + Launch) | How exactly? Tech stack, feature set, go-to-market channels |
| Actions | Phase 9 (Advertise) | What is our plan? Campaign execution, budget allocation, creative production |
| Control | Phase 10 (Metrics) | How do we know? SaaS metrics, attribution, optimization loops |
SOSTAC is circular — Phase 10 Control feeds back into Phase 1 Situation for the next iteration.
Phase Summary
| # | Phase | Gate | Key Tools | SOSTAC |
|---|---|---|---|---|
| 1 | DISCOVER | Idea scored 7+/10 | /d-prospect, /problem-statement, /market-research, /ai-product | Situation |
| 2 | VALIDATE | Evidence from 3+ sources | /company-research, /competitive-landscape, /proto-persona, /jobs-to-be-done, /tam-sam-som-calculator | Situation |
| 3 | FINANCIAL VIABILITY | GO / PIVOT / KILL | /creating-financial-models, /startup-financial-modeling, /pricing-strategy, /finance-based-pricing-advisor | Objectives |
| 4 | SENTIMENT | User confirms PRD | /prd-development, /product-manager-toolkit, /feature-investment-advisor, /product-marketing-context | Strategy |
| 5 | NAMING | User picks name | Naming rules, domain check, web search | Strategy |
| 6 | BRANDING | User approves brand kit | BrandMythos, /ui-ux-pro-max, Gemini | Strategy |
| 7 | BUILD | MVP deployed + works | BrandMythos 101+ generators, /nextjs-supabase-auth, /stripe-automation, /billing-automation | Tactics |
| 8 | LAUNCH | Live + users signing up | /launch-strategy, /marketing-ideas, /content-engine, /email-sequence, /referral-program | Tactics |
| 9 | ADVERTISE | Campaigns live + tracking verified | /ads plan, /ads audit, ads-mcp (40 tools), /acquisition-channel-advisor, /cross-channel-attribution | Actions |
| 10 | METRICS | Unit economics healthy | /saas-revenue-growth-metrics, /startup-metrics-framework, /saas-economics-efficiency-metrics | Control |
State Machine
┌─────────┐
│DISCOVER │
└────┬────┘
↓
┌─────────┐
│VALIDATE │
└────┬────┘
↓
┌───────────────┐
│ FINANCIAL │──→ KILL (exit)
│ VIABILITY │──→ PIVOT (back to DISCOVER)
└───────┬───────┘
↓ GO
┌─────────┐
│SENTIMENT│
└────┬────┘
↓
┌────────┐
│NAMING │
└────┬───┘
↓
┌─────────┐
│BRANDING │
└────┬────┘
↓
┌────────┐
│ BUILD │
└────┬───┘
↓
┌────────┐
│LAUNCH │
└────┬───┘
↓
┌──────────┐
│ADVERTISE │
└────┬─────┘
↓
┌─────────┐
│ METRICS │──→ loops back to SITUATION (SOSTAC cycle)
└─────────┘
Valid transitions:
- Forward: Any phase → next phase (after checkpoint passes)
- PIVOT: Phase 3 → Phase 1 (restart with new angle)
- KILL: Phase 3 → exit (idea doesn't work financially)
- LOOP: Phase 10 → Phase 1 (SOSTAC control → situation cycle)
- SKIP: Phase 5-6 can skip if brand already exists
Reference Files
| File | Purpose |
|---|---|
phases/discover.md | Phase 1 — Market signal detection |
phases/validate.md | Phase 2 — Evidence gathering |
phases/financial-viability.md | Phase 3 — Unit economics + GO/PIVOT/KILL |
phases/sentiment.md | Phase 4 — Competitor pain points + PRD |
phases/naming.md | Phase 5 — Name generation + domain check |
phases/branding.md | Phase 6 — Brand kit creation |
phases/build.md | Phase 7 — MVP development |
phases/launch.md | Phase 8 — Go-to-market execution |
phases/advertise.md | Phase 9 — Paid growth engine |
phases/metrics.md | Phase 10 — SaaS metrics + optimization |
references/saas-benchmarks.md | Unit economics benchmarks |
references/naming-rules.md | Name generation heuristics |
references/trustmrr-api.md | TrustMRR API for competitor data |
references/sostac-mapping.md | SOSTAC framework deep reference |
references/seo-aeo-geo-playbook.md | Search visibility strategy |
The Solo-Founder Stack
| Layer | Choice | Why |
|---|---|---|
| Framework | Next.js App Router | Full-stack, SSR, API routes |
| Database | Supabase Postgres | Free tier, auth, realtime, storage |
| Auth | Supabase Auth or Clerk | Don't build auth |
| Payments | Stripe | Industry standard, webhooks |
| Resend | Transactional + marketing | |
| UI | shadcn/ui + Tailwind CSS 4 | Accessible, customizable |
| Hosting | Vercel or Netlify | Free tier, edge functions |
| Analytics | GA4 + PostHog | Product analytics from day 1 |
| Error tracking | Sentry | Production debugging |
| DNS | Cloudflare or GoDaddy MCP | Domain management |
SEO / AEO / GEO — Baked Into Every Phase
Search visibility is not a phase — it's a principle applied at every step. Three pillars:
SEO (Search Engine Optimization)
Applied in: Phase 4 (keyword research in PRD), Phase 7 (technical SEO, schema, metadata), Phase 8 (content marketing, link building)
- Skills:
/seo-core,/seo-technical,/seo-content-writer,/seo-keyword-strategist,/seo-schema,/seo-structure-architect,/seo-authority-builder,/link-building,/seo-sitemap,/seo-hreflang,/seo-content-planner,/seo-snippet-hunter,/seo-content-refresher,/seo-cannibalization-detector,/seo-images,/seo-meta-optimizer,/seo-content-auditor,/seo-geo,/seo-page,/programmatic-seo,/local-seo - Every page: title (50-60 chars), description (150-160 chars), canonical URL, OG image, H1-H3 hierarchy, JSON-LD schema
- Technical: Core Web Vitals (LCP <2.5s, INP <200ms, CLS <0.1), mobile-first, structured data
AEO (AI Engine Optimization)
Applied in: Phase 7 (llms.txt, citeable content structure), Phase 8 (content written for AI citation)
- Skills:
/seo-content-writer(with AEO principles),/schema-markup - Every page: self-contained passages, definitive language, brand name in citeable text
- Technical: llms.txt at root, allow ChatGPT-User + PerplexityBot in robots.txt, content in initial HTML
GEO (Generative Engine Optimization)
Applied in: Phase 4 (positioning for AI search), Phase 8 (content optimized for AI Overviews)
- Skills:
/geo-fundamentals,/seo-geo - Strategy: Answer questions directly, include statistics and citations, structured data for entity recognition
- Content format: definition → explanation → example (AI cites this pattern)
Visibility Checklist (apply to every page built)
- Title tag with primary keyword (50-60 chars)
- Meta description with CTA (150-160 chars)
- One H1, logical H2-H3 hierarchy
- Canonical URL (absolute, self-referencing)
- [