← ClaudeAtlas

saas-scaffolderlisted

Materialize a full-stack SaaS project skeleton with Ulak OS governance pre-wired (Next.js + TypeScript + Supabase + optional payment + i18n + RLS + CI + tests + Traefik deploy). Generates a shippable starter that embeds 23 sector packs + 8 rule packs + 79 anti-patterns from commit 1. Use when starting a new SaaS product OR when /ulak-scaffold command dispatches.
osrt91/ulak.os · ★ 2 · AI & Automation · score 74
Install: claude install-skill osrt91/ulak.os
# SaaS Scaffolder — Greenfield Full-Stack Skeleton Generator ## Goal Produce a ship-ready full-stack SaaS starter directory where every Ulak OS governance discipline is enforced from day 1. The output must pass `/ulak-director komple` with zero critical findings on commit 1. ## When to use Dispatched from `/ulak-scaffold` command, or directly when greenfield SaaS creation is in scope. ## Inputs (required — refuse to start without these) ```yaml product_name: "<kebab-case-name>" # required; directory name + package.json name product_domain: "<domain-slug>" # required; must match a known sector pack activator stack_frontend: "nextjs" # default nextjs; others require manual template work stack_backend: "supabase" # default supabase; node-fastapi and hybrid supported locale_primary: "tr" # default tr for Turkish-first portfolio locales_supported: ["tr"] # at least one payment_provider: "none" # none | stripe | iyzico | both has_reseller_tier: false # activates partner-surface templates has_admin_surface: true # near-universal has_mobile: false # activates Expo workspace hosting: "self-managed-vps" # self-managed-vps | vercel | fly | railway output_path: "<relative or absolute>" # where to create the directory ``` ## Outputs A fully-populated target directory at `output_path` with the structure below, plus: - `reports/current/scaffold-log.md` — list of created files + their Ulak source templates - `reports/current/scaffold-verdict.yaml` — post-scaffold validation gate res