fullstack-dev

Builds fullstack web applications with Next.js 16, TypeScript, Tailwind CSS, shadcn/ui, and Prisma.

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/tmtgroupbot/lptracker-deploy --skill fullstack-dev-tmtgroupbot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fullstack-dev
Source: https://github.com/tmtgroupbot/lptracker-deploy/tree/main/skills/fullstack-dev
Command: npx skills add https://github.com/tmtgroupbot/lptracker-deploy --skill fullstack-dev-tmtgroupbot

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Building a fullstack web app requires coordinating a frontend framework, styling system, database layer, and real-time communication, which involves significant setup and configuration work. This Skill provides a preconfigured Next.js 16 environment with enforced conventions so you can go from an idea to a running application without manual scaffolding. ## Core Features & Use Cases - Fullstack App Scaffolding: Initialize a Next.js 16 project with TypeScript, Tailwind CSS 4, shadcn/ui components, and Prisma ORM with SQLite already wired together. - Database Schema and API Routes: Define Prisma schemas, push them with bun run db:push, and implement typed API routes using the provided database client. - Real-Time Features via Mini Services: Add WebSocket or Socket.io support through independent mini services routed through the built-in Caddy gateway using the XTransformPort query parameter. - Use Case: Ask for a task management app with live updates, and get a responsive UI built from shadcn/ui components, a Prisma-backed database, and a Socket.io mini service for real-time collaboration. ## Quick Start Describe the fullstack web application or feature you want to build, including any database or real-time requirements.

Frequently Asked Questions about fullstack-dev

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a fullstack app with Next.js and Prisma?

Define your data model in prisma/schema.prisma, run bun run db:push to sync the SQLite database, then import the client from @/lib/db in your API routes. The UI is built with shadcn/ui components in src/app/page.tsx.

How do I add WebSocket or Socket.io support to a Next.js app?

Create an independent mini service in the mini-services folder with its own port and package.json, running Socket.io with bun --hot. Connect from the frontend using io("/?XTransformPort={port}") so the Caddy gateway forwards traffic correctly.

Can I use a different framework or database instead of Next.js and Prisma?

No, Next.js 16 with TypeScript is non-negotiable in this environment, and Prisma with SQLite is the standard database stack. Requests for external libraries are redirected to the built-in alternatives like Zustand and TanStack Query.

Why must API requests use relative paths with XTransformPort?

The sandbox exposes only one external port, so a Caddy gateway routes requests to internal services based on the XTransformPort query parameter. Absolute URLs with ports like localhost:3030 are prohibited and will fail.

How do I check for errors when developing in this environment?

Run bun run lint to check code quality against ESLint and Next.js rules, and read the most recent entries in /home/z/my-project/dev.log to inspect the dev server output. The dev server itself starts automatically and must not be run manually.