add-project-scaffolding

Generate Node.js project scaffolding with selected frameworks and configuration files.

8|2|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/brabos-ai/code-addiction --skill add-project-scaffolding
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-project-scaffolding
Source: https://github.com/brabos-ai/code-addiction/tree/main/framwork/.codeadd/skills/add-project-scaffolding
Command: npx skills add https://github.com/brabos-ai/code-addiction --skill add-project-scaffolding

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the creation of new Node.js projects by providing an AI-guided process for selecting stacks, defining architecture, and generating foundational code and configuration.

Core Features & Use Cases

  • Guided Project Setup: Assists in choosing between Express, Fastify, NestJS, or Bun-based stacks.
  • Architecture Definition: Helps define project tier (Starter monolith vs. Scale monorepo) and architectural patterns.
  • Configuration Generation: Creates essential configuration files like stack-context.md, tsconfig.json, and docker-compose.dev.yml.
  • Use Case: When starting a new web application, use this Skill to select your preferred backend framework (e.g., NestJS), database (e.g., PostgreSQL with Prisma), and project structure (e.g., Starter tier), ensuring a consistent and well-organized codebase from day one.

Quick Start

Use the add-project-scaffolding skill to create a new Node.js project using Express, TypeScript, and PostgreSQL with Prisma in a Starter tier monorepo.

Frequently Asked Questions about add-project-scaffolding

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

FAQPage Schema
How do I scaffold a Node.js project with NestJS and TypeScript?

Scaffold a Node.js project with NestJS and TypeScript by using an AI-guided process to select your backend framework, database, ORM, and project tier. This generates the foundational code, configuration files, and entry points for your application automatically.

What is the difference between a Starter monolith and a Scale monorepo?

A Starter monolith and a Scale monorepo are project tiers defining your application's architecture. The Starter tier provides a foundational single-project structure, while the Scale tier establishes a monorepo, and you can migrate from Starter to Scale as your application grows.

Can I use Prisma and PostgreSQL when setting up a Fastify backend?

Yes, you can use Prisma and PostgreSQL when setting up a Fastify backend. The guided project setup facilitates the selection of your backend framework alongside your preferred database and ORM to generate the correct configuration files.

What's the best way to generate a `tsconfig.json` and `docker-compose.dev.yml` for a new Express project?

The best way to generate a `tsconfig.json` and `docker-compose.dev.yml` for a new Express project is through an AI-guided scaffolding process. It standardizes your architecture and creates essential configuration files based on your selected stack and project tier.

Does this scaffolding process support the Bun runtime for backend development?

Yes, the scaffolding process supports the Bun runtime for backend development. It guides the creation of Node.js projects from scratch, allowing you to select Bun-based stacks alongside Express, Fastify, or NestJS.