constructive-boilerplate-pgpm-init
Installation
SKILL.md
Initialize workspaces and modules using the pgpm init command. Supports PGPM (PostgreSQL) and PNPM (TypeScript/JavaScript) templates, interactive and non-interactive modes, and custom template repositories.
When to Apply
Use this skill when:
- Scaffolding a new workspace or module with
pgpm init - Using
--template,--boilerplate, or-wflags - Setting up non-interactive
pgpm initfor CI/CD - Using custom template repositories (e.g.,
constructive-io/sandbox-templates)
Basic Commands
Create a Workspace
pgpm init workspace
Creates a new PGPM workspace with pgpm.json, pnpm-workspace.yaml, lerna.json, GitHub Actions workflows, Jest testing setup, and TypeScript configuration.