plugins/growth/skills/saas-bootstrap/SKILL.md
Guides bootstrapped SaaS founders using Stair Step Method and 3 High / 3 Low Metrics from Rob Walling's The SaaS Playbook. Use when evaluating a SaaS idea, deciding what to focus on as a solo founder, tracking SaaS health metrics, or growing without funding. Triggers include "should I build this SaaS", "solo founder focus", "bootstrap vs VC", "is my SaaS healthy". Do NOT use for creating offers (use offer-creation), growth experiments (use growth-hacking), product onboarding (use product-led-growth), or positioning (use uvp-optimization).
npx skillsauth add petrogurcak/skills saas-bootstrapInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill helps bootstrapped founders build sustainable SaaS businesses using frameworks from Rob Walling's "The SaaS Playbook". Use when you're building without external funding and need to be strategic about what to build and how to grow.
Announce: "I'm using saas-bootstrap to guide bootstrapped SaaS strategy."
USE this skill:
DON'T use this skill:
offer-creationgrowth-hackingproduct-led-growthuvp-optimizationSTAIR STEP > MOONSHOT
Build skills and capital with smaller products
before tackling complex, standalone SaaS.
Most first SaaS products fail.
Increase your odds by leveling up first.
Purpose: Reduce risk by building skills, capital, and confidence progressively.
The Steps:
Step 3: Standalone SaaS
┌─────────────────────────────┐
│ Full SaaS product │
│ Multiple channels │
│ Team building │
│ Full-time commitment │
└───────────────┬─────────────┘
│
Step 2: Repeat & Own Your Time
┌─────────────────────────────┐
│ Multiple Step 1 products │
│ Income replaces job │
│ Skills refined │
│ Capital accumulated │
└───────────────┬─────────────┘
│
Step 1: Simple Product + Single Channel
┌─────────────────────────────┐
│ WordPress plugin │
│ Shopify app │
│ Simple tool │
│ One organic channel │
└─────────────────────────────┘
Step 1: First Product
Step 2: Repeat Until Free
Step 3: Standalone SaaS
Why it works:
Purpose: Monitor SaaS health with 6 key metrics.
Keep HIGH:
| Metric | What it means | Target | | ------------------------------- | --------------------------------- | --------------------------- | | ACV (Annual Contract Value) | Average revenue per customer/year | Higher = easier growth | | Expansion Revenue | Upsells, cross-sells, upgrades | 20%+ of new MRR | | Referrals | Customers bringing customers | Track NPS, referral program |
Keep LOW:
| Metric | What it means | Target | | ----------------------------------- | ---------------------------- | -------------------------------------- | | CAC (Customer Acquisition Cost) | Cost to acquire one customer | < 1/3 of LTV | | Sales Effort | Human time per sale | Lower = more scalable | | Churn | Customers leaving | < 5% monthly (B2C), < 2% monthly (B2B) |
Health Check:
| Status | Indicators | | -------- | -------------------------------------------- | | Healthy | High ACV, Low Churn, Positive expansion | | Warning | Rising CAC, Flat expansion, Increasing churn | | Critical | CAC > ACV, High churn, No expansion |
Ratio to track:
LTV:CAC Ratio = Lifetime Value / Customer Acquisition Cost
< 3:1 → Unsustainable, fix CAC or churn
3:1 → Healthy
> 5:1 → Opportunity to invest more in growth
Purpose: Choose markets where bootstrappers can win.
Ideal market characteristics:
| Factor | Why it matters | What to look for | | ---------------------- | --------------------- | ----------------------------- | | Niche | Less competition | Specific vertical or use case | | Willingness to pay | Revenue potential | Already paying for solutions | | Reachable | Marketing feasibility | Clear communities, channels | | Growing | Long-term potential | Industry trends upward | | No 800-lb gorilla | Competitive landscape | No dominant player |
Red flag markets for bootstrappers:
Good bootstrap markets:
Where are you now?
[ ] Step 1: First product (building skills)
[ ] Step 2: Multiple products (building income)
[ ] Step 3: Standalone SaaS (scaling)
Set up dashboard:
HIGH Metrics:
- ACV: $___/year
- Expansion MRR: $___/month (___% of new)
- Referrals: ___/month
LOW Metrics:
- CAC: $___/customer
- Sales effort: ___ hours/sale
- Churn: ___% monthly
Monthly review:
| Situation | Framework to Use | | ------------------------------------- | ------------------------------------ | | "Should I quit my job to build SaaS?" | Stair Step (probably Step 1-2 first) | | "Is my SaaS healthy?" | 3 High / 3 Low Metrics | | "What market should I target?" | Market Selection criteria | | "I keep failing at SaaS" | Stair Step (start simpler) | | "My churn is killing growth" | Focus on LOW metrics (churn) |
## Current Position
### Step 1 Products (completed or current)
| Product | Channel | MRR | Status |
| ------- | ------- | --- | ------ |
| | | | |
### Step 2 Status
- Total MRR from Step 1 products: $\_\_\_
- Monthly expenses: $\_\_\_
- Own my time? [ ] Yes [ ] No
### Step 3 Readiness
- [ ] Have 6+ months runway
- [ ] Have validated idea
- [ ] Have marketing skills
- [ ] Have support experience
- [ ] Have time to commit
Recommendation: Focus on Step \_\_\_
## SaaS Health: [Product Name]
Date: [Month/Year]
### HIGH Metrics (want these UP)
| Metric | This Month | Last Month | Trend |
| ------------- | ---------- | ---------- | ----- |
| ACV | $\_\_\_ | $\_\_\_ | ↑↓→ |
| Expansion MRR | $\_\_\_ | $\_\_\_ | ↑↓→ |
| Referrals | \_\_\_ | \_\_\_ | ↑↓→ |
### LOW Metrics (want these DOWN)
| Metric | This Month | Last Month | Trend |
| ------------ | ---------- | ---------- | ----- |
| CAC | $\_\_\_ | $\_\_\_ | ↑↓→ |
| Sales Effort | \_\_\_ hrs | \_\_\_ hrs | ↑↓→ |
| Churn | \_\_\_% | \_\_\_% | ↑↓→ |
### Key Ratio
LTV:CAC = \_\_\_:1
### Health Status
[ ] Healthy [ ] Warning [ ] Critical
### Actions
1.
2.
3.
## Market: [Name]
| Factor | Score (1-5) | Notes |
| -------------------- | ----------- | ----- |
| Niche (specific) | | |
| Willingness to pay | | |
| Reachable (channels) | | |
| Growing | | |
| No dominant player | | |
| **Total** | /25 | |
Score interpretation:
- 20-25: Excellent bootstrap market
- 15-19: Good, proceed with caution
- 10-14: Challenging, reconsider
- <10: Avoid
Going straight to Step 3: "I'll build a big SaaS" without experience → High failure rate.
Ignoring churn: "I'll grow past it" → Leaky bucket never fills.
Competing on price: "I'll be cheaper" → Race to bottom, unsustainable CAC.
Targeting consumers: "Everyone needs this!" → Low willingness to pay, high support.
No niche: "It's for all businesses" → Can't reach anyone effectively.
STOP and reassess if:
Bootstrap if:
Consider VC if:
Works with:
growth-hacking → ICE scoring for experimentsoffer-creation → Value equation for pricingproduct-led-growth → Self-serve optimizationuvp-optimization → Niche positioningSequence for new bootstrapped SaaS:
saas-bootstrap → Stair Step assessmentuvp-optimization → Positioning for nicheoffer-creation → Compelling offergrowth-hacking → Systematic acquisitionsaas-bootstrap → 3H/3L monitoringdevelopment
Builds a pre-launch social proof strategy through structured beta programs using D'Souza Brain Audit interviews. Use when launching new products/services and need compelling testimonials, planning a beta cohort, designing interview questions to harvest objection-busting social proof, improving video testimonials for landing pages, or designing case studies with metrics. Trigger phrases include "beta tester program for testimonials", "pre-launch social proof", "Brain Audit testimonial framework", "case study harvest", "reverse testimonial", "video testimonial mechanics", "social proof landing page", "sběr referencí", "beta tester program", "testimonial pro landing page", "social proof před launchem", "rozhovor s klientem", "case study sběr", "reference před spuštěním". NOT for ongoing case study production (use growth-hacking case-study approach), offer design (use offer-creation), or conversion optimization (use ux-optimization).
development
Use when planning a product launch and the product type is unclear or could be either generic (SaaS/app/physical) or info-product. Routes between marketing:launch-strategy (generic launches) and marketing:info-product-launch (courses, memberships, ebooks, cohorts, communities). Trigger phrases - "launch", "spuštění", "go-to-market", "product launch", "release strategy", "uvedení na trh", "launch plan", "spuštění produktu", "launch sequence", "launch strategy". Do NOT trigger when product type is already clear (use specific skill directly).
testing
Specialized 8-week launch cadence for info-products — online courses, cohort programs, memberships, communities, ebooks, masterminds. Combines Jeff Walker's Product Launch Formula (Seed/Internal/JV variants, PLC sequence, open-cart day-by-day) with Stu McLaren's membership mechanics (closed cart, Success Path) and Hormozi Grand Slam Offer stacking. Use when planning "launch online kurzu", "info-product launch", "PLF launch", "course launch", "membership launch", "cohort launch", "ebook launch", "open cart close cart", "8-week launch of online course", "beta cohort to launch sequence", "spuštění kurzu", "launch členské sekce", "open cart strategie". Differentiates from marketing:launch-strategy (generic SaaS/app launches) — info-product-specific. NOT for SaaS launches, physical products, or services.
development
Use when releasing an Expo/React Native mobile app to App Store and Google Play - covers eas submit, ASC "Submit for Review", Play promote Internal→Production, OTA update, and decoding common silent failures (Apple agreement expiry, missing English locale, Background Location declaration, web bundle failure on react-native-maps).