saas-product-growth
Skill14 starsChanged 5 months agoMITView on GitHub
Build, plan, or review SaaS products with product architecture, monetization, operational readiness, and embedded growth loops considered during development. Use when the user asks to create, spec, audit, or improve a SaaS app, dashboard, CRUD system, PocketBase or Supabase-backed product, billing/subscription workflow, team/workspace product, PLG/free-tool funnel, referral/shareable-report loop, white-label/reseller offer, SaaS marketing surface, onboarding flow, activation flow, retention workflow, or product-growth review.
In this repository12 other files it gives its agents.
- brandkitSkill
- dublyobase-backend-builderSkill
- dublyo-deploySkill
- image-to-codeSkill
- lean-codeSkill
- mdn-web-best-practicesSkill
- moatSkill
- playwright-website-testerSkill
- dublyo-pocketbaseSkill
- saas-kitSkill
- dublyo-tag-manager-serverSkill
- design-taste-frontend-v1Skill
The file
We split this skill into the rules it gives an agent
6 rules. About 0 are common, 5 are distinctive, and 1 is very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈5
Distinctive · estimate
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 10
Use this skill to make SaaS development commercially complete, not just technically functional.
- Distinctive: line 19
If the task is a new feature or app and the user has not approved a spec, produce a product-growth spec or review first.
- Distinctive: line 38
Add product-led growth hooks where natural:
- Distinctive: line 51
Should ship before paid customers.
- Distinctive: line 57
When reviewing an existing SaaS repo, inspect the connected surfaces together:
- Very specific: line 82
If this skill is used alongside saas-kit, let saas-kit drive the spec-first artifact workflow and use this skill to enrich the SaaS …
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
SaaS Product Growth
Core Intent
Use this skill to make SaaS development commercially complete, not just technically functional.
While building or reviewing, connect four layers:
- Product workflow: dashboard, CRUD, states, roles, permissions, teams, and data ownership.
- Monetization: plans, entitlements, usage limits, billing state, invoices, and payment webhooks.
- Operations: admin tools, support, observability, backups, security, testing, and cost control.
- Growth: onboarding, activation, free tools, shareable outputs, referrals, SEO/GEO surfaces, lifecycle emails, partner loops, and social proof.
If the task is a new feature or app and the user has not approved a spec, produce a product-growth spec or review first. If coding is approved, use this skill as a build checklist and keep changes scoped to the selected stage.
Operating Workflow
- Identify the product stage: MVP, production-ready, scale, or enterprise.
- Identify the SaaS motion: self-serve, sales-assisted, team/workspace, agency/white-label, API-first, marketplace/integration-led, or enterprise.
- Map the core workflow before naming stack details:
- Actors and roles.
- Workspace or tenant ownership.
- Main CRUD objects.
- Workflow states and transitions.
- Dashboard views and daily actions.
- Events that should be logged, billed, notified, or analyzed.
- Add monetization gates:
- Plans and entitlements.
- Usage meters and reset periods.
- Feature gates in backend logic, not only UI.
- Billing lifecycle and webhook idempotency.
- Cost per customer and per feature.
- Add product-led growth hooks where natural:
- Free tool or sample output.
- Public/shareable report, status page, badge, embed, or client link.
- Invite/referral/team expansion loop.
- Onboarding checklist and activation events.
- Lifecycle emails and in-app nudges.
- Review/case-study/social-proof capture.
- Add operational readiness:
- Admin dashboard and support tools.
- Security, audit logs, data isolation, backups, restore tests, alerts.
- Tests for permissions, billing, usage limits, webhooks, jobs, and tenant boundaries.
- Output a prioritized plan:
- Must ship now.
- Should ship before paid customers.
- Later scale/enterprise items.
- Explicit non-goals to avoid overbuilding.
Review Mode
When reviewing an existing SaaS repo, inspect the connected surfaces together:
- Schema and tenant ownership.
- Backend authorization and feature gating.
- Frontend dashboard, empty/loading/error states, and plan-state UX.
- Billing checkout, portal, subscription state, webhook handling, retries, and idempotency.
- Usage metering, quotas, rate limits, and abuse controls.
- Background jobs, queues, cron, retries, progress, and dead-letter handling.
- Email deliverability, notifications, preferences, and unsubscribe behavior.
- Analytics events, activation metrics, revenue metrics, and cost metrics.
- Admin/support tools, impersonation controls, and audit trails.
- Public growth surfaces such as SEO pages, free tools, share links, badges, templates, review prompts, and referral flows.
Return findings by severity or release stage. Do not treat a feature as complete if it is only hidden in the UI but not enforced in backend rules.
Reference Routing
Load only the reference needed for the task:
references/product-architecture-checklist.md: full SaaS component checklist for product, frontend, backend, database, auth, teams, billing, APIs, storage, jobs, security, analytics, testing, legal, support, cost, and vendors.references/growth-marketing-checklist.md: SaaS marketing channels and product-embedded growth mechanics such as PLG, free tools, SEO, GEO/AEO, referrals, affiliates, white-label, integrations, reviews, lifecycle email, paid ads, virality, and localization.references/stage-gates.md: MVP, production-ready, scale, and enterprise gates plus the highest-risk forgotten SaaS items.references/pocketbase-supabase-mapping.md: pragmatic mapping for PocketBase/Supabase apps, including auth rules, RLS/collection rules, subscriptions, storage, background jobs, admin tooling, and product-growth events.references/source-coverage.md: map from the original two source files to the converted skill references.
If this skill is used alongside saas-kit, let saas-kit drive the spec-first artifact workflow and use this skill to enrich the SaaS component, monetization, and growth coverage.
Output Shapes
For a new SaaS idea, produce:
- Product stage and SaaS motion.
- Core workflow map.
- Data and ownership model.
- Dashboard and CRUD requirements.
- Monetization and entitlement rules.
- Growth hooks to build into the product.
- Operational gates.
- Testing and verification plan.
- Implementation sequence.
For an existing repo review, produce:
- Critical blockers.
- Missing SaaS core items.
- Missing growth/product loops.
- PocketBase/Supabase-specific risks if relevant.
- Practical next implementation steps.
For implementation after approval, produce or update only the pieces needed for the chosen release stage. Avoid adding enterprise, scale, or marketing-channel machinery before it has a product reason.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

