constructive-starter-kits

Installation
SKILL.md

Constructive Starter Kits

All project scaffolding templates for Constructive, powered by pgpm init. Create workspaces, modules, and full-stack applications from boilerplate templates.

When to Apply

Use this skill when:

  • Scaffolding a new workspace or module with pgpm init
  • Setting up a Constructive Next.js frontend application
  • Using custom template repositories
  • Authoring new boilerplate templates
  • Setting up non-interactive pgpm init for CI/CD

Quick Start

# Create a PGPM workspace + module
pgpm init -w

# Create a Next.js app from template
pgpm init -w --repo constructive-io/sandbox-templates --template nextjs/constructive-app

# Create a pure TypeScript workspace
pgpm init workspace --dir pnpm

Available Templates

Template Command Description
PGPM workspace pgpm init workspace Monorepo with pgpm.json, migrations support
PGPM module pgpm init Database module with pgpm.plan, .control file
PNPM workspace pgpm init workspace --dir pnpm Pure PNPM workspace (no pgpm files)
PNPM module pgpm init --dir pnpm Pure TypeScript package
Next.js App pgpm init -w --repo constructive-io/sandbox-templates -t nextjs/constructive-app Full-stack Constructive frontend

Reference Guide

Reference Topic Consult When
references/pgpm-init.md pgpm init command reference Using templates, flags, non-interactive mode, custom repos
references/nextjs-app.md Constructive Next.js app boilerplate Setting up frontend app, project structure, auth flows, SDK generation
references/authoring-templates.md Custom boilerplate authoring Creating .boilerplate.json, placeholder system, question config, resolvers

Cross-References

  • pgpm — Database migrations and module management (what you do after scaffolding)
  • constructive-graphql — Code generation and SDK usage (used by the Next.js app boilerplate)
  • constructive — Platform core, deployment, server configuration
Related skills

More from constructive-io/constructive-skills

Installs
7
First Seen
Apr 3, 2026