Saas Platform

Design a multi-tenant SaaS web platform from public acquisition through authenticated workspace — tenancy, entitlements, routes, and first value. Use when the user asks to design a SaaS, web platform, or public-to-authenticated service. Do not use for an app, a game, a single UI flow, or a pricing catalog.

SylphxAI 6073e42 2 files · 2.1 KB Updated

File contents

SaaS Web Platform

Design a public-acquisition-to-authenticated-service platform with tenancy, entitlements, and mixed public/private routes. A long setup wizard is not first value unless that is the deliberately chosen first value.

  • Public marketing, docs, and status routes are explicitly indexable; product workspace routes are explicitly not.
  • Tenant isolation, invites, roles, and (when required) SSO/SCIM have one owner each.
  • Entitlement is projected from the billing owner, not from the UI.
  • First value can occur as guest, demo, import, or signup — chosen deliberately, not by defaulting to a long setup wizard.
  • PWA, push, and offline are selected only when they create product value, and they have update, eviction, and uninstall behavior.

Open marketing automation when owned, earned, paid, and lifecycle channels are part of this product.

Use app-product when the promise is a recurring personal job rather than tenancy. Use price-saas-subscription for plan architecture.

SylphxAI/skills/tree/main/skills/saas-platform commit 6073e42f6a

Frequently asked questions

npx skillmds@latest add sylphxai/saas-platform