mcpField
M
mvpfy-saas

mvpfy-saas

github.com/promovaweb生産性8229 回インストール10 週間前に更新
リポジトリ

mvpfy-saas について

課金やアーキテクチャを決める前に、SaaSモデルを整理するプロダクト探索スキルです。テナント、アカウントの役割、価値と課金の単位、顧客のライフサイクル、運用方針を検討します。

主な機能

  1. 01アカウント所有者と招待の整理
  2. 02テナント方式の先行確認
  3. 03共有型と専用インスタンスの比較
  4. 04価値・課金単位・上限の定義
  5. 05継続顧客のライフサイクル整理

活用シーン

  1. 01初期SaaSプロダクトの計画
  2. 02マルチテナント採用の判断
  3. 03契約・解約ルールの文書化

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/promovaweb/mvpfy --skill mvpfy-saas

インストール後、Claude Code で/mvpfy-saasを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

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

詳細

SaaS モデルを定義する

アカウントを作成して所有する人、他の人を招待する人、データの分離方法、顧客が最初の価値にたどり着くまでの流れ、アクティベーションを示すイベントを明らかにします。価値の単位、課金単位、サイクル、上限、解約、支払い遅延、終了後のアクセスを定義します。

課金やアーキテクチャに進む前に、製品をマルチテナントにするか確認します。最初のアイデアの後に行う最初のクローズドクエスチョンとして、saas.tenancy-model を使用します。マルチテナントにする場合は、multitenancy.md を読み、テナント単位と管理について追加で質問するのは最大 1 つにします。その他のフィールドは、コンテキストから導かれる推奨事項です。

学びを妨げずに構築量を減らせる場合は、運用支援を優先します。アカウントの開放、導入、課金、サポートは、責任者と計画への記録があれば、初期段階では手動でもかまいません。

マルチテナンシーを前提にしたり、このモデルを除外したりしないでください。まず質問します。その後、顧客、契約、セキュリティ、パフォーマンス、コストに基づいて、論理的分離を伴う共有アプリケーションと専用インスタンスを比較します。

Laravel を選択した場合は、採用する Laravel ソリューションの Teams サポートを評価し、チーム、メンバー、招待、役割を表現できるか確認します。Teams を使用、適応、置き換えのいずれにするかを計画に記録し、その選択の影響を説明します。

顧客の状態と、継続サービスに必要な最低限のフィールドについては、saas-lifecycle.md を読んでください。

コメント