Agent Skills: Brocoders Boilerplate Setup

Full-stack setup with Brocoders NestJS backend and Extensive React frontend boilerplates.

UncategorizedID: nmime/infra-skills/brocoders-boilerplate-setup

Install this agent skill to your local

pnpm dlx add-skill https://github.com/nmime/infra-skills/tree/HEAD/infra/brocoders-boilerplate-setup

Skill Files

Browse the full folder contents for brocoders-boilerplate-setup.

Download Skill

Loading file tree…

infra/brocoders-boilerplate-setup/SKILL.md

Skill Metadata

Name
brocoders-boilerplate-setup
Description
Full-stack setup with Brocoders NestJS backend and Extensive React frontend boilerplates.

Brocoders Boilerplate Setup

Comprehensive guide for setting up full-stack applications using:

Quick Start

1. Choose Your Git Provider

Ask user which platform they want to use:

2. Project Structure Decision

Ask user about repository strategy:

  • Monorepo: Both frontend and backend in single repository
  • Polyrepo: Separate repositories for frontend and backend (recommended for larger teams)

Setup Workflow

Step 1: Clone Boilerplates

# Create project directory
mkdir my-fullstack-app && cd my-fullstack-app

# Clone backend
git clone https://github.com/brocoders/nestjs-boilerplate.git backend
cd backend && rm -rf .git && cd ..

# Clone frontend
git clone https://github.com/brocoders/extensive-react-boilerplate.git frontend
cd frontend && rm -rf .git && cd ..

Step 2: Initialize Git

Based on chosen provider, follow the corresponding reference guide.

Step 3: Environment Setup

See references/environment-setup.md for:

  • Backend environment configuration
  • Frontend environment configuration
  • Docker setup
  • Database initialization

Step 4: CI/CD Configuration

CI/CD templates available per provider in their respective reference files.

Boilerplate-Specific Guides

Decision Tree

Start
  │
  ├─► Git Provider?
  │     ├─► GitHub → references/github-setup.md
  │     ├─► GitLab Cloud → references/gitlab-setup.md
  │     └─► GitLab Self-Hosted → references/gitlab-selfhosted-setup.md
  │
  ├─► Monorepo or Polyrepo?
  │     ├─► Monorepo → Single repo setup in chosen provider guide
  │     └─► Polyrepo → Separate repos setup in chosen provider guide
  │
  └─► Environment Setup → references/environment-setup.md

Reference Files

Brocoders Boilerplate Setup Skill | Agent Skills