monorepo-tooling
Installation
SKILL.md
Instructions
When to Use
- Use for pnpm workspaces + Turborepo with Next apps.
- Prefer
github-actions-cito wire the pipelines into Actions. - Prefer
container-local-devfor Dockerized local stacks.
Structure pnpm workspaces + Turborepo for one or more Next.js apps and shared packages.
- Define
pnpm-workspace.yamlglobs; separateapps/*andpackages/*. turbo.jsonpipelines:builddepends on^build; cache outputs for Next.nextand dist folders.- Internal packages: TypeScript project references or
transpilePackagesin Next when consuming local UI libs. - Env: root vs app
.env; never duplicate secrets in git. - Versioning: single lockfile; align Node engine field.
Outcomes
- Folder tree +
turbo.jsontask outline + pnpm filter examples.