stack-baseline

Featured

The pinned default technology stack for SMB Product-Builder products. One source of truth so the architect, app-scaffolder, auth-engineer, and senior-dev never re-decide the stack per build — they build ON it. Covers framework, ORM/DB, auth, UI, payments/email/SMS, files, jobs, testing, hosting, and observability, with the chosen default + the one sanctioned alternative for each. Applied whenever a new product is scaffolded or a stack choice would otherwise be improvised. Re-deciding the stack every build is the biggest silent time sink; this kills it.

Code & Development 92 stars 13 forks Updated today MIT

Install

View on GitHub

Quality Score: 91/100

Stars 20%
66
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Stack baseline — decide once, build on it Every SMB product builds on the SAME proven stack unless there's a concrete reason not to. Re-deciding framework/ORM/auth/host per build wastes the first hour of every project and fragments the codebase across products. **This is the default; deviate only with a written reason in ARCH.** ## The pinned stack | Layer | Default | Sanctioned alternative | Notes | |---|---|---|---| | **Framework** | Next.js (App Router, TS) | Remix | Server actions + RSC; one repo front+back | | **UI** | Tailwind + shadcn/ui | — | matches the site; design-advisor tokens map to it | | **Charts** (dashboard/analytics) | ECharts (shipped) | Recharts | polished specs generated at **build time via Flint → compiled to native ECharts**; Flint is dev-only, never a runtime dep. Contract: `references/dashboard-viz.md` | | **DB** | Postgres | — | the only DB; integer cents, tz-aware timestamps | | **ORM / migrations** | Drizzle | Prisma | typed schema + SQL migrations; migration-ready-schema applies | | **Auth** | Auth.js (NextAuth v5) | Clerk (fast path, per-MAU cost) | owned by **auth-engineer**; session + RBAC + multi-tenant | | **Payments** | Stripe (+ Connect) | — | owned by subscription-billing-engineer / integrations-engineer | | **Email** | Resend | Postmark | transactional; SPF/DKIM/DMARC via lifecycle-messaging | | **SMS** | Twilio (Messaging Service) | Telnyx | 10DLC; consent via lifecycle-messaging | | **File storage** | Cloudflare R2 / S3 | — | priv...

Details

Author
avelikiy
Repository
avelikiy/great_cto
Created
5 months ago
Last Updated
today
Language
JavaScript
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category