mcpField
M
mvpfy-saas

mvpfy-saas

github.com/promovawebProductivity8229 installsUpdated 10w ago
Repository

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

  1. 01Clarify account ownership and invitations
  2. 02Define tenant model before architecture
  3. 03Compare shared and dedicated instances
  4. 04Specify value, billing, and limits
  5. 05Map recurring-customer lifecycle

Use cases

  1. 01Planning an early-stage SaaS product
  2. 02Deciding whether to use multitenancy
  3. 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-saas

After installing, type/mvpfy-saasin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

agents/
openai.yaml
references/
multitenancy.md
saas-lifecycle.md

Details

From the project README

Definir 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.

Comments

Markdown supported