witdev-project-setup

Automate new project setup with Next.js, PostgreSQL, Redis, Prisma, and Docker.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Witroch4/witdev-skills --skill witdev-project-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: witdev-project-setup
Source: https://github.com/Witroch4/witdev-skills/tree/main/witdev-project-setup
Command: npx skills add https://github.com/Witroch4/witdev-skills --skill witdev-project-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill standardizes the setup of new projects using the WitDev Stack, ensuring consistency in versions, scripts, Docker configurations, and deployment workflows.

Core Features & Use Cases

  • Full Stack Scaffolding: Sets up Next.js 16, PostgreSQL 17 with pgvector, Redis 8, Prisma, BullMQ, and NextAuth.js.
  • Dockerized Environment: Provides docker-compose-dev.yml for local development and Dockerfile.prod for production builds.
  • Standardized Scripts: Includes dev.sh for managing the development environment and build.sh for production builds and deployments.
  • Use Case: When starting a new web application project, use this Skill to quickly establish a robust, production-ready development environment adhering to WitDev best practices.

Quick Start

Use the witdev-project-setup skill to create a new project named 'my-new-app'.

Frequently Asked Questions about witdev-project-setup

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

FAQPage Schema
How do I bootstrap a Next.js project with PostgreSQL, Redis, and Docker?

Bootstrap a Next.js project with PostgreSQL, Redis, and Docker by using an automated setup process that configures Next.js, PostgreSQL with pgvector, Redis, Prisma, and Docker to ensure consistent project structure and standardized development scripts.

What is the best way to standardize Docker configurations for a new web application?

Standardize Docker configurations for a new web application by generating a project boilerplate that includes predefined docker-compose-dev.yml for local development and Dockerfile.prod for production builds, ensuring environment consistency across deployments.

Does this project setup include Prisma and pgvector for PostgreSQL?

Yes, the project setup includes Prisma and PostgreSQL with pgvector. It automatically scaffolds these dependencies alongside Next.js and Redis to provide a robust, production-ready development environment adhering to best practices.

How do I manage development and production build scripts for a full stack Next.js application?

Manage development and production build scripts for a full stack Next.js application by utilizing standardized shell scripts like dev.sh for the local environment and build.sh for production builds and deployments.

Can I use this boilerplate to set up NextAuth.js and BullMQ?

Yes, you can use this boilerplate to set up NextAuth.js and BullMQ. The scaffolding process automatically configures these libraries along with Next.js, PostgreSQL, and Redis for rapid project bootstrapping.

Why use an automated project scaffolding tool instead of manually configuring a Dockerized full stack environment?

Use automated project scaffolding instead of manual configuration to eliminate version mismatches and ensure standardized Docker workflows, dependency versions, and project structure across new WitDev Stack applications.