saas-workspace-initializer

Orchestrates multi-phase initialization of Nx monorepo SaaS workspaces with NestJS backends.

Updated Jun 14, 2026
One-click install
npx skills add https://github.com/ironkid90-s/lucky5-v7 --skill saas-workspace-initializer-ironkid90-s
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: saas-workspace-initializer
Source: https://github.com/ironkid90-s/lucky5-v7/tree/main/.ptah/skills/saas-workspace-initializer
Command: npx skills add https://github.com/ironkid90-s/lucky5-v7 --skill saas-workspace-initializer-ironkid90-s

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Starting a new SaaS project requires coordinating many decisions—frontend framework, tenant model, authentication, monetization, webhooks, and deployment—before any code is written. This Skill provides a structured, phase-by-phase workflow that turns a vague SaaS idea into a validated PRD, an architecture plan, and batched implementation tasks. ## Core Features & Use Cases - Guided Scope Clarification: Walks through framework selection (Angular or React) and 12 critical questions covering tenant model, auth, payments, monetization, webhooks, email, and scale. - Orchestrated Agent Workflow: Coordinates project-manager, software-architect, and team-leader agents with prompt extensions that enforce SaaS-specific PRD and architecture sections. - Batched Implementation Plan: Provides seven task batches from workspace foundation through auth, multitenancy, webhooks, monetization, deployment, and verification. - Use Case: A founder says "Help me create a new multi-tenant SaaS for project management" and receives a step-by-step workflow producing a PRD, Nx library structure, and developer task batches referencing NestJS, Prisma, ZenStack, and Docker patterns. ## Quick Start Ask the assistant to initialize a new multi-tenant SaaS workspace with NestJS and your preferred frontend framework.

Frequently Asked Questions about saas-workspace-initializer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I start a new multi-tenant SaaS project with Nx and NestJS?

Invoke the workflow by describing your SaaS idea, then answer the framework selection question (Angular or React) and 12 scoping questions covering tenant model, auth, payments, and scale. The workflow produces a PRD, architecture plan, and batched implementation tasks.

Should I choose Angular or React for my SaaS frontend?

Angular suits enterprise dashboards and complex admin panels using signal-based patterns, while React fits consumer-facing apps and rapid prototyping with hooks and composition. The workflow loads different frontend skills based on your choice.

What tenant isolation models does the workflow support?

The scoping phase asks you to choose between shared database with row-level isolation, database per tenant, or schema per tenant. The architecture phase then implements multitenancy via middleware, ZenStack access policies, and a Prisma client factory.

Does the workflow cover subscription billing and licensing?

Yes, Batch 4 scaffolds monetization infrastructure including plan configuration, license generation and verification, a subscription state machine, checkout and portal integration, and trial management with reminders and auto-downgrade.

When should I not use this SaaS initialization workflow?

Avoid it for single-tenant apps, non-Nx projects, or stacks outside NestJS with Angular/React. It is designed for greenfield SaaS kickoffs, not adding features to existing codebases or non-TypeScript backends.