About mvpfy-saas
A product-discovery skill for defining a SaaS model before billing or architecture decisions. It guides teams through tenancy, account roles, value and billing units, lifecycle, and operational choices.
Key features
- 01Clarify account ownership and invitations
- 02Define tenant model before architecture
- 03Compare shared and dedicated instances
- 04Specify value, billing, and limits
- 05Map recurring-customer lifecycle
Use cases
- 01Planning an early-stage SaaS product
- 02Deciding whether to use multitenancy
- 03Documenting subscription and cancellation rules
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ promovaweb/ mvpfy --skill mvpfy-saasAfter installing, type/mvpfy-saasin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
agents/openai.yamlreferences/multitenancy.mdsaas-lifecycle.mdDetails
From the project READMEDefinir o modelo SaaS
Descubra quem cria e é titular da conta, quem convida outras pessoas, como os dados ficam separados, como o cliente chega ao primeiro valor e qual evento mostra ativação. Defina unidade de valor, unidade de cobrança, ciclo, limites, cancelamento, inadimplência e acesso após encerramento.
Antes de seguir para cobrança ou arquitetura, confirme se o produto será
multitenante. Use saas.tenancy-model como a primeira pergunta fechada depois
da ideia inicial. Se for multitenante, leia
multitenancy.md e faça no máximo uma pergunta
adicional sobre unidade do tenant e administração. Os demais campos são
recomendações derivadas do contexto.
Prefira operação assistida quando ela reduzir construção sem esconder o aprendizado. Liberação de conta, implantação, cobrança ou suporte podem ser manuais no começo, desde que exista responsável e registro no plano.
Não presuma multitenancy nem o descarte desse modelo. Pergunte primeiro. Depois, compare aplicação compartilhada com separação lógica e instância dedicada segundo cliente, contrato, segurança, desempenho e custo.
Quando Laravel for escolhido, avalie o suporte de Teams da solução Laravel adotada para representar equipes, membros, convites e papéis. Registre no plano se Teams será usado, adaptado ou substituído e explique o efeito da escolha.
Leia saas-lifecycle.md para os estados do cliente e para os campos mínimos do serviço recorrente.