AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Saas Init

skill-glamgarondiscord-claude-saas-blueprint-saas-init · by GlamgarOnDiscord

Bootstrap complet d'un projet SaaS from scratch. Système de Q/R interactif pour configurer chaque aspect.

No reviews yet
0 installs
26 views
0.0% view→install

Install

$ agentstack add skill-glamgarondiscord-claude-saas-blueprint-saas-init

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets Used
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-glamgarondiscord-claude-saas-blueprint-saas-init)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
4mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Saas Init? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Instructions

Phase 0 — Interview Projet (Q/R obligatoire)

Utiliser AskUserQuestion pour chaque question. Ne RIEN supposer.

Question 1 — Type de projet :

  • SaaS B2B (Recommandé)
  • SaaS B2C
  • Marketplace
  • API / Backend only

Question 2 — Framework :

  • Next.js 15 (Recommandé)
  • Remix
  • Nuxt 4
  • SvelteKit
  • FastAPI + React/Vue

Question 3 — Base de données :

  • PostgreSQL + Drizzle (Recommandé)
  • PostgreSQL + Prisma
  • Supabase (inclut auth + storage)
  • MongoDB + Mongoose

Question 4 — Auth :

  • Auth.js v5 (Recommandé)
  • Clerk (rapide mais payant)
  • Supabase Auth
  • Better Auth
  • Custom (JWT + sessions DB)

Question 5 — Paiements :

  • Stripe (Recommandé)
  • Lemonsqueezy (simple, Merchant of Record)
  • Pas encore

Question 6 — UI :

  • shadcn/ui + Tailwind (Recommandé)
  • Radix + Tailwind
  • Mantine
  • Material UI

Question 7 — Déploiement :

  • Vercel (Recommandé)
  • Railway
  • Docker + VPS (Coolify/Dokku)
  • AWS (ECS/Lambda)

Question 8 — Package Manager :

  • pnpm (Recommandé)
  • bun
  • npm
  • yarn

Question 9 — Extras : (multiSelect)

  • Email transactionnel (Resend)
  • File upload (UploadThing / S3)
  • Real-time (WebSockets / SSE)
  • Background jobs (Inngest / BullMQ)
  • Analytics (PostHog / Plausible)
  • Monitoring (Sentry)
  • AI features (Vercel AI SDK)

Question 10 — MCP Servers : (multiSelect)

  • Context7 — Docs à jour (Recommandé)
  • Playwright — E2E testing
  • Sequential Thinking — Raisonnement structuré
  • Aucun pour l'instant

Phase 1 — Scaffolding

  1. Initialiser avec le CLI officiel du framework choisi
  2. Créer la structure hexagonale :

`` src/core/entities/ src/core/usecases/ src/core/ports/ src/adapters/db/ src/adapters/api/ src/adapters/auth/ src/shared/ src/config/ ``

  1. Configurer imports absolus (@/), TypeScript strict, ESLint, Prettier
  2. Créer .env.example avec toutes les variables
  3. Initialiser git + .gitignore
  4. Installer les dépendances extras choisies (Q9)

Phase 2 — Fondations SaaS

  1. Schema DB de base :
  • users (id UUID v7, email, name, role, avatarUrl, createdAt, updatedAt, deletedAt)
  • organizations (id, name, slug unique, plan, createdAt, updatedAt, deletedAt)
  • memberships (userId, organizationId, role enum)
  1. Provider auth choisi + middleware protection
  2. Logger structuré (pino)
  3. Pattern réponse API : { data, error, meta }
  4. Error types de base : NotFoundError, UnauthorizedError, ValidationError

Phase 3 — DX Setup

  1. Scripts : dev, build, test, lint, db:push, db:studio, db:seed
  2. Configurer vitest avec coverage
  3. Tests de base : health check, auth flow
  4. Seed de dev avec données de test

Phase 4 — Finalisation

  1. Installer MCPs choisis (Q10) dans .claude/mcp/config.json
  2. Sauver stack dans .claude/memory/stack.md
  3. Mettre à jour .claude/memory/session.md
  4. Créer ADR 0001 documentant les choix techniques
  5. Afficher récap : stack, structure, prochaines étapes

Post-Init — Suggestions

Proposer à l'utilisateur :

  • "Voulez-vous que je génère une landing page ? → /ui landing"
  • "Voulez-vous configurer le CI/CD ? → /deploy-check"
  • "Voulez-vous ajouter une feature ? → /feature [description]"
  • "Voulez-vous un PRD complet ? → /prd brainstorm"

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.