build-fullstack
Build a complete, production-ready full-stack application with Next.js, Cloudflare Workers, Supabase, and Stripe. Use when Rick asks to build an app, system, or platform.
SKILL.mdskills/build-fullstack/SKILL.md
GitHubBuild Full-Stack Application
Build a complete, production-ready application for RJ Business Solutions.
IMPORTANT: Before scaffolding, see @project-scaffolding.md for the complete master project template. All new projects MUST use the full monorepo structure with all critical config files.
Required Stack
- Frontend: Next.js 15 App Router + React 19 + Tailwind + shadcn/ui + Framer Motion
- Backend: Hono on Cloudflare Workers (or Next.js API routes)
- Database: Supabase PostgreSQL with RLS policies
- Auth: Supabase Auth (email/password + OAuth)
- Payments: Stripe (checkout, subscriptions, webhooks)
- Deployment: Cloudflare Pages + Workers
Required Files
Every build MUST include:
wrangler.toml— Cloudflare configpackage.jsonwith all dependenciestsconfig.json(strict mode)tailwind.config.ts.env.examplewith all required variablesDockerfileanddocker-compose.yml.github/workflows/deploy.yml— CI/CDREADME.mdwith company branding and logo
Required Features
- Complete auth flow (register, login, password reset, email verification)
- Dashboard with real-time data
- Admin panel with CRUD operations
- Responsive design (mobile-first)
- Dark mode
- Error boundaries and loading states
- Input validation (zod) on all forms and API routes
- Rate limiting on API endpoints
- SEO meta tags and Open Graph
After Building
- Run
pnpm buildto verify clean build - Use the code-reviewer subagent to review
- Use the security-auditor subagent to audit
- Use the deployer subagent to deploy to Cloudflare
- Push to GitHub (rjbizsolution23-wq)