Skip to content

stack-recommender

Use when recommending a technology stack for a new project based on requirements. Maps project needs to specific technologies with trade-off analysis and rationale. Also use when a user wants to change or evaluate their current stack choices.

ModelSource
opuspack: fresh-project
Full Reference

┏━ πŸ”§ stack-recommender ━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃ Use when recommending a technology stack for a… ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛

Decision framework that maps project requirements to specific technology picks across 7 layers β€” framework, styling, backend, database, ORM, auth, and deploy β€” with honest trade-off analysis for each choice. Reads PROJECT.md if present, then produces a populated stack.json with rationale and named trade-offs.

KeyValue
CoversFramework, styling, backend API, database, ORM, auth, deploy, DX tooling
Decision triggerProject type + MAU target + budget + team size + deadline pressure
Output formatstack.json with all 7 layers populated + named trade-offs per pick
Default picksNext.js Β· Tailwind v4 + shadcn/ui Β· Drizzle Β· Supabase Β· Clerk Β· Vercel Β· pnpm
I want to…Reference File
Choose a frontend framework (Next.js vs Astro vs SvelteKit vs React+Vite)reference/framework-selection.md
Choose a database (Supabase vs Neon vs MongoDB vs Turso + when to add Redis)reference/database-selection.md
Choose an auth provider (Clerk vs Auth.js vs Supabase Auth)reference/auth-selection.md
Choose a deployment platform (Vercel vs Cloudflare vs Railway vs Docker)reference/deploy-selection.md
Choose an ORM (Drizzle vs Prisma) and API pattern (REST vs tRPC vs GraphQL)reference/orm-and-backend-patterns.md
Get a complete stack.json template, avoid anti-patterns, or trigger on-demand skill generationreference/stack-combinations.md

Usage: Read the reference file matching your current task from the index above. Each file is self-contained with code examples and inline gotchas.