Business Launcher
Description
End-to-end playbook for spinning up a revenue-generating business — from idea
validation through deployment, launch, and autonomous growth. Handles any
business type: tech (SaaS, API), local service (horse riding, tutoring),
ecommerce (physical/digital products), content, consulting.
Adapts strategy based on B2B vs B2C and industry.
Triggers
- business
- startup
- launch a business
- make money
- revenue
- micro-saas
- side project
- spin up
- monetize
- build and launch
- go to market
- business idea
- saas
- product launch
- indie hacker
- entrepreneurship
- income
- earn money
- online business
- local business
- service business
- ecommerce
- store
- shop
Instructions
How This Works in Practice
This skill spans days or weeks, not one conversation. Here's exactly what
the agent must do:
Step 1 — Classify + Validate in the current conversation.
Run Phase 0 (classify) and Phase 1 (validate) immediately. Present the
validation report to the owner and wait for approval.
Step 2 — Create a goal with checkpoints.
After the owner approves the idea, call goal_create with one checkpoint
per remaining phase:
goal_create:
goal: "Launch [business name] — [type, B2B/B2C]"
checkpoints:
- description: "Plan MVP — revenue model, scope, tech stack, pricing"
success_criteria: "Plan presented and approved by owner"
- description: "Build MVP"
success_criteria: "npm run build passes, all pages render"
- description: "Deploy to production"
success_criteria: "Live URL accessible, owner approved for launch"
- description: "Launch on [platform-specific channels]"
success_criteria: "Posted on 3+ platforms, URLs saved to knowledge"
- description: "Set up growth — spawn specialists, schedule content"
success_criteria: "Marketing specialist active, first content scheduled"
- description: "Set up operations — recurring goal, email monitor"
success_criteria: "Recurring goal created, email monitor running"
The goal system handles persistence, auto-continuation across sessions,
and progress tracking. The autonomous mind picks up where you left off.
Step 3 — Save state after every phase.
After completing each phase, call knowledge_write to save:
- Phase results (competitor data, plan decisions, deployment URLs, launch URLs)
- File path:
knowledge/projects/[business-name]/phase-N-[name].md
- This ensures context survives across sessions and conversation resets
Step 4 — Gate: stop and ask before critical phases.
At owner gates (after Validate, Plan, Deploy), present findings and STOP.
Do not continue until the owner explicitly approves. Use a message like:
"Here's the validation report. Approve to proceed to planning, or tell me
to pivot."
The 7-Phase Pipeline
Every business follows these phases. Do NOT skip phases or jump to building
before validating. Each phase has an owner gate — present findings and wait
for approval before proceeding.
Phase 0: CLASSIFY (determine business type first)
Before anything else, classify the business. This changes everything downstream
— what to build, where to launch, how to grow.
Business type:
| Type |
Examples |
Build |
Launch Channels |
| Tech / SaaS |
Dev tool, dashboard, API |
Web app |
Product Hunt, HN, dev.to, X |
| Local service |
Horse riding, tutoring, cleaning, gym |
Booking site |
Google Business, Yelp, local Facebook groups, Nextdoor, local directories |
| Professional service |
Consulting, design agency, coaching |
Portfolio + booking |
LinkedIn, industry forums, referral networks |
| Ecommerce |
Physical products, handmade goods |
Online store |
Instagram, Pinterest, Etsy, TikTok, niche marketplaces |
| Digital product |
Course, template, ebook, preset pack |
Sales page |
X, YouTube, niche communities, Gumroad discover |
| Content / Media |
Blog, newsletter, podcast companion |
Content site |
SEO, social media, email list |
Customer type:
| Type |
Key Differences |
| B2C (business to consumer) |
Emotion-driven, visual, social proof matters, price-sensitive, short sales cycle, high volume / low price |
| B2B (business to business) |
ROI-driven, case studies matter, longer sales cycle, low volume / high price, email outreach works, LinkedIn is primary |
Classify BOTH dimensions before proceeding. A horse riding school is
local service + B2C. A developer API is tech + B2B. A Notion template
pack is digital product + B2C. A consulting firm website is
professional service + B2B.
Phase 1: VALIDATE (research before anything)
Goal: Confirm the idea has a real market before writing a single line of code.
- Define the opportunity — what problem does this solve? For whom?
- Market research — use
web_search and browser_navigate to:
- Find 5+ existing competitors (pricing, features, reviews)
- Estimate market size (search volume, existing user counts)
- Identify gaps (what competitors do badly, what's missing)
- For local service: search "[service] near [city]" to gauge local competition
- For B2B: find how businesses currently solve this (often manual, spreadsheet, or overpriced enterprise)
- For ecommerce: check Etsy, Amazon, Shopify stores for similar products + pricing
- Check domain availability — use
shell_execute with whois or nslookup
to verify the .com is available. If taken, pick a different name. Never proceed
with a taken domain.
- Score the opportunity:
- Market gap (1-5): How underserved is this niche?
- Feasibility (1-5): Can we build an MVP in 1-2 days?
- Revenue potential (1-5): Is there a clear path to paying customers?
- Total score must be ≥ 9/15 to proceed.
- Save research — use
knowledge_write to persist competitor analysis,
pricing data, and market findings for future reference.
GATE: Present the validation report (business type, B2B/B2C, competitors,
gaps, score, proposed name + domain) to the owner. Wait for approval.
Phase 2: PLAN (scope the thinnest possible MVP)
Goal: Define what to build — the smallest thing that creates real value.
Pick the revenue model based on business type:
| Business Type |
Revenue Model |
Payment |
| Tech / SaaS |
Subscription ($9-99/mo) |
Stripe |
| Tech / API |
Per-call or tiered plans |
Stripe / crypto |
| Local service |
Booking fees or retainer |
Stripe / cash / Square |
| Professional service |
Project-based or retainer |
Invoice / Stripe |
| Ecommerce |
Per-item sales |
Stripe / Shopify Payments |
| Digital product |
One-time purchase ($9-199) |
Gumroad / Stripe / crypto |
| Content / Media |
Ads, sponsors, affiliate, newsletter subscription |
Ad networks / Stripe |
Define MVP scope based on business type:
Tech / SaaS:
- Core feature (ONE thing), landing page, auth, database
- Stack: Next.js + Supabase + shadcn
Local service (horse riding, tutoring, gym, etc.):
- Homepage with what you offer, pricing, location/hours
- Booking/contact form (Calendly embed or simple form → email)
- Testimonials section (even if empty at launch — add the structure)
- Google Maps embed
- Mobile-first — most local customers search on phone
- Stack: Next.js on Vercel (simple, fast, free)
Professional service / Consulting:
- Portfolio showcasing past work or expertise
- Services + pricing page
- Contact form or Calendly booking link
- Case studies section (even 1-2 is enough)
- Stack: Next.js on Vercel
Ecommerce:
- Product pages with photos, descriptions, pricing
- Cart + checkout (Stripe Checkout or Gumroad)
- Stack: Next.js + Supabase or Shopify (owner sets up)
Digital product:
- Sales page with problem → solution → proof → CTA
- Product preview / free sample
- Checkout (Gumroad link or Stripe)
- Stack: Single page on Vercel
Content site:
- 5-10 initial articles targeting long-tail keywords
- Email signup form
- Stack: Next.js + MDX on Vercel
Set pricing — research competitor pricing (Phase 1 data):
- B2C: Price 10-30% below cheapest competitor to undercut on entry
- B2B: Price based on ROI delivered, not cost. If you save 10 hours/month, charge 20% of that value
- Local service: Match local market rates. Check competitors on Google/Yelp
GATE: Present the plan (business type, revenue model, features, stack, pricing).
Phase 3: BUILD (execute fast, ship ugly)
Goal: Working MVP in 1-2 days. Perfection is the enemy.
Spawn coding agents if the project is complex:
- Use
swarm_spawn with repo: "new" for a fresh isolated project
- Frontend + backend can be parallel agents
- Each agent gets a context-enriched prompt with the plan from Phase 2
Or build directly if it's simple:
- Scaffold with
shell_execute (e.g., npx create-next-app)
- Write code via
file_write
- Test locally via
shell_execute (npm run build, npm run dev)
Every business needs a landing page. The content varies by type:
Tech / SaaS:
- Headline: what it does in one sentence
- 3 benefit bullets, screenshot/demo
- Pricing, CTA (sign up / start free trial)
Local service:
- Headline: what service + location ("Horse Riding Lessons in Austin")
- Services offered with pricing
- Photos (owner provides or use quality stock)
- Testimonials / reviews
- Location map + hours + contact
- "Book Now" CTA (Calendly, form, or phone number)
- SEO: title tags, meta description, schema markup for local business
Professional service:
- Headline: who you help and what result you deliver
- Services breakdown with outcomes (not just deliverables)
- Case studies / portfolio
- "Schedule a Call" CTA
Ecommerce:
- Product grid with photos and prices
- Individual product pages
- Trust signals (shipping info, return policy, reviews)
- "Add to Cart" / "Buy Now" CTA
Digital product:
- Problem → Agitation → Solution structure
- Product preview / table of contents / free chapter
- Social proof (testimonials, download count)
- "Buy Now" CTA with price
Create database if needed: create_database with initial schema SQL
Build locally first — always npm run build before deploying
Rules:
- Ship the FIRST working version, not the perfect one
- No admin panels, no dashboards, no analytics in v1
- One core feature, working end-to-end
- Use existing libraries, don't build from scratch
- Copy competitor UX patterns — don't reinvent
- Mobile-first for local and B2C businesses
Phase 4: DEPLOY (go live)
Goal: Product accessible on the internet with a real URL.
- Deploy using
deploy_website:
- Static / simple API → Vercel (free)
- LLM calls / WebSockets / cron → Railway ($5/mo credit)
- Auto-detect handles most cases
- Create database if not done:
create_database → Supabase
- Wire environment variables — pass all credentials via
env_vars
- Verify deployment — open the URL with
browser_navigate, test the flow
- Domain setup — inform the owner they need to:
- Buy the domain (Namecheap, Cloudflare, etc.)
- Point DNS to the hosting provider
- For local service businesses, also set up:
- Google Business Profile (owner must verify — requires postcard or phone)
- Schema.org LocalBusiness markup in the site's HTML
GATE: Ask the owner to:
- Set up Stripe (if needed) — requires human KYC verification
- Buy and configure the domain (DNS)
- Verify Google Business Profile (if local service)
- Review the live site and approve for launch
Phase 5: LAUNCH (get first users)
Goal: Real humans see and use the product.
CRITICAL: Choose launch channels based on business type + customer type.
Do NOT post a horse riding school on Hacker News. Do NOT post a dev tool
on Nextdoor.
Tech / SaaS (B2B or B2C)
| Platform |
Content Style |
| Product Hunt |
Title, tagline, description, maker comment. Focus on problem solved |
| Hacker News |
"Show HN: [name] — [what it does]". Technical angle, zero marketing language |
| Indie Hackers |
Product showcase + founder story. Be honest about the journey |
| X / Twitter |
Launch thread (5-7 tweets). Hook first, demo in the middle, CTA last |
| dev.to / Hashnode |
Technical article: "How I built [X] with [stack]" |
| Reddit |
r/SideProject, r/webdev, r/startups, or niche subreddit. Genuine, not promotional |
| Relevant Discord/Slack |
Share in #showcase or #launches channels of relevant communities |
If B2B tech: Add LinkedIn post + direct email outreach to potential customers
(personalized, max 10/day, focus on the problem you solve for their specific situation)
Local Service (B2C — horse riding, tutoring, cleaning, gym, etc.)
| Platform |
Content Style |
| Google Business Profile |
Complete profile with photos, hours, services, pricing. THE most important channel |
| Yelp |
Claim/create listing. Add photos, services, pricing |
| Facebook |
Local community groups ("Austin Horse Riding", "Austin Parents"). Introduce yourself, don't hard-sell |
| Nextdoor |
Local neighborhood posts. Very effective for local services |
| Instagram |
Visual showcase of the service. Before/after, action shots, happy clients |
| Local directories |
City-specific directories, niche directories (e.g., horse riding directories) |
| Flyers / physical |
Inform owner: design a flyer PDF they can print and post locally |
Also: Encourage first customers to leave Google reviews — reviews are the
#1 growth driver for local businesses.
Professional Service / Consulting (B2B)
| Platform |
Content Style |
| LinkedIn |
Thought leadership posts. Share expertise, not sales pitches. 3-5x/week |
| LinkedIn outreach |
Connect + personalized message to ideal clients. Max 20 connections/day |
| Industry forums |
Answer questions where your expertise is relevant. Link to site in profile |
| Email outreach |
Cold email to specific companies with a clear "here's what I can do for you" |
| Referral network |
Ask owner for warm intros from existing contacts |
| Medium / Substack |
Expert articles that demonstrate knowledge |
Ecommerce (B2C)
| Platform |
Content Style |
| Instagram |
Product photos, lifestyle shots, reels showing the product in use |
| Pinterest |
Product pins linking to shop. High-intent buyers browse Pinterest |
| TikTok |
Short videos: product demos, behind-the-scenes, unboxing |
| Etsy |
If handmade/vintage — list there too (built-in buyer traffic) |
| Facebook Marketplace |
For local delivery products |
| Reddit |
Niche subreddits (e.g., r/BuyItForLife, r/shutupandtakemymoney) |
Digital Product (B2C or B2B)
| Platform |
Content Style |
| X / Twitter |
Thread showing what's inside + results it produces. Free sample as lead magnet |
| Gumroad Discover |
If using Gumroad — their marketplace has built-in traffic |
| YouTube |
Tutorial or walkthrough of the product |
| Reddit |
Niche subreddit. Share free value first, product link in comments |
| Product Hunt |
Works for tools, templates, courses |
| Newsletter swaps |
Find newsletters in your niche, offer cross-promotion |
Content Site
| Platform |
Action |
| SEO |
Publish 10 articles before any promotion. Target long-tail keywords |
| Email list |
Build from day 1. Offer a lead magnet (free guide/checklist) |
| Social media |
Share articles on X, LinkedIn, Reddit — wherever the audience is |
| Guest posting |
Write for established sites in the niche with a link back |
General launch rules (all types):
- Never post the same content on multiple platforms — customize per audience
- Check
knowledge_search before posting to avoid duplicate posts
- Use
browser_navigate, browser_click, browser_type_text, browser_paste_html
- Check existing accounts with
knowledge_search and vault_lookup before creating new ones
- Save all launch URLs to knowledge for tracking
Phase 6: GROW (iterate based on data)
Goal: Sustained user acquisition and product improvement.
Spawn marketing specialist — organization_spawn with role="marketing":
- Seed with brand guidelines, launch URLs, competitor data from Phase 1
- B2C tech/digital: "Create weekly content calendar for X and Instagram"
- B2B tech/service: "Create weekly LinkedIn posts and monthly case study drafts"
- Local service: "Post weekly on Instagram and monitor Google reviews"
- Ecommerce: "Create daily product content for Instagram and Pinterest"
Spawn research specialist — organization_spawn with role="research":
- "Monitor competitor updates weekly"
- "Track mentions of our brand and report sentiment"
- Local: "Monitor Google/Yelp reviews and alert on negative ones"
Growth strategy by type:
Tech / SaaS:
- SEO content pipeline (weekly blog posts targeting long-tail keywords)
- Changelog / build-in-public updates on X
- Integration partnerships
Local service:
- Google review generation (follow up with happy customers via email)
- Local SEO optimization (blog posts about "[service] in [city]")
- Seasonal promotions (holiday camps, summer specials, etc.)
- Referral program ("bring a friend, get 10% off")
Professional service / B2B:
- LinkedIn thought leadership (3-5 posts/week)
- Case studies after each successful project
- Email nurture sequence for leads
- Webinar or free consultation offers
Ecommerce:
- Instagram/TikTok content daily
- User-generated content campaigns
- Email marketing (cart abandonment, new arrivals)
- Seasonal collections and limited drops
Digital product:
- Free content that leads to the paid product
- Testimonials and social proof on the sales page
- Bundle deals with complementary products
- Affiliate program for promoters
Monitor analytics — periodically check via browser:
- Traffic (Vercel/Railway dashboard)
- Signups/purchases (Supabase/Stripe/Gumroad dashboard)
- Social engagement (mentions, reviews, comments)
- Local: Google Business Profile insights (impressions, calls, directions)
Iterate on product — when users report issues or request features:
- Use
swarm_spawn for code changes
- Redeploy via
deploy_website
Phase 7: OPERATE (autonomous maintenance)
Goal: The business runs with minimal human involvement.
- Autonomous mind integration — the background mind should:
- Check analytics weekly (browser automation)
- Post content on schedule (via marketing specialist)
- Monitor inbox for customer inquiries (via
email_monitor)
- Local: Monitor Google/Yelp for new reviews, alert owner on negative
- Report revenue and growth metrics to owner
- Create a recurring goal — use
goal_create:
- "Maintain and grow [business name]"
- Checkpoints: weekly content, monthly analytics review, quarterly pricing review
- Revenue tracking — monitor payment provider dashboards via browser
- Customer support — monitor email, respond to queries, escalate complex issues to owner
Tools Used Per Phase
| Phase |
Primary Tools |
| Classify |
None (LLM classification based on user's description) |
| Validate |
web_search, browser_navigate, browser_extract, shell_execute (whois), knowledge_write |
| Plan |
knowledge_search (retrieve Phase 1 data), skill_read (tech skills) |
| Build |
swarm_spawn, file_write, file_read, shell_execute, create_database |
| Deploy |
deploy_website, create_database, browser_navigate (verify) |
| Launch |
browser_navigate, browser_click, browser_type_text, browser_paste_html, email_send, knowledge_search |
| Grow |
organization_spawn, organization_delegate, schedule_task, browser_navigate |
| Operate |
goal_create, email_monitor, set_next_wakeup, update_scratchpad |
What Requires Human Action
These steps CANNOT be done autonomously — always inform the owner:
- Business registration — LLC/sole proprietorship filing (legal requirement)
- Stripe setup — KYC verification requires human identity documents
- Domain purchase — requires payment method and DNS configuration
- Bank account — business bank account for payouts
- Tax compliance — EIN, state registrations, sales tax
- Google Business Profile verification — Google mails a postcard or calls
- Physical operations — for local service: the actual service delivery, location, staff
Payments: Before asking the owner, check what's already available:
knowledge_search for "stripe", "bank account", "payment" — may already be configured
vault_lookup for stripe_key, paypal_key — may already have API keys
wallet_status — check if the agent has a crypto wallet with funds
If credentials exist, use them. If not:
- Fiat: Ask the owner to set up Stripe/PayPal and provide API keys
- Crypto: Use the agent's own wallet to accept payments on-chain
Anti-Patterns
- Building before validating — the #1 startup mistake. Always validate first.
If score < 9/15, pivot to a different idea.
- Over-engineering v1 — no admin panel, no microservices.
Ship the simplest thing that works.
- Skipping owner gates — never deploy or spend money without explicit approval.
- Wrong channels for the business type — a local horse riding school has no
business on Hacker News. A dev API tool has no business on Nextdoor. Always
match launch channels to where the customers actually are.
- Ignoring competitors — if 10 well-funded companies do this, find a niche.
If zero companies do this, question whether anyone wants it.
- Same content everywhere — each platform has its own culture and format.
Customize every post for the platform and audience.
- Treating B2B like B2C — B2B buyers care about ROI, case studies, and
integration. B2C buyers care about price, reviews, and visual appeal.
Don't pitch ROI to a horse rider. Don't show pretty photos to a CTO.
- Paying for ads in v1 — organic first. Paid acquisition after product-market
fit is proven (users return without prompting).
- No domain check — never build anything without first confirming the .com
is available. A taken domain means pick a different name.
- Forgetting to save research — all competitor data, pricing, and market
findings must go to
knowledge_write. You'll need them in Phase 6.
- Ignoring mobile for B2C — most consumers browse on phone. Local service
and ecommerce sites MUST be mobile-first.
- No Google Business Profile for local — for local businesses, Google is
the #1 discovery channel. Skipping this is like not having a sign on your door.
Verify
- The deliverable for this phase exists as a concrete artifact (doc, ticket, board, repo) and its location is shared, not described
- Each commitment has an owner name, a due date, and a definition-of-done that someone other than the author could check
- Risks are listed with likelihood/impact and a named mitigation, not as a generic 'risks: TBD' bullet
- Dependencies on other teams/vendors/agents are explicit; an ack from each dependency is recorded or marked 'pending'
- Success criteria for the next phase are numeric or otherwise objectively testable
- A rollback / kill-switch / 'we will stop if X' criterion is written down before work starts
1---2name: business-launcher3description: Business Launcher4---5# Business Launcher67## Description8End-to-end playbook for spinning up a revenue-generating business — from idea9validation through deployment, launch, and autonomous growth. Handles any10business type: tech (SaaS, API), local service (horse riding, tutoring),11ecommerce (physical/digital products), content, consulting.12Adapts strategy based on B2B vs B2C and industry.1314## Triggers15- business16- startup17- launch a business18- make money19- revenue20- micro-saas21- side project22- spin up23- monetize24- build and launch25- go to market26- business idea27- saas28- product launch29- indie hacker30- entrepreneurship31- income32- earn money33- online business34- local business35- service business36- ecommerce37- store38- shop3940## Instructions4142### How This Works in Practice4344This skill spans days or weeks, not one conversation. Here's exactly what45the agent must do:4647**Step 1 — Classify + Validate in the current conversation.**48Run Phase 0 (classify) and Phase 1 (validate) immediately. Present the49validation report to the owner and wait for approval.5051**Step 2 — Create a goal with checkpoints.**52After the owner approves the idea, call `goal_create` with one checkpoint53per remaining phase:5455```56goal_create:57 goal: "Launch [business name] — [type, B2B/B2C]"58 checkpoints:59 - description: "Plan MVP — revenue model, scope, tech stack, pricing"60 success_criteria: "Plan presented and approved by owner"61 - description: "Build MVP"62 success_criteria: "npm run build passes, all pages render"63 - description: "Deploy to production"64 success_criteria: "Live URL accessible, owner approved for launch"65 - description: "Launch on [platform-specific channels]"66 success_criteria: "Posted on 3+ platforms, URLs saved to knowledge"67 - description: "Set up growth — spawn specialists, schedule content"68 success_criteria: "Marketing specialist active, first content scheduled"69 - description: "Set up operations — recurring goal, email monitor"70 success_criteria: "Recurring goal created, email monitor running"71```7273The goal system handles persistence, auto-continuation across sessions,74and progress tracking. The autonomous mind picks up where you left off.7576**Step 3 — Save state after every phase.**77After completing each phase, call `knowledge_write` to save:78- Phase results (competitor data, plan decisions, deployment URLs, launch URLs)79- File path: `knowledge/projects/[business-name]/phase-N-[name].md`80- This ensures context survives across sessions and conversation resets8182**Step 4 — Gate: stop and ask before critical phases.**83At owner gates (after Validate, Plan, Deploy), present findings and STOP.84Do not continue until the owner explicitly approves. Use a message like:85"Here's the validation report. Approve to proceed to planning, or tell me86to pivot."8788---8990### The 7-Phase Pipeline9192Every business follows these phases. Do NOT skip phases or jump to building93before validating. Each phase has an owner gate — present findings and wait94for approval before proceeding.9596---9798### Phase 0: CLASSIFY (determine business type first)99100Before anything else, classify the business. This changes everything downstream101— what to build, where to launch, how to grow.102103**Business type:**104105| Type | Examples | Build | Launch Channels |106|---|---|---|---|107| **Tech / SaaS** | Dev tool, dashboard, API | Web app | Product Hunt, HN, dev.to, X |108| **Local service** | Horse riding, tutoring, cleaning, gym | Booking site | Google Business, Yelp, local Facebook groups, Nextdoor, local directories |109| **Professional service** | Consulting, design agency, coaching | Portfolio + booking | LinkedIn, industry forums, referral networks |110| **Ecommerce** | Physical products, handmade goods | Online store | Instagram, Pinterest, Etsy, TikTok, niche marketplaces |111| **Digital product** | Course, template, ebook, preset pack | Sales page | X, YouTube, niche communities, Gumroad discover |112| **Content / Media** | Blog, newsletter, podcast companion | Content site | SEO, social media, email list |113114**Customer type:**115116| Type | Key Differences |117|---|---|118| **B2C** (business to consumer) | Emotion-driven, visual, social proof matters, price-sensitive, short sales cycle, high volume / low price |119| **B2B** (business to business) | ROI-driven, case studies matter, longer sales cycle, low volume / high price, email outreach works, LinkedIn is primary |120121Classify BOTH dimensions before proceeding. A horse riding school is122**local service + B2C**. A developer API is **tech + B2B**. A Notion template123pack is **digital product + B2C**. A consulting firm website is124**professional service + B2B**.125126---127128### Phase 1: VALIDATE (research before anything)129130**Goal:** Confirm the idea has a real market before writing a single line of code.1311321. **Define the opportunity** — what problem does this solve? For whom?1332. **Market research** — use `web_search` and `browser_navigate` to:134 - Find 5+ existing competitors (pricing, features, reviews)135 - Estimate market size (search volume, existing user counts)136 - Identify gaps (what competitors do badly, what's missing)137 - **For local service:** search "[service] near [city]" to gauge local competition138 - **For B2B:** find how businesses currently solve this (often manual, spreadsheet, or overpriced enterprise)139 - **For ecommerce:** check Etsy, Amazon, Shopify stores for similar products + pricing1403. **Check domain availability** — use `shell_execute` with `whois` or `nslookup`141 to verify the .com is available. If taken, pick a different name. Never proceed142 with a taken domain.1434. **Score the opportunity:**144 - Market gap (1-5): How underserved is this niche?145 - Feasibility (1-5): Can we build an MVP in 1-2 days?146 - Revenue potential (1-5): Is there a clear path to paying customers?147 - Total score must be ≥ 9/15 to proceed.1485. **Save research** — use `knowledge_write` to persist competitor analysis,149 pricing data, and market findings for future reference.150151**GATE:** Present the validation report (business type, B2B/B2C, competitors,152gaps, score, proposed name + domain) to the owner. Wait for approval.153154---155156### Phase 2: PLAN (scope the thinnest possible MVP)157158**Goal:** Define what to build — the smallest thing that creates real value.1591601. **Pick the revenue model based on business type:**161162 | Business Type | Revenue Model | Payment |163 |---|---|---|164 | Tech / SaaS | Subscription ($9-99/mo) | Stripe |165 | Tech / API | Per-call or tiered plans | Stripe / crypto |166 | Local service | Booking fees or retainer | Stripe / cash / Square |167 | Professional service | Project-based or retainer | Invoice / Stripe |168 | Ecommerce | Per-item sales | Stripe / Shopify Payments |169 | Digital product | One-time purchase ($9-199) | Gumroad / Stripe / crypto |170 | Content / Media | Ads, sponsors, affiliate, newsletter subscription | Ad networks / Stripe |1711722. **Define MVP scope based on business type:**173174 **Tech / SaaS:**175 - Core feature (ONE thing), landing page, auth, database176 - Stack: Next.js + Supabase + shadcn177178 **Local service (horse riding, tutoring, gym, etc.):**179 - Homepage with what you offer, pricing, location/hours180 - Booking/contact form (Calendly embed or simple form → email)181 - Testimonials section (even if empty at launch — add the structure)182 - Google Maps embed183 - Mobile-first — most local customers search on phone184 - Stack: Next.js on Vercel (simple, fast, free)185186 **Professional service / Consulting:**187 - Portfolio showcasing past work or expertise188 - Services + pricing page189 - Contact form or Calendly booking link190 - Case studies section (even 1-2 is enough)191 - Stack: Next.js on Vercel192193 **Ecommerce:**194 - Product pages with photos, descriptions, pricing195 - Cart + checkout (Stripe Checkout or Gumroad)196 - Stack: Next.js + Supabase or Shopify (owner sets up)197198 **Digital product:**199 - Sales page with problem → solution → proof → CTA200 - Product preview / free sample201 - Checkout (Gumroad link or Stripe)202 - Stack: Single page on Vercel203204 **Content site:**205 - 5-10 initial articles targeting long-tail keywords206 - Email signup form207 - Stack: Next.js + MDX on Vercel2082093. **Set pricing** — research competitor pricing (Phase 1 data):210 - **B2C:** Price 10-30% below cheapest competitor to undercut on entry211 - **B2B:** Price based on ROI delivered, not cost. If you save 10 hours/month, charge 20% of that value212 - **Local service:** Match local market rates. Check competitors on Google/Yelp213214**GATE:** Present the plan (business type, revenue model, features, stack, pricing).215216---217218### Phase 3: BUILD (execute fast, ship ugly)219220**Goal:** Working MVP in 1-2 days. Perfection is the enemy.2212221. **Spawn coding agents** if the project is complex:223 - Use `swarm_spawn` with `repo: "new"` for a fresh isolated project224 - Frontend + backend can be parallel agents225 - Each agent gets a context-enriched prompt with the plan from Phase 22262. **Or build directly** if it's simple:227 - Scaffold with `shell_execute` (e.g., `npx create-next-app`)228 - Write code via `file_write`229 - Test locally via `shell_execute` (`npm run build`, `npm run dev`)2303. **Every business needs a landing page.** The content varies by type:231232 **Tech / SaaS:**233 - Headline: what it does in one sentence234 - 3 benefit bullets, screenshot/demo235 - Pricing, CTA (sign up / start free trial)236237 **Local service:**238 - Headline: what service + location ("Horse Riding Lessons in Austin")239 - Services offered with pricing240 - Photos (owner provides or use quality stock)241 - Testimonials / reviews242 - Location map + hours + contact243 - "Book Now" CTA (Calendly, form, or phone number)244 - SEO: title tags, meta description, schema markup for local business245246 **Professional service:**247 - Headline: who you help and what result you deliver248 - Services breakdown with outcomes (not just deliverables)249 - Case studies / portfolio250 - "Schedule a Call" CTA251252 **Ecommerce:**253 - Product grid with photos and prices254 - Individual product pages255 - Trust signals (shipping info, return policy, reviews)256 - "Add to Cart" / "Buy Now" CTA257258 **Digital product:**259 - Problem → Agitation → Solution structure260 - Product preview / table of contents / free chapter261 - Social proof (testimonials, download count)262 - "Buy Now" CTA with price2632644. **Create database** if needed: `create_database` with initial schema SQL2655. **Build locally first** — always `npm run build` before deploying266267**Rules:**268- Ship the FIRST working version, not the perfect one269- No admin panels, no dashboards, no analytics in v1270- One core feature, working end-to-end271- Use existing libraries, don't build from scratch272- Copy competitor UX patterns — don't reinvent273- Mobile-first for local and B2C businesses274275---276277### Phase 4: DEPLOY (go live)278279**Goal:** Product accessible on the internet with a real URL.2802811. **Deploy** using `deploy_website`:282 - Static / simple API → Vercel (free)283 - LLM calls / WebSockets / cron → Railway ($5/mo credit)284 - Auto-detect handles most cases2852. **Create database** if not done: `create_database` → Supabase2863. **Wire environment variables** — pass all credentials via `env_vars`2874. **Verify deployment** — open the URL with `browser_navigate`, test the flow2885. **Domain setup** — inform the owner they need to:289 - Buy the domain (Namecheap, Cloudflare, etc.)290 - Point DNS to the hosting provider2916. **For local service businesses, also set up:**292 - Google Business Profile (owner must verify — requires postcard or phone)293 - Schema.org LocalBusiness markup in the site's HTML294295**GATE:** Ask the owner to:296- Set up Stripe (if needed) — requires human KYC verification297- Buy and configure the domain (DNS)298- Verify Google Business Profile (if local service)299- Review the live site and approve for launch300301---302303### Phase 5: LAUNCH (get first users)304305**Goal:** Real humans see and use the product.306307**CRITICAL: Choose launch channels based on business type + customer type.308Do NOT post a horse riding school on Hacker News. Do NOT post a dev tool309on Nextdoor.**310311#### Tech / SaaS (B2B or B2C)312313| Platform | Content Style |314|---|---|315| **Product Hunt** | Title, tagline, description, maker comment. Focus on problem solved |316| **Hacker News** | "Show HN: [name] — [what it does]". Technical angle, zero marketing language |317| **Indie Hackers** | Product showcase + founder story. Be honest about the journey |318| **X / Twitter** | Launch thread (5-7 tweets). Hook first, demo in the middle, CTA last |319| **dev.to / Hashnode** | Technical article: "How I built [X] with [stack]" |320| **Reddit** | r/SideProject, r/webdev, r/startups, or niche subreddit. Genuine, not promotional |321| **Relevant Discord/Slack** | Share in #showcase or #launches channels of relevant communities |322323**If B2B tech:** Add LinkedIn post + direct email outreach to potential customers324(personalized, max 10/day, focus on the problem you solve for their specific situation)325326#### Local Service (B2C — horse riding, tutoring, cleaning, gym, etc.)327328| Platform | Content Style |329|---|---|330| **Google Business Profile** | Complete profile with photos, hours, services, pricing. THE most important channel |331| **Yelp** | Claim/create listing. Add photos, services, pricing |332| **Facebook** | Local community groups ("Austin Horse Riding", "Austin Parents"). Introduce yourself, don't hard-sell |333| **Nextdoor** | Local neighborhood posts. Very effective for local services |334| **Instagram** | Visual showcase of the service. Before/after, action shots, happy clients |335| **Local directories** | City-specific directories, niche directories (e.g., horse riding directories) |336| **Flyers / physical** | Inform owner: design a flyer PDF they can print and post locally |337338**Also:** Encourage first customers to leave Google reviews — reviews are the339#1 growth driver for local businesses.340341#### Professional Service / Consulting (B2B)342343| Platform | Content Style |344|---|---|345| **LinkedIn** | Thought leadership posts. Share expertise, not sales pitches. 3-5x/week |346| **LinkedIn outreach** | Connect + personalized message to ideal clients. Max 20 connections/day |347| **Industry forums** | Answer questions where your expertise is relevant. Link to site in profile |348| **Email outreach** | Cold email to specific companies with a clear "here's what I can do for you" |349| **Referral network** | Ask owner for warm intros from existing contacts |350| **Medium / Substack** | Expert articles that demonstrate knowledge |351352#### Ecommerce (B2C)353354| Platform | Content Style |355|---|---|356| **Instagram** | Product photos, lifestyle shots, reels showing the product in use |357| **Pinterest** | Product pins linking to shop. High-intent buyers browse Pinterest |358| **TikTok** | Short videos: product demos, behind-the-scenes, unboxing |359| **Etsy** | If handmade/vintage — list there too (built-in buyer traffic) |360| **Facebook Marketplace** | For local delivery products |361| **Reddit** | Niche subreddits (e.g., r/BuyItForLife, r/shutupandtakemymoney) |362363#### Digital Product (B2C or B2B)364365| Platform | Content Style |366|---|---|367| **X / Twitter** | Thread showing what's inside + results it produces. Free sample as lead magnet |368| **Gumroad Discover** | If using Gumroad — their marketplace has built-in traffic |369| **YouTube** | Tutorial or walkthrough of the product |370| **Reddit** | Niche subreddit. Share free value first, product link in comments |371| **Product Hunt** | Works for tools, templates, courses |372| **Newsletter swaps** | Find newsletters in your niche, offer cross-promotion |373374#### Content Site375376| Platform | Action |377|---|---|378| **SEO** | Publish 10 articles before any promotion. Target long-tail keywords |379| **Email list** | Build from day 1. Offer a lead magnet (free guide/checklist) |380| **Social media** | Share articles on X, LinkedIn, Reddit — wherever the audience is |381| **Guest posting** | Write for established sites in the niche with a link back |382383---384385**General launch rules (all types):**386- Never post the same content on multiple platforms — customize per audience387- Check `knowledge_search` before posting to avoid duplicate posts388- Use `browser_navigate`, `browser_click`, `browser_type_text`, `browser_paste_html`389- Check existing accounts with `knowledge_search` and `vault_lookup` before creating new ones390- Save all launch URLs to knowledge for tracking391392---393394### Phase 6: GROW (iterate based on data)395396**Goal:** Sustained user acquisition and product improvement.3973981. **Spawn marketing specialist** — `organization_spawn` with role="marketing":399 - Seed with brand guidelines, launch URLs, competitor data from Phase 1400 - **B2C tech/digital:** "Create weekly content calendar for X and Instagram"401 - **B2B tech/service:** "Create weekly LinkedIn posts and monthly case study drafts"402 - **Local service:** "Post weekly on Instagram and monitor Google reviews"403 - **Ecommerce:** "Create daily product content for Instagram and Pinterest"4042. **Spawn research specialist** — `organization_spawn` with role="research":405 - "Monitor competitor updates weekly"406 - "Track mentions of our brand and report sentiment"407 - **Local:** "Monitor Google/Yelp reviews and alert on negative ones"4083. **Growth strategy by type:**409410 **Tech / SaaS:**411 - SEO content pipeline (weekly blog posts targeting long-tail keywords)412 - Changelog / build-in-public updates on X413 - Integration partnerships414415 **Local service:**416 - Google review generation (follow up with happy customers via email)417 - Local SEO optimization (blog posts about "[service] in [city]")418 - Seasonal promotions (holiday camps, summer specials, etc.)419 - Referral program ("bring a friend, get 10% off")420421 **Professional service / B2B:**422 - LinkedIn thought leadership (3-5 posts/week)423 - Case studies after each successful project424 - Email nurture sequence for leads425 - Webinar or free consultation offers426427 **Ecommerce:**428 - Instagram/TikTok content daily429 - User-generated content campaigns430 - Email marketing (cart abandonment, new arrivals)431 - Seasonal collections and limited drops432433 **Digital product:**434 - Free content that leads to the paid product435 - Testimonials and social proof on the sales page436 - Bundle deals with complementary products437 - Affiliate program for promoters4384394. **Monitor analytics** — periodically check via browser:440 - Traffic (Vercel/Railway dashboard)441 - Signups/purchases (Supabase/Stripe/Gumroad dashboard)442 - Social engagement (mentions, reviews, comments)443 - **Local:** Google Business Profile insights (impressions, calls, directions)4445. **Iterate on product** — when users report issues or request features:445 - Use `swarm_spawn` for code changes446 - Redeploy via `deploy_website`447448---449450### Phase 7: OPERATE (autonomous maintenance)451452**Goal:** The business runs with minimal human involvement.4534541. **Autonomous mind integration** — the background mind should:455 - Check analytics weekly (browser automation)456 - Post content on schedule (via marketing specialist)457 - Monitor inbox for customer inquiries (via `email_monitor`)458 - **Local:** Monitor Google/Yelp for new reviews, alert owner on negative459 - Report revenue and growth metrics to owner4602. **Create a recurring goal** — use `goal_create`:461 - "Maintain and grow [business name]"462 - Checkpoints: weekly content, monthly analytics review, quarterly pricing review4633. **Revenue tracking** — monitor payment provider dashboards via browser4644. **Customer support** — monitor email, respond to queries, escalate complex issues to owner465466---467468### Tools Used Per Phase469470| Phase | Primary Tools |471|---|---|472| Classify | None (LLM classification based on user's description) |473| Validate | `web_search`, `browser_navigate`, `browser_extract`, `shell_execute` (whois), `knowledge_write` |474| Plan | `knowledge_search` (retrieve Phase 1 data), `skill_read` (tech skills) |475| Build | `swarm_spawn`, `file_write`, `file_read`, `shell_execute`, `create_database` |476| Deploy | `deploy_website`, `create_database`, `browser_navigate` (verify) |477| Launch | `browser_navigate`, `browser_click`, `browser_type_text`, `browser_paste_html`, `email_send`, `knowledge_search` |478| Grow | `organization_spawn`, `organization_delegate`, `schedule_task`, `browser_navigate` |479| Operate | `goal_create`, `email_monitor`, `set_next_wakeup`, `update_scratchpad` |480481---482483### What Requires Human Action484485These steps CANNOT be done autonomously — always inform the owner:4864871. **Business registration** — LLC/sole proprietorship filing (legal requirement)4882. **Stripe setup** — KYC verification requires human identity documents4893. **Domain purchase** — requires payment method and DNS configuration4904. **Bank account** — business bank account for payouts4915. **Tax compliance** — EIN, state registrations, sales tax4926. **Google Business Profile verification** — Google mails a postcard or calls4937. **Physical operations** — for local service: the actual service delivery, location, staff494495**Payments:** Before asking the owner, check what's already available:4961. `knowledge_search` for "stripe", "bank account", "payment" — may already be configured4972. `vault_lookup` for `stripe_key`, `paypal_key` — may already have API keys4983. `wallet_status` — check if the agent has a crypto wallet with funds499500If credentials exist, use them. If not:501- **Fiat:** Ask the owner to set up Stripe/PayPal and provide API keys502- **Crypto:** Use the agent's own wallet to accept payments on-chain503504---505506### Anti-Patterns507508- **Building before validating** — the #1 startup mistake. Always validate first.509 If score < 9/15, pivot to a different idea.510- **Over-engineering v1** — no admin panel, no microservices.511 Ship the simplest thing that works.512- **Skipping owner gates** — never deploy or spend money without explicit approval.513- **Wrong channels for the business type** — a local horse riding school has no514 business on Hacker News. A dev API tool has no business on Nextdoor. Always515 match launch channels to where the customers actually are.516- **Ignoring competitors** — if 10 well-funded companies do this, find a niche.517 If zero companies do this, question whether anyone wants it.518- **Same content everywhere** — each platform has its own culture and format.519 Customize every post for the platform and audience.520- **Treating B2B like B2C** — B2B buyers care about ROI, case studies, and521 integration. B2C buyers care about price, reviews, and visual appeal.522 Don't pitch ROI to a horse rider. Don't show pretty photos to a CTO.523- **Paying for ads in v1** — organic first. Paid acquisition after product-market524 fit is proven (users return without prompting).525- **No domain check** — never build anything without first confirming the .com526 is available. A taken domain means pick a different name.527- **Forgetting to save research** — all competitor data, pricing, and market528 findings must go to `knowledge_write`. You'll need them in Phase 6.529- **Ignoring mobile for B2C** — most consumers browse on phone. Local service530 and ecommerce sites MUST be mobile-first.531- **No Google Business Profile for local** — for local businesses, Google is532 the #1 discovery channel. Skipping this is like not having a sign on your door.533534## Verify535536- The deliverable for this phase exists as a concrete artifact (doc, ticket, board, repo) and its location is shared, not described537- Each commitment has an owner name, a due date, and a definition-of-done that someone other than the author could check538- Risks are listed with likelihood/impact and a named mitigation, not as a generic 'risks: TBD' bullet539- Dependencies on other teams/vendors/agents are explicit; an ack from each dependency is recorded or marked 'pending'540- Success criteria for the next phase are numeric or otherwise objectively testable541- A rollback / kill-switch / 'we will stop if X' criterion is written down before work starts