mvpfy-technology について
Promovaweb の SaaS プロジェクトで技術選定を支援するスキルです。Laravel を標準とし、具体的な要件に基づいてアーキテクチャ、テナント分離、セキュリティ、コストを検討します。
主な機能
- 01Laravel を標準技術として採用
- 02必要に応じた Node.js の評価
- 03アーキテクチャとテナント分離の計画
- 04認証、権限、サブスクリプションの検討
- 05運用要件とコストの考慮
- 06technology-baseline.md の参照
活用シーン
- 01SaaS MVP の技術スタック選定
- 02テナントデータと権限境界の計画
- 03シナリオ別の月額コスト見積もり
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ promovaweb/ mvpfy --skill mvpfy-technologyインストール後、Claude Code で/mvpfy-technologyを入力して読み込まれたか確認します。
同梱ファイルagents/openai.yamlreferences/technology-baseline.md
詳細
技術の推奨
標準では Laravel を使用してください。リアルタイム処理、専門的な処理、または不可欠なライブラリが具体的に必要な場合にのみ、Node.js を追加してください。 VPS、PostgreSQL、必要に応じて Supabase、S3 ストレージ、トランザクションメール、キュー、スケジュールタスク、バックアップ、ログ、モニタリングを検討してください。
アーキテクチャ、テナント、データの分離、認証、権限、サブスクリプション、ファイル、連携、AI の利用、環境、シナリオごとの月額費用を定義してください。明確な必要性がない限り、マイクロサービス、Kubernetes、複数のデータベースは避けてください。
SaaS がマルチテナントの場合は、テナントの単位、データ境界、許可されたクエリ、メンバーの関連付け、プロビジョニングを詳しく説明してください。Laravel では、採用するソリューションの Teams サポートが、チーム、メンバー、招待、役割に対応しているかを評価してください。Teams は関連付けの整理に役立ちますが、製品の分離と認可のルールに取って代わるものではありません。
Promovaweb の技術基盤と変更の判断基準については、technology-baseline.md をお読みください。