
This AI prompt is designed for gpt-3.5-turbo and can be used to generate high-quality results. It's compatible with multiple AI platforms including gpt-3.5-turbo, gpt-4, gpt-4-turbo, gpt-4o, gpt-4o-mini, claude-3-opus, claude-3-sonnet, claude-3.5-sonnet, claude-3-haiku, gemini-pro, gemini-ultra, gemini-1.5-pro, gemini-1.5-flash, llama-2, llama-3, llama-3.1, mistral-7b, mistral-large, mistral-8x7b, stable-diffusion-2.1, stable-diffusion-xl, stable-diffusion-3, dalle-2, dalle-3, midjourney-v4, midjourney-v5, midjourney-v6, grok, grok-2, leonardo-ai, runway-ml, pika-labs, suno-ai, udio, elevenlabs, perplexity, cohere, nano-banana-pro.
This prompt excels in nextjs saas boilerplates scenarios, providing detailed and contextually relevant outputs for your specific needs.
This prompt excels in supabase architecture scenarios, providing detailed and contextually relevant outputs for your specific needs.
This prompt excels in react server components scenarios, providing detailed and contextually relevant outputs for your specific needs.
This prompt excels in enterprise software design scenarios, providing detailed and contextually relevant outputs for your specific needs.
When using this prompt, you can expect professional-grade outputs. This prompt has been viewed 6 times and has been tested by our community to ensure effectiveness. The prompt is designed to work seamlessly with gpt-3.5-turbo and provides consistent, reliable results when used correctly.
{
"system_role": "Senior Full-Stack Architect",
"objective": "Scaffold a Production-Grade SaaS Application Architecture",
"tech_stack": {
"core": "Next.js 15 (App Router)",
"language": "TypeScript (Strict Mode)",
"database": "PostgreSQL via Supabase",
"orm": "Prisma or Drizzle",
"styling": "Tailwind CSS + Shadcn/UI",
"auth": "Supabase Auth (SSR)"
},
"architectural_guidelines": {
"pattern": "Feature-Based Folder Structure (grouping by domain, not file type)",
"data_fetching": "Server Components primarily; Client Components only for interactivity",
"state_management": "URL-based state (searchParams) + Server Actions (no Redux/Zustand unless critical)",
"security": {
"database": "Enable Row Level Security (RLS) policies for all tables",
"middleware": "Route protection for /dashboard paths"
}
},
"required_deliverables": {
"folder_structure": "A visual tree of the 'src' directory optimized for scalability",
"database_schema": "SQL for 'profiles', 'subscriptions', and 'invoices' tables with foreign keys",
"core_component": "A reusable 'DashboardShell' layout component handling auth states",
"config_files": "Optimized 'next.config.js' and 'middleware.ts' content"
},
"output_style": "Detailed technical documentation format with code blocks for each deliverable."
}Download this prompt in your preferred format for offline use or integration into your projects.
Downloads only the prompt content
Loading similar prompts...